翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
MediaStore を使用したデータプレーンの例 AWS CLI
次のコード例は、 MediaStore Data Plane AWS Command Line Interface で を使用してアクションを実行し、一般的なシナリオを実装する方法を示しています。
アクションはより大きなプログラムからのコードの抜粋であり、コンテキスト内で実行する必要があります。アクションは個々のサービス機能を呼び出す方法を示していますが、コンテキスト内のアクションは、関連するシナリオで確認できます。
各例には、完全なソースコードへのリンクが含まれています。ここでは、コンテキストでコードを設定および実行する方法の手順を確認できます。
トピック
アクション
次のコード例は、delete-object
を使用する方法を示しています。
- AWS CLI
-
オブジェクトを削除するには
次の
delete-object
例では、指定されたオブジェクトを削除します。aws mediastore-data delete-object \ --endpoint=https://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com \ --path=/folder_name/README.md
このコマンドでは何も出力されません。
詳細については、「 AWS Elemental MediaStore ユーザーガイド」の「オブジェクトの削除」を参照してください。
-
API 詳細については、AWS CLI 「 コマンドリファレンスDeleteObject
」の「」を参照してください。
-
次のコード例は、describe-object
を使用する方法を示しています。
- AWS CLI
-
オブジェクトのヘッダーを表示するには
次の
describe-object
例では、指定されたパスにあるオブジェクトのヘッダーを表示します。aws mediastore-data describe-object \ --endpoint
https://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com
\ --pathevents/baseball/setup.jpg
出力:
{ "LastModified": "Fri, 19 Jul 2019 21:50:31 GMT", "ContentType": "image/jpeg", "ContentLength": "3860266", "ETag": "2aa333bbcc8d8d22d777e999c88d4aa9eeeeee4dd89ff7f555555555555da6d3" }
詳細については、「 AWS Elemental MediaStore ユーザーガイド」の「オブジェクトの詳細の表示」を参照してください。
-
API 詳細については、AWS CLI 「 コマンドリファレンスDescribeObject
」の「」を参照してください。
-
次の例は、get-object
を使用する方法を説明しています。
- AWS CLI
-
例 1: オブジェクト全体をダウンロードするには
次の
get-object
例では、指定されたオブジェクトをダウンロードします。aws mediastore-data get-object \ --endpoint
https://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com
\ --pathevents/baseball/setup.jpg
setup.jpg
出力:
{ "ContentType": "image/jpeg", "StatusCode": 200, "ETag": "2aa333bbcc8d8d22d777e999c88d4aa9eeeeee4dd89ff7f555555555555da6d3", "ContentLength": "3860266", "LastModified": "Fri, 19 Jul 2019 21:50:31 GMT" }
例 2: オブジェクトの一部をダウンロードするには
次の
get-object
例では、オブジェクトの指定された部分をダウンロードします。aws mediastore-data get-object \ --endpoint
https://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com
\ --pathevents/baseball/setup.jpg
setup.jpg
\ --range"bytes=0-100"
出力:
{ "StatusCode": 206, "LastModified": "Fri, 19 Jul 2019 21:50:31 GMT", "ContentType": "image/jpeg", "ContentRange": "bytes 0-100/3860266", "ETag": "2aa333bbcc8d8d22d777e999c88d4aa9eeeeee4dd89ff7f555555555555da6d3", "ContentLength": "101" }
詳細については、「 AWS Elemental MediaStore ユーザーガイド」の「オブジェクトのダウンロード」を参照してください。
-
API 詳細については、AWS CLI 「 コマンドリファレンスGetObject
」の「」を参照してください。
-
次の例は、list-items
を使用する方法を説明しています。
- AWS CLI
-
例 1: コンテナに保存されている項目 (オブジェクトとフォルダ) のリストを表示するには
次の
list-items
例では、指定されたコンテナに保存されている項目 (オブジェクトとフォルダ) のリストを表示します。aws mediastore-data list-items \ --endpoint
https://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com
出力:
{ "Items": [ { "Type": "OBJECT", "ContentLength": 3784, "Name": "setup.jpg", "ETag": "2aa333bbcc8d8d22d777e999c88d4aa9eeeeee4dd89ff7f555555555555da6d3", "ContentType": "image/jpeg", "LastModified": 1563571859.379 }, { "Type": "FOLDER", "Name": "events" } ] }
例 2: フォルダに保存されている項目 (オブジェクトとフォルダ) のリストを表示するには
次の
list-items
例では、指定されたフォルダに保存されている項目 (オブジェクトとフォルダ) のリストを表示します。aws mediastore-data list-items \ --endpoint
https://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com
\ --pathevents/baseball
出力:
{ "Items": [ { "ETag": "2aa333bbcc8d8d22d777e999c88d4aa9eeeeee4dd89ff7f555555555555da6d3", "ContentType": "image/jpeg", "Type": "OBJECT", "ContentLength": 3860266, "LastModified": 1563573031.872, "Name": "setup.jpg" } ] }
詳細については、「 AWS Elemental MediaStore ユーザーガイド」の「オブジェクトのリストの表示」を参照してください。
-
API 詳細については、AWS CLI 「 コマンドリファレンスListItems
」の「」を参照してください。
-
次のコード例は、put-object
を使用する方法を示しています。
- AWS CLI
-
例 1: オブジェクトをコンテナにアップロードするには
次の
put-object
例では、指定されたコンテナにオブジェクトをアップロードします。aws mediastore-data put-object \ --endpoint
https://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com
\ --bodyReadMe.md
\ --pathReadMe.md
\ --cache-control"max-age=6, public"
\ --content-typebinary/octet-stream
出力:
{ "ContentSHA256": "f29bc64a9d3732b4b9035125fdb3285f5b6455778edca72414671e0ca3b2e0de", "StorageClass": "TEMPORAL", "ETag": "2aa333bbcc8d8d22d777e999c88d4aa9eeeeee4dd89ff7f555555555555da6d3" }
例 2: オブジェクトをコンテナ内のフォルダにアップロードするには
次の
put-object
例では、コンテナ内の指定されたフォルダにオブジェクトをアップロードします。aws mediastore-data put-object \ --endpoint
https://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com
\ --bodyReadMe.md
\ --path/september-events/ReadMe.md
\ --cache-control"max-age=6, public"
\ --content-typebinary/octet-stream
出力:
{ "ETag": "2aa333bbcc8d8d22d777e999c88d4aa9eeeeee4dd89ff7f555555555555da6d3", "ContentSHA256": "f29bc64a9d3732b4b9035125fdb3285f5b6455778edca72414671e0ca3b2e0de", "StorageClass": "TEMPORAL" }
詳細については、「 AWS Elemental MediaStore ユーザーガイド」の「オブジェクトのアップロード」を参照してください。
-
API 詳細については、AWS CLI 「 コマンドリファレンスPutObject
」の「」を参照してください。
-