Documentation Index

Fetch the complete documentation index at: https://api.ncloud-docs.com/llms.txt

Use this file to discover all available pages before exploring further.

CreateBucket

Prev Next

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

Ncloud Storageバケットを作成します。

リクエスト

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

メソッド URI
PUT -
参考

バケット名(Bucket)とリージョンコード(regionCode)の作成方法の詳細は、Ncloud Storage API URLをご参照ください。

リクエストヘッダ

リクエストヘッダの説明は次の通りです。

参考

Ncloud Storage APIで共通して使用されるヘッダの詳細は、Ncloud Storageのリクエストヘッダをご参照ください。

フィールド 必須の有無 説明
x-amz-bucket-object-lock-enabled Optional Object Lockの有効化
  • true | false (デフォルト)
    • true: バケットの作成時、Object Lockを有効化
  • trueに指定するとバージョン管理も併せて有効化される
Content-MD5 Optional リクエストボディの Base64エンコードした128ビット MD5ハッシュ値
  • リクエストボディの完全性検証に使用
x-amz-checksum-* Optional チェックサムのハッシュ値
  • キーの*に使用したアルゴリズムを入力
    • サポートアルゴリズム: crc32 | crc32c | sha1 | sha256 | crc64nvme

リクエストボディ

リクエストボディの説明は次の通りです。

フィールド タイプ 必須の有無 説明
CreateBucketConfiguration Object Required 作成バケット情報
CreateBucketConfiguration.LocationConstraint String Optional リージョンコード
  • 入力しないとホストに含まれているregionCodeを自動適用

リクエスト例

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

PUT / HTTP/1.1
Host: bucket.kr.ncloudstorage.com

<?xml version="1.0" encoding="UTF-8"?>
<CreateBucketConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
   <LocationConstraint>kr</LocationConstraint>
</CreateBucketConfiguration>

レスポンス

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

レスポンスステータスコード

Ncloud Storage APIで共通して使用されるレスポンスステータスコードの詳細は、Ncloud Storageのレスポンスステータスコードをご参照ください。

レスポンス例

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

HTTP/1.1 200 OK
Location: "/bucket"