ストレージクラスの取得を実行する場合
import boto3
s3 = boto3.resource('s3')
key = s3.Object('bucket_name','key')
print key.storage_class
なしを返します
AWSのドキュメントによると:S3はx-amz-storage-class
、標準ストレージクラスを除くすべてのオブジェクトのヘッダーを返します。https://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectGET.html
私はストレージクラス変数を取得するために以下を使用しています:
import boto3
session = boto3.session.Session(profile_name='dev')
s3_resource = session.resource('s3', region_name=region)
obj_meta = s3_resource.Object(bucket, key_object)
obj_storage_class = 'STANDARD' if obj_meta.storage_class is None else str(obj_meta.storage_class)
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加