PHP SDK から、S3 バケット内のオブジェクトからユーザー定義のメタデータを取得しようとしています。
Editing Object Meta Dataに従って、ユーザー メタデータはオブジェクトと共に保存され、オブジェクトと共に返され、「x-amz-meta-」で始まります。
「x-amz-meta-test」などのコンソールを介して、アップロード時とアップロード後に追加する (アップロード API ではなく Web コンソールを介して) オブジェクトのユーザー メタデータを定義しました。
テスト メタデータは返されません。いつも同じシステム メタデータを取得します。つまり、@metadata で次のキーのみを取得します。
フォルダ
statuscode
effectiveUri
headers
x-amz-id-2
x-amz-request-id
date
x-amz-bucket-region
content-type
transfer-encoding
server
オブジェクト
Key
LastModified
date
timezone_type
timezone
ETag
Size
StorageClass
ただし、他の言語でこれを実現するには、単純なメソッド呼び出しが必要です。
PHP SDK で同じタスクを実行するにはどうすればよいですか?
どんな助けでも大歓迎です:)