All Products
Search
Document Center

Object Storage Service:CreateNamespace

Last Updated:May 09, 2026

Gunakan operasi CreateNamespace untuk membuat namespace dalam bucket tabel tertentu. Namespace merupakan pengelompokan logis dalam bucket tabel yang berfungsi untuk mengorganisasi dan mengelola tabel.

Catatan penggunaan

  • Nama namespace harus unik dalam satu bucket tabel.

  • Nama namespace harus terdiri dari 1 hingga 255 karakter, hanya boleh berisi huruf kecil, angka, dan garis bawah (_), tidak boleh diawali atau diakhiri dengan garis bawah, serta tidak boleh diawali dengan oss, acs, aliyun, alibaba, atau aws.

  • Pastikan bucket tabel tujuan telah tersedia sebelum membuat namespace.

Izin

API

Action

Deskripsi

CreateNamespace

oss:CreateNamespace

Membuat namespace.

Sintaks permintaan

PUT /namespaces/{tableBucketARN} HTTP/1.1
Content-type: application/json
Host: cn-hangzhou.oss-tables.aliyuncs.com
Date: GMT Date
Authorization: SignatureValue

{
   "namespace": ["string"]
}

Parameter permintaan

Parameter

Tipe

Wajib

Contoh

Deskripsi

tableBucketARN

string

Ya

acs:osstables:cn-hangzhou:1234567890:bucket/my-table-bucket

ARN bucket tabel. Formatnya adalah acs:osstables:{region}:{accountId}:bucket/{bucketName}.

namespace

array

Ya

["my_namespace"]

Array nama namespace. Saat ini, Anda hanya dapat menentukan satu namespace per permintaan. Nama harus terdiri dari 1 hingga 255 karakter dan hanya boleh berisi huruf kecil, angka, serta garis bawah (_). Nama tidak boleh diawali atau diakhiri dengan garis bawah, serta tidak boleh diawali dengan oss, acs, aliyun, alibaba, atau aws.

Parameter respons

Parameter

Jenis

Contoh

Deskripsi

namespace

array

["my_namespace"]

Array nama namespace yang telah dibuat.

tableBucketARN

string

acs:osstables:cn-hangzhou:1234567890:bucket/my-table-bucket

ARN bucket tabel yang memiliki namespace tersebut.

Contoh

Contoh permintaan

PUT /namespaces/acs%3Aosstables%3Acn-hangzhou%3A1234567890%3Abucket%2Fmy-table-bucket HTTP/1.1
Content-type: application/json
Host: cn-hangzhou.oss-tables.aliyuncs.com
Date: Thu, 10 Apr 2025 08:00:00 GMT
Authorization: OSS4-HMAC-SHA256 Credential=LTAI********************/20250417/cn-hangzhou/osstables/aliyun_v4_request,Signature=a7c3554c729d71929e0b84489addee6b2e8d5cb48595adfc51868c299c0c****


{
   "namespace": ["my_namespace"]
}

Contoh respons

HTTP/1.1 200 OK
Server: AliyunOSS
x-oss-request-id: 5C06A3B67B8B5A3DA422****
x-oss-server-time: 3
Content-Type: application/json


{
   "namespace": ["my_namespace"],
   "tableBucketARN": "acs:osstables:cn-hangzhou:1234567890:bucket/my-table-bucket"
}

SDK

Operasi CreateNamespace tersedia di SDK berikut:

CLI ossutil

Untuk perintah ossutil yang setara, lihat create-namespace.

Kode error

Kode error

Kode status HTTP

Deskripsi

BadRequestException

400

Permintaan tidak valid atau rusak formatnya.

ForbiddenException

403

Pemanggil tidak memiliki izin untuk permintaan ini.

NotFoundException

404

Resource yang diminta tidak ada.

ConflictException

409

Namespace yang ditentukan sudah ada.