MENU
      PostContainer

        PostContainer


        記事の要約

        Classic/VPC環境で利用できます。

        コンテナ(バケット)にメタデータを設定したり、変更したりします。

        参考

        Subaccountの場合、Subaccount専用の External API Gatewayを通じて使用できます。
        詳細は、SubAccountのPostContainer APIをご参照ください。

        リクエスト

        リクエスト形式を説明します。リクエスト形式は次の通りです。

        メソッドURI
        POST/v1/AUTH_{project_id}/{container}

        リクエストヘッダ

        ヘッダの説明は次の通りです。

        フィールドタイプ必須の有無説明
        X-Auth-TokenStringOptional発行したトークン(Token)の値
        X-Container-ReadStringOptionalコンテナ(バケット)の READ ACL(アクセス権限)
        X-Container-WriteStringOptionalコンテナ(バケット)の WRITE ACL(アクセス権限)
        X-Container-Sync-KeyStringOptional使用しない
        X-Container-Sync-ToStringOptional使用しない
        X-Versions-LocationStringOptional使用しない
        X-History-LocationStringOptional使用しない
        X-Remove-Versions-LocationStringOptional使用しない
        X-Remove-History-LocationStringOptional使用しない
        X-Container-Meta-nameStringOptionalコンテナ(バケット)のメタデータ
        • ヘッダ名のname部分がメタデータのキーの役割を果たす
        • 追加、アップデート、削除が可能で、削除は空の値でリクエスト
        X-Remove-Container-Meta-nameStringOptionalコンテナ(バケット)のメタデータを削除
        • ヘッダ名のname部分がメタデータのキーの役割を果たす
        • X-Remove-Container-ReadまたはX-Remove-Container-Meta-name
        X-Container-Meta-Access-Control-Allow-OriginStringOptionalCORS設定
        • アクセス可能なソースドメイン
        X-Container-Meta-Access-Control-Max-AgeStringOptionalCORS設定(秒)
        • 結果をキャッシュできる最大時間
        X-Container-Meta-Access-Control-Expose-HeadersStringOptionalCORS設定
        • 公開はされないが、アクセスを許可するヘッダ
        X-Container-Meta-Quota-BytesStringOptionalコンテナ(バケット)の容量制限値
        X-Container-Meta-Quota-CountStringOptionalコンテナ(バケット)のオブジェクト数の制限値
        X-Container-Meta-Temp-URL-KeyStringOptionaltemporary URLのための Secret Key値
        X-Container-Meta-Temp-URL-Key-2StringOptionaltemporary URLのための2番目の Secret Key値

        リクエストパスパラメータ

        パラメータの説明は次の通りです。

        フィールドタイプ必須の有無説明
        project_idStringRequiredプロジェクト ID
        containerStringRequired設定または変更するコンテナ(バケット)の名前

        リクエスト例

        リクエストのサンプルコードは次の通りです。

        コンテナのメタデータの作成リクエスト

        コンテナのメタデータを作成するリクエストのサンプルコードは次の通りです。

        curl -X POST "https://kr.archive.ncloudstorage.com/v1/AUTH_{project_id}/{container}"
        -H "X-Auth-Token: $token"
        -H "X-Container-Meta-{name}: $container-metadata-string"
        Curl

        コンテナのメタデータのアップデートリクエスト

        コンテナのメタデータをアップデートするリクエストのサンプルコードは次の通りです。

        curl -X POST "https://kr.archive.ncloudstorage.com/v1/AUTH_{project_id}"
        -H "X-Auth-Token: $token"
        -H "X-Container-Meta-{name}: $container-metadata-string"
        Curl

        コンテナのメタデータの削除リクエスト

        コンテナのメタデータを削除するリクエストのサンプルコードは次の通りです。

        curl -X POST "https://kr.archive.ncloudstorage.com/v1/AUTH_{project_id}"
        -H "X-Auth-Token: $token"
        -H "X-Remove-Container-Meta-{name}: $container-metadata-string"
        Curl

        レスポンス

        レスポンス形式を説明します。

        レスポンスヘッダ

        Archive Storage APIで共通して使用されるレスポンスヘッダの詳細は、Archive Storageの共通レスポンスヘッダをご参照ください。

        レスポンス例

        レスポンスのサンプルコードは次の通りです。

        コンテナのメタデータの作成をリクエストした場合のレスポンス

        コンテナのメタデータの作成をリクエストした場合、レスポンスのサンプルコードは次の通りです。

        HTTP/1.1 204 No Content
        Content-Length: 0
        Content-Type: text/html; charset=UTF-8
        X-Trans-Id: txefe14b178c56469b8576f-005b987d66
        X-Openstack-Request-Id: txefe14b178c56469b8576f-005b987d66
        Date: Wed, 12 Sep 2018 02:43:50 GMT
        HTTP

        コンテナのメタデータのアップデートをリクエストした場合のレスポンス

        コンテナのメタデータのアップデートをリクエストした場合のサンプルコードは次の通りです。

        HTTP/1.1 204 No Content
        Content-Length: 0
        Content-Type: text/html; charset=UTF-8
        X-Trans-Id: tx66932a917b854a458544a-005b987d78
        X-Openstack-Request-Id: tx66932a917b854a458544a-005b987d78
        Date: Wed, 12 Sep 2018 02:44:08 GMT
        HTTP

        コンテナのメタデータの削除をリクエストした場合のレスポンス

        コンテナのメタデータの削除をリクエストした場合のサンプルコードは次の通りです。

        HTTP/1.1 204 No Content
        Content-Length: 0
        Content-Type: text/html; charset=UTF-8
        X-Trans-Id: tx590d9493661147e780d99-005b987df5
        X-Openstack-Request-Id: tx590d9493661147e780d99-005b987df5
        Date: Wed, 12 Sep 2018 02:46:13 GMT
        HTTP

        この記事は役に立ちましたか?

        Changing your password will log you out immediately. Use the new password to log back in.
        First name must have atleast 2 characters. Numbers and special characters are not allowed.
        Last name must have atleast 1 characters. Numbers and special characters are not allowed.
        Enter a valid email
        Enter a valid password
        Your profile has been successfully updated.