AWS S3 SDK for PHP:如何从其URL获取对象密钥?

时间:2017-10-24 08:54:17

标签: php amazon-web-services amazon-s3

由于我正在研究遗留代码,我宁愿继续存储对象' URL而不存储其密钥。有没有办法从URL获取密钥,或者我上传文件时是否必须存储密钥?

1 个答案:

答案 0 :(得分:0)

一般来说,对象的公共URL看起来像:

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

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

但我宁愿保留我的数据库中的密钥,因为使用S3 SDK更容易,因为你必须为每个处理S3中对象的方法提供这个密钥。