

サポート終了通知: 2025 年 11 月 13 日、 AWS は AWS Elemental MediaStore のサポートを終了します。2025 年 11 月 13 日以降、MediaStore コンソールまたは MediaStore リソースにアクセスできなくなります。詳細については、こちらの[ブログ記事](https://aws.amazon.com/blogs/media/support-for-aws-elemental-mediastore-ending-soon/)をご覧ください。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# オブジェクトのアップロード
<a name="objects-upload"></a>

オブジェクトをコンテナ、またはコンテナ内のフォルダにアップロードできます。オブジェクトをフォルダにアップロードするには、フォルダへのパスを指定します。フォルダが既に存在する場合、AWS Elemental MediaStore はそのフォルダにオブジェクトを保存します。フォルダが存在しない場合は、フォルダが自動的に作成されて、そのフォルダにオブジェクトが保存されます。フォルダの詳細については、「[AWS Elemental MediaStore のフォルダ](folders.md)」を参照してください。

MediaStore コンソールまたは AWS CLI を使用して、オブジェクトをアップロードできます。

MediaStore では、オブジェクトのチャンク転送をサポートしており、アップロード中のオブジェクトをダウンロード可能にすることでレイテンシーが低減されます。この機能を使用するには、オブジェクトのアップロードの可用性を `streaming` に設定します。[API を使用してオブジェクトをアップロードする](https://docs.aws.amazon.com/mediastore/latest/apireference/API_objstore_PutObject.html)場合に、このヘッダーの値を設定できます。リクエストでこのヘッダーを指定しない場合は、MediaStore によって、オブジェクトのアップロードの可用性にデフォルト値 `standard` が割り当てられます。

オブジェクトのサイズは、標準アップロードの可用性に対しては 25 MB を、ストリーミングアップロードの可用性に対しては 10 MB を超えることはできません。

**注記**  
オブジェクトのファイル名には、文字、数字、ピリオド (.)、アンダースコア (\_)、チルダ (\~)、ハイフン (-)、等号 (=)、およびコロン (:) のみを使用できます。

**オブジェクトをアップロードするには (コンソール)**

1. [https://console.aws.amazon.com/mediastore/](https://console.aws.amazon.com/mediastore/) で MediaStore コンソールを開きます。

1. [**Containers (コンテナ)**] ページで、コンテナの名前を選択します。コンテナの詳細パネルが表示されます。

1. [**Upload object (オブジェクトのアップロード)**] を選択します。

1. [**Target path (ターゲットのパス)**] に、フォルダへのパスを入力します 例えば、`premium/canada`。指定したパスにフォルダがまだ存在していない場合は、自動的に作成されます。

1. [**オブジェクト**] セクションで、[**参照**] を選択します。

1. 適切なフォルダに移動し、アップロードする 1 つのオブジェクトを選択します。

1. [**Open (開く)**]、[**Upload (アップロード)**] の順に選択します。
**注記**  
選択したフォルダ内に同じ名前のファイルが既に存在する場合、元のファイルはアップロードしたファイルで置き換えられます。

**オブジェクトをアップロードするには (AWS CLI)**
+ で AWS CLI、 `put-object` コマンドを使用します。また、`content-type`、`cache-control` (呼び出し側によるオブジェクトのキャッシュ動作のコントロールを許可)、`path` (オブジェクトをコンテナ内のフォルダに配置) のパラメータを含めることもできます。
**注記**  
オブジェクトをアップロードした後、`content-type`、`cache-control`、または `path` を編集することはできません。

  ```
  aws mediastore-data put-object --endpoint {{https://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com}} --body {{README.md}} --path {{/folder_name/README.md}} --cache-control "{{max-age=6, public}}" --content-type {{binary/octet-stream}} --region {{us-west-2}}
  ```

  戻り値の例を以下に示します。

  ```
  {
      "ContentSHA256": "74b5fdb517f423ed750ef214c44adfe2be36e37d861eafe9c842cbe1bf387a9d",
      "StorageClass": "TEMPORAL",
      "ETag": "af3e4731af032167a106015d1f2fe934e68b32ed1aa297a9e325f5c64979277b"
  }
  ```