繁体   English   中英

适用于PHP的AWS S3 SDK:如何从其URL获取对象密钥?

[英]AWS S3 SDK for PHP: how to get object key from its URL?

由于我正在处理遗留代码,因此我希望继续存储对象的URL,而不存储其键。 有什么方法可以从URL获取密钥,还是在上传文件时必须存储密钥?

通常,对象的公共url如下所示:

'https://s3-eu-west-1.amazonaws.com/your-bucket/your-directory/file.txt'

your-directory/file.txt是对象的键,因此您可以从URL解析键。

但是我宁愿将密钥保留在我的数据库中,因为使用S3 SDK更容易,因为您必须为使用S3中对象的每种方法都提供此密钥。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM