全部产品
Search
文档中心

Object Storage Service:Berikan akses ke OSS dengan menggunakan kebijakan RAM

更新时间:Dec 07, 2025

Kebijakan RAM adalah kebijakan otorisasi berbasis pengguna yang mengontrol akses ke resource dalam akun Anda. Topik ini menjelaskan cara menggunakan kebijakan RAM untuk mengelola izin pengguna.

Informasi latar belakang

  • Sintaks dan struktur kebijakan RAM

    Kebijakan RAM terdiri dari nomor versi (Version) dan satu atau beberapa pernyataan (Statement). Setiap pernyataan mencakup efek (Effect), aksi (Action), resource (Resource), serta kondisi opsional (Condition). Untuk informasi selengkapnya tentang sintaks dan struktur kebijakan akses, lihat Sintaks dan struktur kebijakan akses.

    Di OSS, aturan penerapan untuk Version, Statement, dan Effect sama seperti di RAM. Informasi lebih lanjut mengenai Action, Resource, dan Condition dapat ditemukan pada topik berikut:

  • Kebijakan akses OSS umum

    • AliyunOSSFullAccess: Memberikan pengguna Resource Access Management (RAM) izin manajemen penuh terhadap OSS.

    • AliyunOSSReadOnlyAccess: Memberikan pengguna RAM izin akses read-only terhadap OSS.

  • Metode kontrol akses OSS

    Untuk informasi selengkapnya tentang metode kontrol akses yang disediakan oleh OSS, lihat Ikhtisar kontrol akses.

Klasifikasi Aksi OSS

Aksi diklasifikasikan menjadi operasi tingkat layanan, tingkat bucket, dan tingkat objek.

  • Tingkat layanan

    API

    Action

    Deskripsi

    ListBuckets (GetService)

    oss:ListBuckets

    Menampilkan semua bucket yang dimiliki oleh pemohon.

    ListUserDataRedundancyTransition

    oss:ListUserDataRedundancyTransition

    Menampilkan semua tugas transisi redundansi penyimpanan milik pemohon.

    None

    oss:ActivateProduct

    Mengaktifkan OSS dan Content Moderation.

    None

    oss:CreateOrder

    Membuat pesanan untuk paket sumber daya OSS.

    PutPublicAccessBlock

    oss:PutPublicAccessBlock

    Mengaktifkan Block Public Access untuk OSS di tingkat global.

    GetPublicAccessBlock

    oss:GetPublicAccessBlock

    Mendapatkan konfigurasi Block Public Access untuk OSS di tingkat global.

    DeletePublicAccessBlock

    oss:DeletePublicAccessBlock

    Menghapus konfigurasi Block Public Access untuk OSS di tingkat global.

  • Tingkat bucket

    API

    Action

    Deskripsi

    PutBucket

    oss:PutBucket

    Membuat bucket.

    ListObjects (GetBucket)

    oss:ListObjects

    Menampilkan informasi semua objek dalam bucket.

    GetBucketInfo

    oss:GetBucketInfo

    Menampilkan informasi tentang bucket.

    GetBucketLocation

    oss:GetBucketLocation

    Menampilkan lokasi bucket.

    GetBucketStat

    oss:GetBucketStat

    Mendapatkan kapasitas penyimpanan dan jumlah objek dalam bucket.

    PutBucketVersioning

    oss:PutBucketVersioning

    Mengatur status versioning bucket.

    GetBucketVersioning

    oss:GetBucketVersioning

    Mendapatkan status versioning bucket.

    ListObjectVersions (GetBucketVersions)

    oss:ListObjectVersions

    Menampilkan semua versi objek dalam bucket, termasuk penanda hapus.

    PutBucketAcl

    oss:PutBucketAcl

    Mengatur atau memodifikasi ACL bucket.

    GetBucketAcl

    oss:GetBucketAcl

    Mendapatkan ACL bucket.

    DeleteBucket

    oss:DeleteBucket

    Menghapus bucket.

    InitiateBucketWorm

    oss:InitiateBucketWorm

    Membuat kebijakan retensi.

    AbortBucketWorm

    oss:AbortBucketWorm

    Menghapus kebijakan retensi yang belum terkunci.

    CompleteBucketWorm

    oss:CompleteBucketWorm

    Mengunci kebijakan retensi.

    ExtendBucketWorm

    oss:ExtendBucketWorm

    Memperpanjang periode retensi objek dalam bucket yang memiliki kebijakan retensi terkunci.

    GetBucketWorm

    oss:GetBucketWorm

    Mendapatkan informasi tentang kebijakan retensi.

    PutBucketLogging

    oss:PutBucketLogging

    Mengaktifkan fitur penyimpanan log untuk bucket.

    oss:PutObject

    Menetapkan bucket tujuan untuk log saat Anda mengaktifkan penyimpanan log untuk bucket sumber.

    GetBucketLogging

    oss:GetBucketLogging

    Menampilkan konfigurasi penyimpanan log bucket.

    DeleteBucketLogging

    oss:DeleteBucketLogging

    Menonaktifkan fitur penyimpanan log untuk bucket.

    PutBucketWebsite

    oss:PutBucketWebsite

    Mengonfigurasi bucket untuk hosting situs web statis dan menetapkan aturan pengalihannya (RoutingRule).

    GetBucketWebsite

    oss:GetBucketWebsite

    Menampilkan status hosting situs web statis dan aturan pengalihan bucket.

    DeleteBucketWebsite

    oss:DeleteBucketWebsite

    Menonaktifkan hosting situs web statis untuk bucket beserta aturan pengalihannya.

    PutBucketReferer

    oss:PutBucketReferer

    Mengonfigurasi Perlindungan hotlink untuk bucket.

    GetBucketReferer

    oss:GetBucketReferer

    Menampilkan konfigurasi Perlindungan hotlink (Referer) bucket.

    PutBucketLifecycle

    oss:PutBucketLifecycle

    Menetapkan aturan siklus hidup untuk bucket.

    GetBucketLifecycle

    oss:GetBucketLifecycle

    Menampilkan aturan siklus hidup bucket.

    DeleteBucketLifecycle

    oss:DeleteBucketLifecycle

    Menghapus aturan siklus hidup bucket.

    PutBucketTransferAcceleration

    oss:PutBucketTransferAcceleration

    Mengonfigurasi akselerasi transfer untuk bucket.

    GetBucketTransferAcceleration

    oss:GetBucketTransferAcceleration

    Menampilkan konfigurasi akselerasi transfer bucket.

    ListMultipartUploads

    oss:ListMultipartUploads

    Menampilkan semua event unggah multi-bagian yang sedang berlangsung. Event unggah multi-bagian yang sedang berlangsung adalah event yang telah dimulai tetapi belum selesai atau dibatalkan.

    PutBucketCors

    oss:PutBucketCors

    Menetapkan aturan Berbagi sumber daya lintas asal (CORS) untuk bucket.

    GetBucketCors

    oss:GetBucketCors

    Mendapatkan aturan CORS saat ini dari bucket.

    DeleteBucketCors

    oss:DeleteBucketCors

    Menonaktifkan fitur CORS untuk bucket dan menghapus semua aturan.

    PutBucketPolicy

    oss:PutBucketPolicy

    Menetapkan kebijakan otorisasi untuk bucket.

    GetBucketPolicy

    oss:GetBucketPolicy

    Mendapatkan kebijakan otorisasi bucket.

    DeleteBucketPolicy

    oss:DeleteBucketPolicy

    Menghapus kebijakan otorisasi bucket.

    PutBucketTags

    oss:PutBucketTagging

    Menambahkan atau memodifikasi tag bucket.

    GetBucketTags

    oss:GetBucketTagging

    Mendapatkan tag bucket.

    DeleteBucketTags

    oss:DeleteBucketTagging

    Menghapus tag bucket.

    PutBucketEncryption

    oss:PutBucketEncryption

    Mengonfigurasi aturan enkripsi untuk bucket.

    GetBucketEncryption

    oss:GetBucketEncryption

    Mendapatkan aturan enkripsi bucket.

    DeleteBucketEncryption

    oss:DeleteBucketEncryption

    Menghapus aturan enkripsi bucket.

    PutBucketRequestPayment

    oss:PutBucketRequestPayment

    Mengonfigurasi mode bayar-per-permintaan.

    GetBucketRequestPayment

    oss:GetBucketRequestPayment

    Mendapatkan konfigurasi mode bayar-per-permintaan.

    PutBucketReplication

    oss:PutBucketReplication

    Menetapkan aturan replikasi data untuk bucket.

    oss:ReplicateGet

    Menetapkan aturan replikasi data cross-account untuk bucket atau menentukan metode replikasi peran RAM.

    PutBucketRTC

    oss:PutBucketRTC

    Mengaktifkan atau menonaktifkan Kontrol waktu replikasi (RTC) untuk aturan replikasi lintas wilayah yang sudah ada.

    GetBucketReplication

    oss:GetBucketReplication

    Mendapatkan aturan replikasi data bucket.

    DeleteBucketReplication

    oss:DeleteBucketReplication

    Menghentikan replikasi data untuk bucket dan menghapus konfigurasi replikasinya.

    GetBucketReplicationLocation

    oss:GetBucketReplicationLocation

    Mendapatkan wilayah bucket tujuan untuk replikasi.

    GetBucketReplicationProgress

    oss:GetBucketReplicationProgress

    Mendapatkan progres replikasi data bucket.

    PutBucketInventory

    oss:PutBucketInventory

    Mengonfigurasi aturan inventaris untuk bucket.

    GetBucketInventory

    oss:GetBucketInventory

    Menampilkan tugas inventaris tertentu dalam bucket.

    ListBucketInventory

    oss:GetBucketInventory

    Mendapatkan semua tugas inventaris dalam bucket secara batch.

    DeleteBucketInventory

    oss:DeleteBucketInventory

    Menghapus tugas inventaris tertentu dalam bucket.

    PutBucketAccessMonitor

    oss:PutBucketAccessMonitor

    Mengonfigurasi status pelacakan akses bucket.

    GetBucketAccessMonitor

    oss:GetBucketAccessMonitor

    Mendapatkan status pelacakan akses bucket.

    OpenMetaQuery

    oss:OpenMetaQuery

    Mengaktifkan fitur manajemen metadata untuk bucket.

    GetMetaQueryStatus

    oss:GetMetaQueryStatus

    Mendapatkan informasi indeks metadata bucket.

    DoMetaQuery

    oss:DoMetaQuery

    Menanyakan objek yang memenuhi kondisi tertentu dan menampilkan informasi objek berdasarkan bidang dan urutan pengurutan yang ditentukan.

    CloseMetaQuery

    oss:CloseMetaQuery

    Menonaktifkan fitur manajemen metadata untuk bucket.

    InitUserAntiDDosInfo

    oss:InitUserAntiDDosInfo

    Membuat instans Anti-DDoS untuk OSS.

    UpdateUserAntiDDosInfo

    oss:UpdateUserAntiDDosInfo

    Mengubah status instans Anti-DDoS untuk OSS.

    GetUserAntiDDosInfo

    oss:GetUserAntiDDosInfo

    Menanyakan informasi tentang instans Anti-DDoS untuk OSS di bawah akun tertentu.

    InitBucketAntiDDosInfo

    oss:InitBucketAntiDDosInfo

    Menginisialisasi perlindungan untuk bucket.

    UpdateBucketAntiDDosInfo

    oss:UpdateBucketAntiDDosInfo

    Memperbarui Status perlindungan bucket.

    ListBucketAntiDDosInfo

    oss:ListBucketAntiDDosInfo

    Mendapatkan daftar informasi perlindungan bucket.

    PutBucketResourceGroup

    oss:PutBucketResourceGroup

    Menetapkan kelompok sumber daya tempat bucket berada.

    GetBucketResourceGroup

    oss:GetBucketResourceGroup

    Menanyakan ID kelompok sumber daya tempat bucket berada.

    CreateCnameToken

    oss:CreateCnameToken

    Membuat CnameToken yang diperlukan untuk verifikasi kepemilikan nama domain.

    GetCnameToken

    oss:GetCnameToken

    Mendapatkan CnameToken yang telah dibuat.

    PutCname

    oss:PutCname

    Menyambungkan nama domain kustom ke bucket.

    yundun-cert:DescribeSSLCertificatePrivateKey

    yundun-cert:DescribeSSLCertificatePublicKeyDetail

    yundun-cert:CreateSSLCertificate

    Menyambungkan sertifikat saat Anda menyambungkan nama domain kustom ke bucket.

    ListCname

    oss:ListCname

    Mendapatkan daftar semua nama domain kustom (Cname) yang disambungkan ke bucket.

    DeleteCname

    oss:DeleteCname

    Menghapus Cname yang disambungkan ke bucket.

    PutStyle

    oss:PutStyle

    Menetapkan gaya citra.

    GetStyle

    oss:GetStyle

    Mendapatkan gaya citra.

    ListStyle

    oss:ListStyle

    Menampilkan daftar gaya citra.

    DeleteStyle

    oss:DeleteStyle

    Menghapus gaya citra.

    PutBucketArchiveDirectRead

    oss:PutBucketArchiveDirectRead

    Mengaktifkan atau menonaktifkan akses waktu nyata untuk objek Arsip pada bucket.

    GetBucketArchiveDirectRead

    oss:GetBucketArchiveDirectRead

    Memeriksa apakah akses waktu nyata untuk objek Arsip diaktifkan untuk bucket.

    CreateAccessPoint

    oss:CreateAccessPoint

    Membuat titik akses.

    GetAccessPoint

    oss:GetAccessPoint

    Mendapatkan informasi tentang satu titik akses.

    DeleteAccessPoint

    oss:DeleteAccessPoint

    Menghapus titik akses.

    ListAccessPoints

    oss:ListAccessPoints

    Mendapatkan informasi tentang titik akses tingkat pengguna dan tingkat bucket.

    PutAccessPointPolicy

    oss:PutAccessPointPolicy

    Mengonfigurasi kebijakan titik akses.

    GetAccessPointPolicy

    oss:GetAccessPointPolicy

    Mendapatkan informasi tentang kebijakan titik akses.

    DeleteAccessPointPolicy

    oss:DeleteAccessPointPolicy

    Menghapus kebijakan titik akses.

    PutBucketHttpsConfig

    oss:PutBucketHttpsConfig

    Mengaktifkan atau menonaktifkan pengaturan Versi TLS untuk bucket.

    GetBucketHttpsConfig

    oss:GetBucketHttpsConfig

    Menampilkan pengaturan Versi TLS bucket.

    None

    oss:ReplicateList

    Izin daftar yang terlibat dalam proses replikasi. Ini memungkinkan OSS untuk mencantumkan data historis bucket sumber dan kemudian mereplikasinya objek demi objek.

    CreateAccessPointForObjectProcess

    oss:CreateAccessPointForObjectProcess

    Membuat titik akses Object FC.

    GetAccessPointForObjectProcess

    oss:GetAccessPointForObjectProcess

    Mendapatkan informasi dasar tentang titik akses Object FC.

    DeleteAccessPointForObjectProcess

    oss:DeleteAccessPointForObjectProcess

    Menghapus titik akses Object FC.

    ListAccessPointsForObjectProcess

    oss:ListAccessPointsForObjectProcess

    Mendapatkan informasi tentang titik akses Object FC tingkat pengguna.

    PutAccessPointConfigForObjectProcess

    oss:PutAccessPointConfigForObjectProcess

    Memodifikasi konfigurasi titik akses Object FC.

    GetAccessPointConfigForObjectProcess

    oss:GetAccessPointConfigForObjectProcess

    Mendapatkan informasi konfigurasi titik akses Object FC.

    PutAccessPointPolicyForObjectProcess

    oss:PutAccessPointPolicyForObjectProcess

    Mengonfigurasi kebijakan akses untuk titik akses Object FC.

    GetAccessPointPolicyForObjectProcess

    oss:GetAccessPointPolicyForObjectProcess

    Mendapatkan konfigurasi kebijakan akses titik akses Object FC.

    DeleteAccessPointPolicyForObjectProcess

    oss:DeleteAccessPointPolicyForObjectProcess

    Menghapus kebijakan akses titik akses Object FC.

    WriteGetObjectResponse

    oss:WriteGetObjectResponse

    Menyesuaikan data yang dikembalikan dan header respons.

    CreateBucketDataRedundancyTransition

    oss:CreateBucketDataRedundancyTransition

    Membuat tugas transisi redundansi penyimpanan.

    GetBucketDataRedundancyTransition

    oss:GetBucketDataRedundancyTransition

    Mendapatkan tugas transisi redundansi penyimpanan.

    DeleteBucketDataRedundancyTransition

    oss:DeleteBucketDataRedundancyTransition

    Menghapus tugas transisi redundansi penyimpanan.

    ListBucketDataRedundancyTransition

    oss:ListBucketDataRedundancyTransition

    Menampilkan semua tugas transisi redundansi penyimpanan di bawah bucket.

    PutBucketPublicAccessBlock

    oss:PutBucketPublicAccessBlock

    Mengaktifkan Block Public Access untuk bucket.

    GetBucketPublicAccessBlock

    oss:GetBucketPublicAccessBlock

    Mendapatkan konfigurasi Block Public Access bucket.

    DeleteBucketPublicAccessBlock

    oss:DeleteBucketPublicAccessBlock

    Menghapus konfigurasi Block Public Access bucket.

    PutAccessPointPublicAccessBlock

    oss:PutAccessPointPublicAccessBlock

    Mengaktifkan Block Public Access untuk titik akses.

    GetAccessPointPublicAccessBlock

    oss:GetAccessPointPublicAccessBlock

    Mendapatkan konfigurasi Block Public Access titik akses.

    DeleteAccessPointPublicAccessBlock

    oss:DeleteAccessPointPublicAccessBlock

    Menghapus konfigurasi Block Public Access titik akses.

    GetBucketPolicyStatus

    oss:GetBucketPolicyStatus

    Memeriksa apakah kebijakan bucket saat ini mengizinkan akses publik.

    PutBucketOverwriteConfig

    oss:PutBucketOverwriteConfig

    Menetapkan konfigurasi cegah-timpa untuk bucket.

    GetBucketOverwriteConfig

    oss:GetBucketOverwriteConfig

    Mendapatkan konfigurasi cegah-timpa bucket.

    DeleteBucketOverwriteConfig

    oss:DeleteBucketOverwriteConfig

    Menghapus konfigurasi cegah-timpa bucket.

  • Tingkat objek

    API

    Action

    Deskripsi

    PutObject

    oss:PutObject

    Mengunggah objek.

    oss:PutObjectTagging

    Menentukan tag objek menggunakan x-oss-tagging saat mengunggah objek.

    kms:GenerateDataKey

    kms:Decrypt

    Menentukan bahwa metadata objek berisi X-Oss-Server-Side-Encryption: KMS saat mengunggah objek.

    PostObject

    oss:PutObject

    Mengunggah objek ke bucket tertentu menggunakan formulir HTML.

    AppendObject

    oss:PutObject

    Mengunggah objek menggunakan unggah tambahan (append upload).

    oss:PutObjectTagging

    Menentukan tag objek menggunakan x-oss-tagging saat mengunggah objek menggunakan unggah tambahan.

    InitiateMultipartUpload

    oss:PutObject

    Menginisialisasi tugas unggah multi-bagian.

    oss:PutObjectTagging

    Menentukan tag objek menggunakan x-oss-tagging saat menginisialisasi tugas unggah multi-bagian.

    kms:GenerateDataKey

    kms:Decrypt

    Menentukan bahwa metadata objek berisi X-Oss-Server-Side-Encryption: KMS saat menginisialisasi tugas unggah multi-bagian.

    UploadPart

    oss:PutObject

    Mengunggah data dalam bagian berdasarkan nama objek dan uploadId yang ditentukan.

    CompleteMultipartUpload

    oss:PutObject

    Setelah semua bagian data diunggah, panggil API ini untuk menyelesaikan unggah multi-bagian seluruh objek.

    oss:PutObjectTagging

    Setelah semua bagian data diunggah, panggil API ini untuk menyelesaikan unggah multi-bagian seluruh objek dan menentukan tag objek.

    AbortMultipartUpload

    oss:AbortMultipartUpload

    Membatalkan event unggah multi-bagian dan menghapus data bagian yang sesuai.

    PutSymlink

    oss:PutObject

    Membuat tautan simbolik untuk objek target di OSS.

    oss:PutObjectTagging

    Membuat tautan simbolik dengan tag objek tertentu untuk objek target di OSS.

    GetObject

    oss:GetObject

    Mendapatkan objek.

    kms:Decrypt

    Mengunduh objek yang dienkripsi dengan kunci KMS tertentu.

    oss:GetObjectVersion

    Mengunduh versi objek tertentu.

    HeadObject

    oss:GetObject

    Mendapatkan metadata objek.

    GetObjectMeta

    oss:GetObject

    Mendapatkan metadata objek, termasuk informasi ETag, Ukuran, dan LastModified-nya.

    SelectObject

    oss:GetObject

    Menjalankan Pernyataan SQL pada file target dan mengembalikan hasilnya.

    GetSymlink

    oss:GetObject

    Mendapatkan tautan simbolik file target.

    DeleteObject

    oss:DeleteObject

    Menghapus objek.

    oss:DeleteObjectVersion

    Menghapus versi objek tertentu.

    DeleteMultipleObjects

    oss:DeleteObject

    Menghapus beberapa objek dari bucket yang sama.

    CopyObject

    oss:GetObject

    oss:PutObject

    Menyalin objek antar bucket dalam wilayah yang sama. Bucket bisa sama atau berbeda.

    oss:GetObjectVersion

    Menyalin versi objek tertentu antar bucket dalam wilayah yang sama. Bucket bisa sama atau berbeda.

    oss:GetObjectTagging

    oss:PutObjectTagging

    Menyalin objek dengan tag tertentu antar bucket dalam wilayah yang sama. Bucket bisa sama atau berbeda.

    kms:GenerateDataKey

    kms:Decrypt

    Menentukan bahwa metadata objek tujuan berisi X-Oss-Server-Side-Encryption: KMS saat menyalin objek.

    oss:GetObjectVersionTagging

    Menyalin versi objek tertentu dengan tag tertentu antar bucket dalam wilayah yang sama. Bucket bisa sama atau berbeda.

    UploadPartCopy

    oss:GetObject

    oss:PutObject

    Memanggil API UploadPartCopy dengan menambahkan header permintaan x-oss-copy-source ke permintaan UploadPart. Ini menyalin data dari objek yang ada untuk mengunggah bagian.

    oss:GetObjectVersion

    Memanggil API UploadPartCopy dengan menambahkan header permintaan x-oss-copy-source ke permintaan UploadPart. Ini menyalin data dari versi objek yang ada tertentu untuk mengunggah bagian.

    ListParts

    oss:ListParts

    Menampilkan semua bagian yang berhasil diunggah yang termasuk dalam Upload ID tertentu.

    PutObjectACL

    oss:PutObjectAcl

    Memodifikasi ACL objek dalam bucket.

    oss:PutObjectVersionAcl

    Memodifikasi ACL versi objek tertentu dalam bucket.

    GetObjectACL

    oss:GetObjectAcl

    Mendapatkan ACL objek dalam bucket.

    oss:GetObjectVersionAcl

    Mendapatkan ACL versi objek tertentu dalam bucket.

    RestoreObject

    oss:RestoreObject

    Memulihkan objek dari kelas penyimpanan Archive Storage, Cold Archive, atau Deep Cold Archive.

    oss:RestoreObjectVersion

    Memulihkan versi objek tertentu dari kelas penyimpanan Archive Storage, Cold Archive, atau Deep Cold Archive.

    PutObjectTagging

    oss:PutObjectTagging

    Menetapkan atau memperbarui tag objek.

    oss:PutObjectVersionTagging

    Menetapkan atau memperbarui tag versi objek tertentu.

    GetObjectTagging

    oss:GetObjectTagging

    Mendapatkan tag objek.

    oss:GetObjectVersionTagging

    Mendapatkan tag versi objek tertentu.

    DeleteObjectTagging

    oss:DeleteObjectTagging

    Menghapus tag objek tertentu.

    oss:DeleteObjectVersionTagging

    Menghapus tag versi objek tertentu.

    PutLiveChannel

    oss:PutLiveChannel

    Sebelum Anda mengunggah data audio dan video menggunakan RTMP, Anda harus memanggil API ini untuk membuat LiveChannel.

    ListLiveChannel

    oss:ListLiveChannel

    Menampilkan LiveChannel tertentu.

    DeleteLiveChannel

    oss:DeleteLiveChannel

    Menghapus LiveChannel tertentu.

    PutLiveChannelStatus

    oss:PutLiveChannelStatus

    Beralih antara status aktif dan nonaktif.

    GetLiveChannelInfo

    oss:GetLiveChannel

    Mendapatkan informasi konfigurasi LiveChannel tertentu.

    GetLiveChannelStat

    oss:GetLiveChannelStat

    Mendapatkan status pengambilan aliran LiveChannel tertentu.

    GetLiveChannelHistory

    oss:GetLiveChannelHistory

    Mendapatkan catatan pengambilan aliran LiveChannel tertentu.

    PostVodPlaylist

    oss:PostVodPlaylist

    Menghasilkan playlist video sesuai permintaan untuk LiveChannel tertentu.

    GetVodPlaylist

    oss:GetVodPlaylist

    Menampilkan playlist yang dihasilkan dari pengambilan aliran ke LiveChannel tertentu dalam rentang waktu tertentu.

    None

    oss:PublishRtmpStream

    Menyebarkan aliran data audio dan video ke RTMP.

    None

    oss:ProcessImm

    Izin untuk menggunakan IMM untuk pemrosesan data melalui OSS.

    PostProcessTask

    oss:GetObject

    Izin untuk menggunakan IMM untuk pemrosesan data melalui permintaan POST.

    oss:PutObject

    Izin untuk menggunakan IMM untuk pemrosesan data Saveas.

    ImgSaveAs

    oss:PostProcessTask

    Menyimpan citra yang diproses ke bucket tertentu.

    CreateOfficeConversionTask

    imm:CreateOfficeConversionTask

    Izin untuk menggunakan IMM untuk konversi dokumen atau snapshot.

    GenerateWebofficeToken

    imm: GenerateWebofficeToken

    Digunakan untuk mendapatkan kredensial Weboffice.

    RefreshWebofficeToken

    imm:RefreshWebofficeToken

    Digunakan untuk memperbarui kredensial Weboffice.

    None

    oss:ReplicateGet

    Izin baca yang terlibat dalam proses replikasi. Ini memungkinkan OSS untuk membaca data dan metadata dari bucket sumber dan tujuan, termasuk objek, bagian, dan unggah multi-bagian.

    None

    oss:ReplicatePut

    Izin tulis yang terlibat dalam proses replikasi. Ini memungkinkan OSS untuk melakukan operasi tulis terkait replikasi pada bucket tujuan, termasuk menulis objek, unggah multi-bagian, bagian, dan tautan simbolik, serta memodifikasi metadata.

    None

    oss:ReplicateDelete

    Izin hapus yang terlibat dalam proses replikasi. Ini memungkinkan OSS untuk melakukan operasi hapus terkait replikasi pada bucket tujuan, termasuk DeleteObject, AbortMultipartUpload, dan DeleteMarker.

    Penting

    Aksi ini harus diberikan hanya kepada peran RAM ketika metode replikasi data diatur ke Sync Create/Delete/Update.

  • QoS kolam sumber daya

    API

    Action

    Deskripsi

    PutBucketQoSInfo

    oss:PutBucketQoSInfo

    Menetapkan pembatasan kecepatan untuk bucket dalam kolam sumber daya.

    GetBucketQoSInfo

    oss:GetBucketQoSInfo

    Mendapatkan konfigurasi pembatasan kecepatan bucket dalam kolam sumber daya.

    DeleteBucketQosInfo

    oss:DeleteBucketQoSInfo

    Menghapus konfigurasi pembatasan kecepatan bucket tertentu dalam kolam sumber daya.

    PutBucketRequesterQoSInfo

    oss:PutBucketRequesterQoSInfo

    Menetapkan pembatasan kecepatan tingkat bucket untuk pemohon.

    GetBucketRequesterQoSInfo

    oss:GetBucketRequesterQoSInfo

    Mendapatkan konfigurasi pembatasan kecepatan tingkat bucket untuk pemohon tertentu.

    ListBucketRequesterQoSInfos

    oss:ListBucketRequesterQoSInfo

    Mendapatkan konfigurasi pembatasan kecepatan tingkat bucket untuk semua pemohon.

    DeleteBucketRequesterQoSInfo

    oss:DeleteBucketRequesterQoSInfo

    Menghapus konfigurasi pembatasan kecepatan pemohon untuk bucket.

    ListResourcePools

    oss:ListResourcePools

    Mendapatkan informasi tentang semua kolam sumber daya di bawah akun saat ini.

    GetResourcePoolInfo

    oss:GetResourcePoolInfo

    Mendapatkan konfigurasi pembatasan kecepatan kolam sumber daya tertentu.

    ListResourcePoolBuckets

    oss:ListResourcePoolBuckets

    Mendapatkan daftar bucket yang terdapat dalam kolam sumber daya tertentu.

    PutResourcePoolRequesterQoSInfo

    oss:PutResourcePoolRequesterQoSInfo

    Mengonfigurasi pembatasan kecepatan untuk pemohon kolam sumber daya.

    GetResourcePoolRequesterQoSInfo

    oss:GetResourcePoolRequesterQoSInfo

    Mendapatkan konfigurasi pembatasan kecepatan pemohon tertentu dalam kolam sumber daya.

    ListResourcePoolRequesterQoSInfos

    oss:ListResourcePoolRequesterQoSInfos

    Mendapatkan konfigurasi pembatasan kecepatan semua pemohon dalam kolam sumber daya.

    DeleteResourcePoolRequesterQoSInfo

    oss:DeleteResourcePoolRequesterQoSInfo

    Menghapus konfigurasi pembatasan kecepatan pemohon tertentu dalam kolam sumber daya.

  • Bucket vektor

    API

    Action

    Deskripsi

    PutVectorBucket

    oss:PutVectorBucket

    Membuat bucket vektor.

    GetVectorBucket

    oss:GetVectorBucket

    Mendapatkan detail bucket vektor.

    ListVectorBuckets

    oss:ListVectorBuckets

    Menampilkan semua bucket vektor yang dimiliki oleh pemohon.

    DeleteVectorBucket

    oss:DeleteVectorBucket

    Menghapus bucket vektor.

    PutBucketLogging

    oss:PutBucketLogging

    Mengaktifkan fitur penyimpanan log untuk bucket vektor.

    oss:PutObject

    Menetapkan bucket tujuan untuk log saat Anda mengaktifkan penyimpanan log untuk bucket vektor sumber.

    GetBucketLogging

    oss:GetBucketLogging

    Menampilkan konfigurasi penyimpanan log bucket vektor.

    DeleteBucketLogging

    oss:DeleteBucketLogging

    Menonaktifkan fitur penyimpanan log untuk bucket vektor.

    PutBucketPolicy

    oss:PutBucketPolicy

    Menetapkan kebijakan otorisasi untuk bucket vektor tertentu.

    GetBucketPolicy

    oss:GetBucketPolicy

    Mendapatkan kebijakan otorisasi bucket vektor tertentu.

    DeleteBucketPolicy

    oss:DeleteBucketPolicy

    Menghapus kebijakan otorisasi bucket vektor tertentu.

    PutVectorIndex

    oss:PutVectorIndex

    Membuat indeks vektor.

    GetVectorIndex

    oss:GetVectorIndex

    Mendapatkan detail indeks vektor.

    ListVectorIndexes

    oss:ListVectorIndexes

    Menampilkan semua indeks vektor dalam bucket vektor.

    DeleteVectorIndex

    oss:DeleteVectorIndex

    Menghapus indeks vektor.

    PutVectors

    oss:PutVectors

    Menulis data vektor.

    GetVectors

    oss:GetVectors

    Mendapatkan data vektor tertentu.

    ListVectors

    oss:ListVectors

    Menampilkan semua data vektor dalam indeks vektor.

    DeleteVectors

    oss:QueryVectors

    Menjalankan pencarian kemiripan vektor.

    QueryVectors

    oss:DeleteVectors

    Menghapus data vektor tertentu dari indeks vektor.

Spesifikasi Resource OSS

Di OSS, Resource menentukan satu atau beberapa resource dan mendukung karakter wildcard asterisk (*). Satu kebijakan RAM dapat mencakup beberapa resource.

Bucket

Klasifikasi

Format

Contoh

Tingkat bucket

acs:oss:{region}:{bucket_owner_id}:{bucket_name}

acs:oss:*:*:mybucket

Tingkat objek

acs:oss:{region}:{bucket_owner_id}:{bucket_name}/{object_name}

acs:oss:*:*:mybucket/abc.txt

Tingkat kolam sumber daya

acs:oss:{region}:{account_id}:resourcepool/{resource_pool_name}

acs:oss:*:*:resourcepool/resource-pool-for-ai

Bucket vektor

Tingkat Sumber Daya

Format

Contoh

Semua resource vektor

acs:ossvector:*:*:*

acs:ossvector:*:*:*

Bucket vektor

acs:ossvector:{region}:{account_id}:{bucket_name}

acs:ossvector:*:*:my-vector-bucket

Indeks vektor

acs:ossvector:{region}:{account_id}:{bucket_name}/{index_name}

acs:ossvector:*:*:my-vector-bucket/my-index

Data vektor

acs:ossvector:{region}:{account_id}:{bucket_name}/{index_name}/*

acs:ossvector:*:*:my-vector-bucket/my-index/*

Catatan

Field region saat ini hanya mendukung karakter wildcard asterisk (*).

Spesifikasi Kondisi OSS

Kondisi OSS menentukan syarat yang harus dipenuhi agar otorisasi berlaku. Kondisi terdiri dari jenis operator kondisi, kunci kondisi, dan nilai kondisi.

Jenis operator kondisi dan kunci kondisi untuk Kondisi OSS adalah sebagai berikut:

  • Jenis operator kondisi

    Jenis operator kondisi

    Jenis yang didukung

    String

    • StringEquals

    • StringNotEquals

    • StringEqualsIgnoreCase

    • StringNotEqualsIgnoreCase

    • StringLike

    • StringNotLike

    Numerik

    • NumericEquals

    • NumericNotEquals

    • NumericLessThan

    • NumericLessThanEquals

    • NumericGreaterThan

    • NumericGreaterThanEquals

    Tanggal dan waktu

    • DateEquals

    • DateNotEquals

    • DateLessThan

    • DateLessThanEquals

    • DateGreaterThan

    • DateGreaterThanEquals

    Boolean

    Bool

    Alamat IP

    • IpAddress

    • NotIpAddress

    • IpAddressIncludeBorder

  • Kunci kondisi

    Kunci kondisi

    Deskripsi

    acs:SourceIp

    Menentukan blok CIDR IP normal. Karakter wildcard asterisk (*) didukung.

    acs:SourceVpc

    Menentukan VPC. Anda dapat mengatur ini ke ID VPC tertentu atau vpc-*.

    Penting

    Saat Anda menggunakan acs:SourceVpc untuk membatasi akses berdasarkan VPC sumber, pastikan wilayah VPC yang dipilih cocok dengan wilayah yang mendukung titik akhir gerbang OSS. Jika tidak, permintaan autentikasi tidak dapat dikaitkan dengan VPC yang sesuai, sehingga menyebabkan autentikasi gagal. Untuk informasi tentang wilayah yang mendukung titik akhir gerbang OSS, lihat Wilayah yang mendukung titik akhir gerbang OSS.

    acs:UserAgent

    Menentukan header HTTP User-Agent.

    Jenis: string.

    acs:CurrentTime

    Waktu saat permintaan tiba di server OSS.

    Format: ISO 8601.

    acs:SecureTransport

    Jenis protokol permintaan. Nilai yang valid:

    • true: Hanya mengizinkan Permintaan HTTPS.

    • false: Hanya mengizinkan Permintaan HTTP.

    Jika acs:SecureTransport tidak diatur, baik Permintaan HTTP maupun HTTPS diizinkan.

    oss:x-oss-acl

    Membatasi jenis ACL bucket. Nilai yang valid:

    • private: private.

    • public-read: public-read.

    • public-read-write: Mengizinkan akses baca dan tulis publik.

    Untuk informasi selengkapnya, lihat ACL Bucket.

    oss:x-oss-object-acl

    Membatasi jenis ACL objek. Nilai yang valid:

    • private: Resource bersifat privat.

    • public-read: public-read.

    • public-read-write: Semua pengguna memiliki izin baca dan tulis.

    • default: Mewarisi ACL bucket.

    Untuk informasi selengkapnya, lihat ACL Objek.

    oss:Prefix

    Digunakan dalam permintaan ListObjects untuk menampilkan objek dengan awalan tertentu.

    oss:Delimiter

    Karakter yang digunakan untuk mengelompokkan nama objek dalam permintaan ListObjects.

    acs:AccessId

    AccessId yang disertakan dalam permintaan.

    oss:BucketTag

    Tag bucket.

    Satu tag bucket dapat digunakan sebagai kondisi. Jika Anda menentukan beberapa tag bucket, Anda harus menambahkan awalan oss:BucketTag/ ke setiap tag untuk membentuk beberapa kondisi.

    acs:MFAPresent

    Menentukan apakah otentikasi multi-faktor (MFA) diaktifkan.

    Nilai yang valid:

    • true: MFA diaktifkan.

    • false: MFA tidak diaktifkan.

    oss:ExistingObjectTag

    Tag yang ada dari objek yang diminta.

    Satu tag objek dapat digunakan sebagai kondisi. Jika Anda menentukan beberapa tag objek, Anda harus menambahkan awalan oss:ExistingObjectTag/ ke setiap tag.

    Ini terutama berlaku untuk API untuk membaca file, seperti GetObject dan HeadObject, serta API penandaan objek, seperti PutObjectTagging dan GetObjectTagging.

    oss:RequestObjectTag

    Tag objek yang disertakan dalam permintaan.

    Satu tag objek dapat digunakan sebagai kondisi. Jika Anda menentukan beberapa tag objek, Anda harus menambahkan awalan oss:RequestObjectTag/ ke setiap tag.

    Ini terutama berlaku untuk API untuk menulis file, seperti PutObject dan PostObject, serta API penandaan objek, seperti PutObjectTagging dan GetObjectTagging.

Referensi

Contoh umum kebijakan RAM