PutContainer

Prev Next

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

新規のコンテナ(バケット)を作成します。

リクエスト

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

メソッド URI
PUT /{containerName}

リクエストヘッダ

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

フィールド タイプ 必須の有無 説明
x-ncp-apigw-timestamp String Required タイムスタンプの値
  • 1970年1月1日 00:00:00協定世界時(UTC)からの経過時間をミリ秒で表したもの
  • API Gatewayサーバとの時間差が5分以上の場合は有効ではないリクエストとみなす
x-ncp-iam-access-key String Required NAVERクラウドプラットフォームで発行された API Keyまたは Sub Accountで発行された Access Key
x-ncp-apigw-signature-v2 String Required Bodyを Access Key IDとマッピングする Secret Keyで暗号化した署名
  • HMACの暗号化アルゴリズムは HmacSHA256を使用
x-ncp-region_code String Required コンテナのリージョンコード
  • <例> 韓国: KR | シンガポール: SGN

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

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

フィールド タイプ 必須の有無 説明
containerName String Required 作成するコンテナ(バケット)の名前

リクエスト例

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

curl -X PUT " https://archivestorage.apigw.ntruss.com/swift/v1/{containerName}" -H "accept: application/json" -H "x-ncp-region-code: {regionCode}"
-H "x-ncp-iam-access-key: {AccessKey} "
-H "x-ncp-apigw-timestamp: {current timestamp}"
-H "x-ncp-apigw-signature-v2: {generated signature}"

レスポンス

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

レスポンスヘッダ

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

フィールド タイプ 必須の有無 説明
Server String - レスポンスサーバ
Date String - リクエストのレスポンスタイム(UTC)
Content-Length String - レスポンス結果の長さ(Byte)
Connection String - クライアントとサーバ間の TCP接続状態
X-Trans-Id String - リクエストのトランザクション ID
X-Openstack-Request-Id String - リクエストのトランザクション ID
  • X-Trans-Idと同じ
Referrer-Policy String - HTTP Referrerヘッダの処理方式
x-ncp-apigw-response-origin String - レスポンスの原本の出典
x-ncp-trace-id String - トランザクショントレース用 ID

レスポンス例

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

HTTP/1.1 201 CREATED
Server: nginx
Date: Tue, 16 Apr 2024 02:39:52 GMT
Content-Length: 0
Connection: keep-alive
X-Openstack-Request-Id: txf770951820a44a91bc450-00661de4f8
X-Trans-Id: txf770951820a44a91bc450-00661de4f8
Referrer-Policy: unsafe-url
x-ncp-trace-id: 6cd9l6lj66d356cchgc4rjcc1o
x-ncp-apigw-response-origin: ENDPOINT