All Products
Search
Document Center

Object Storage Service:PutBucketPolicy

Last Updated:May 31, 2026

Operasi PutBucketPolicy menetapkan kebijakan otorisasi untuk bucket atau vector bucket tertentu.

Permissions

Akun Alibaba Cloud memiliki semua izin secara default. Sebaliknya, pengguna Resource Access Management (RAM) atau Peran RAM tidak memiliki izin apa pun. Akun Alibaba Cloud atau administrator harus memberikan izin untuk operasi ini melalui Ikhtisar Kebijakan RAM atau Bucket Policy.

API

Action

Description

PutBucketPolicy

oss:PutBucketPolicy

Menetapkan kebijakan otorisasi untuk bucket tertentu.

Sintaks permintaan

PUT /?policy
Host: Host
Date: GMT Date
Authorization: SignatureValue
Policy written in JSON

Request headers

Semua header dalam permintaan DescribeRegions merupakan header permintaan umum. Untuk informasi selengkapnya, lihat Common request headers.

Response headers

Semua header dalam tanggapan terhadap permintaan DescribeRegions merupakan header respons umum. Untuk informasi selengkapnya, lihat Common response headers.

Contoh

Contoh Bucket

  • Contoh permintaan

    PUT /?policy
    Content-Length: 230
    Host: oss-example.oss-cn-hangzhou.aliyuncs.com
    Date: Thu, 17 Apr 2025 12:51:09 GMT
    Authorization: OSS4-HMAC-SHA256 Credential=LTAI********************/20250417/cn-hangzhou/oss/aliyun_v4_request,Signature=a7c3554c729d71929e0b84489addee6b2e8d5cb48595adfc51868c299c0c218e
    {
       "Version":"1",
       "Statement":[
       {
         "Action":[
           "oss:PutObject",
           "oss:GetObject"
        ],
        "Effect":"Deny",
        "Principal":["1234567890"],
        "Resource":["acs:oss:*:1234567890:*/*"]
       }
      ]
    }
  • Contoh tanggapan

    HTTP/1.1 200 OK
    content-length: 0
    server: AliyunOSS
    x-oss-server-time: 87
    connection: keep-alive
    x-oss-request-id: 5C6E9EBD5CC26B28EE41****
    date: Thu, 21 Feb 2019 12:51:09 GMT

Contoh bucket vektor

Untuk vector bucket, wilayah dalam header Host harus berupa ID wilayah standar Alibaba Cloud, seperti cn-hangzhou. ID tersebut tidak boleh berupa ID wilayah OSS lama, seperti oss-cn-hangzhou, yang digunakan untuk bucket tujuan umum.
  • Contoh permintaan

    PUT /?policy
    Content-Length: 230
    Host: exampebucket-123***456.cn-hangzhou-internal.oss-vectors.aliyuncs.com
    Date: Thu, 17 Apr 2025 12:51:09 GMT
    Authorization: OSS4-HMAC-SHA256 Credential=LTAI********************/20250417/cn-hangzhou/oss/aliyun_v4_request,Signature=a7c3554c729d71929e0b84489addee6b2e8d5cb48595adfc51868c299c0c218e
    {
       "Version":"1",
       "Statement":[
           {
             "Action":[
               "oss:PutVectors",
               "oss:GetVectors"
            ],
            "Effect":"Deny",
            "Principal":["1234567890"],
            "Resource":["acs:ossvector:cn-hangzhou:1234567890:bucket/vector-example/*"]
           }
        ]
     }
  • Contoh tanggapan

    HTTP/1.1 200 OK
    content-length: 0
    server: AliyunOSS
    x-oss-server-time: 87
    connection: keep-alive
    x-oss-request-id: 5C6E9EBD5CC26B28EE41****
    date: Thu, 21 Feb 2019 12:51:09 GMT

SDK

Anda dapat memanggil operasi ini menggunakan SDK untuk bahasa-bahasa berikut:

Alat baris perintah ossutil

Untuk informasi tentang perintah ossutil yang sesuai, lihat put-bucket-policy.