バケットのデフォルト ストレージ クラスの変更

このページでは、バケットのデフォルトのストレージ クラスを変更する方法を示します。オブジェクトをバケットにアップロードするときにオブジェクトのストレージ クラスを指定しないと、バケットのデフォルトのストレージ クラスが割り当てられます。バケットの概要については、主な用語をご覧ください。ストレージ クラスの詳細については、ストレージ クラスをご覧ください。

既存のバケットのデフォルトのストレージ クラスを変更するには:

Console

  1. Google Cloud Platform Console で Cloud Storage ブラウザを開きます。
    Cloud Storage ブラウザを開く
  2. 変更するバケットをバケットの一覧で検索し、バケットの [その他のオプション] ボタン(垂直に並んだ 3 つのドット)をクリックします。

  3. [デフォルトのストレージ クラスを編集] をクリックします。

  4. 上に重なったウィンドウで、バケットに新しいデフォルトのストレージ クラスを選択します。

    バケットの場所によっては使用できないストレージ クラスがあります。

    バケット ストレージ クラスの編集。

  5. [保存] をクリックします。

gsutil

gsutil defstorageclass set コマンドを使用して目的のストレージ クラスを指定します。[VALUES_IN_BRACKETS] は適切な値に置き換えます。

gsutil defstorageclass set [STORAGE_CLASS] gs://[BUCKET_NAME]

次の例のようなレスポンスになります。

Setting default storage class to "[STORAGE_CLASS]" for bucket gs://[BUCKET_NAME]

REST API

JSON API

  1. OAuth 2.0 Playground から承認アクセス トークンを取得します。固有の OAuth 認証情報を使用するように Playground を構成します。
  2. 次の情報を含む json ファイルを作成し、[VALUES_IN_BRACKETS] を適切な値と置き換えます。
  3. {
      "storageClass": "[STORAGE_CLASS]"
    }
  4. cURL を使用して JSON API を呼び出します。[VALUES_IN_BRACKETS] は適切な値に置き換えます。
    curl -X PUT --data-binary @[JSON_FILE_NAME].json \
        -H "Authorization: Bearer [OAUTH2_TOKEN]" \
        -H "Content-Type: application/json" \
        "https://www.googleapis.com/storage/v1/b/[BUCKET_NAME]?fields=storageClass"

XML API

  1. OAuth 2.0 Playground から承認アクセス トークンを取得します。固有の OAuth 認証情報を使用するように Playground を構成します。
  2. 次の情報を含む .xml ファイルを作成し、[VALUES_IN_BRACKETS] を適切な値と置き換えます。
  3. <StorageClass>[STORAGE_CLASS]</StorageClass>
  4. cURL を使用して XML API を呼び出します。[VALUES_IN_BRACKETS] は適切な値に置き換えます。
    curl -X PUT --data-binary @[XML_FILE_NAME].xml \
        -H "Authorization: Bearer [OAUTH2_TOKEN]" \
        "https://storage.googleapis.com/[BUCKET_NAME]?storageClass"

次のステップ

このページは役立ちましたか?評価をお願いいたします。

フィードバックを送信...

ご不明な点がありましたら、Google のサポートページをご覧ください。