OSS menyediakan akses detail halus ke sumber daya melalui kebijakan berbasis JSON. Gunakan topik ini sebagai referensi cepat untuk sintaks dan elemen kebijakan dalam mengonfigurasi izin yang kompleks.
Sintaks otorisasi
Kebijakan izin OSS menggunakan format JSON dan mencakup dua bidang inti: Version dan Statement.
Struktur sintaks
{
"Version": "1",
"Statement": [
{
"Effect": "Allow|Deny",
"Action": ["oss:ActionName"],
"Principal": ["UID|*"],
"Resource": ["acs:oss:*:*:bucket-name/*"],
"Condition": {
"ConditionOperator": {
"ConditionKey": ["Value"]
}
}
}
]
}
Parameter
|
Parameter |
Deskripsi |
Wajib |
|
Version |
Versi kebijakan izin. Nilai ini tetap |
Ya |
|
Statement |
Isi kebijakan, berisi satu atau beberapa aturan yang mengizinkan atau menolak akses. |
Ya |
Elemen Statement
|
Elemen |
Deskripsi |
Wajib |
|
Effect |
Menentukan apakah pernyataan mengizinkan atau menolak akses. Nilai yang valid adalah |
Ya |
|
Action |
Menentukan tindakan spesifik yang akan dilakukan pada sumber daya. Anda dapat menggunakan karakter wildcard |
Ya |
|
Principal |
Pihak yang berwenang yang terkena dampak kebijakan, seperti pengguna, akun, atau role. Daftar kosong |
Wajib untuk kebijakan bucket |
|
Resource |
Cakupan sumber daya kebijakan mendukung karakter wildcard |
Ya |
|
Condition |
Menentukan kondisi agar kebijakan berlaku. Jika beberapa kondisi ditentukan, kebijakan hanya berlaku jika semua kondisi terpenuhi (logika AND). |
Tidak |
Actions
Tindakan dikategorikan berdasarkan cakupannya menjadi operasi tingkat layanan, tingkat bucket, dan tingkat objek.
Tingkat layanan
|
API |
Action |
Deskripsi |
|
oss:ListBuckets |
Menampilkan semua bucket yang dimiliki oleh pemohon. |
|
|
oss:ListUserDataRedundancyTransition |
Menampilkan tugas transisi redundansi penyimpanan milik pemohon. |
|
|
N/A |
oss:ActivateProduct |
Mengaktifkan Object Storage Service (OSS) dan layanan moderasi konten. |
|
N/A |
oss:CreateOrder |
Membuat pesanan untuk paket sumber daya OSS. |
|
oss:PutPublicAccessBlock |
Mengaktifkan pemblokiran akses publik untuk OSS di tingkat layanan. |
|
|
oss:GetPublicAccessBlock |
Mengambil konfigurasi pemblokiran akses publik untuk OSS di tingkat layanan. |
|
|
oss:DeletePublicAccessBlock |
Menghapus konfigurasi pemblokiran akses publik untuk OSS di tingkat layanan. |
Tingkat bucket
|
API |
Actions |
Deskripsi |
|
oss:PutBucket |
Membuat bucket. |
|
|
oss:ListObjects |
Menampilkan semua objek dalam bucket. |
|
|
oss:GetBucketInfo |
Mengambil informasi tentang bucket. |
|
|
oss:GetBucketLocation |
Mengambil lokasi bucket. |
|
|
oss:GetBucketStat |
Mengambil kapasitas penyimpanan dan jumlah objek dalam bucket. |
|
|
oss:PutBucketVersioning |
Menetapkan status versioning bucket tertentu. |
|
|
oss:GetBucketVersioning |
Mengambil status versioning bucket tertentu. |
|
|
oss:ListObjectVersions |
Menampilkan semua versi objek dalam bucket, termasuk penanda hapus. |
|
|
oss:PutBucketAcl |
Menetapkan atau memodifikasi ACL untuk bucket. |
|
|
oss:GetBucketAcl |
Mengambil ACL untuk bucket. |
|
|
oss:DeleteBucket |
Menghapus bucket. |
|
|
oss:InitiateBucketWorm |
Membuat kebijakan retensi kepatuhan. |
|
|
oss:AbortBucketWorm |
Menghapus kebijakan retensi kepatuhan yang belum terkunci. |
|
|
oss:CompleteBucketWorm |
Mengunci kebijakan retensi kepatuhan. |
|
|
oss:ExtendBucketWorm |
Memperpanjang periode retensi untuk objek dalam bucket yang memiliki kebijakan retensi kepatuhan terkunci. |
|
|
oss:GetBucketWorm |
Mengambil kebijakan retensi kepatuhan. |
|
|
oss:PutBucketObjectWormConfiguration |
Menetapkan atau memodifikasi kebijakan retensi tingkat objek untuk bucket. |
|
|
oss:GetBucketObjectWormConfiguration |
Mengambil konfigurasi kebijakan retensi tingkat objek untuk bucket. |
|
|
oss:PutObjectRetention |
Menetapkan atau memodifikasi kebijakan retensi untuk satu versi objek. |
|
|
oss:GetObjectRetention |
Mengambil kebijakan retensi untuk satu versi objek. |
|
|
oss:PutBucketLogging |
Mengaktifkan logging untuk bucket. |
|
|
oss:PutObject |
Diperlukan untuk menulis log ke bucket tujuan saat Anda mengaktifkan logging untuk bucket sumber. |
|
|
oss:GetBucketLogging |
Mengambil konfigurasi logging untuk bucket. |
|
|
oss:DeleteBucketLogging |
Menonaktifkan logging untuk bucket. |
|
|
oss:PutBucketWebsite |
Mengaktifkan hosting situs web statis untuk bucket dan menetapkan aturan routing-nya. |
|
|
oss:GetBucketWebsite |
Mengambil status hosting situs web statis dan aturan routing untuk bucket. |
|
|
oss:DeleteBucketWebsite |
Menonaktifkan hosting situs web statis untuk bucket dan menghapus semua aturan routing yang ada. |
|
|
oss:PutBucketReferer |
Mengonfigurasi Perlindungan hotlink untuk bucket. |
|
|
oss:GetBucketReferer |
Mengambil konfigurasi Perlindungan hotlink untuk bucket. |
|
|
oss:PutBucketLifecycle |
Mengonfigurasi aturan siklus hidup untuk bucket. |
|
|
oss:GetBucketLifecycle |
Mengambil aturan siklus hidup untuk bucket. |
|
|
oss:DeleteBucketLifecycle |
Menghapus aturan siklus hidup untuk bucket. |
|
|
oss:PutBucketTransferAcceleration |
Mengonfigurasi akselerasi transfer untuk bucket. |
|
|
oss:GetBucketTransferAcceleration |
Mengambil konfigurasi akselerasi transfer untuk bucket. |
|
|
oss:ListMultipartUploads |
Menampilkan semua unggah multi-bagian yang telah dimulai tetapi belum selesai atau dibatalkan. |
|
|
oss:PutBucketCors |
Menetapkan aturan Cross-Origin Resource Sharing (CORS) untuk bucket. |
|
|
oss:GetBucketCors |
Mengambil aturan CORS untuk bucket. |
|
|
oss:DeleteBucketCors |
Menonaktifkan CORS untuk bucket dan menghapus semua aturan yang ada. |
|
|
oss:PutBucketPolicy |
Menetapkan kebijakan bucket untuk bucket. |
|
|
oss:GetBucketPolicy |
Mengambil kebijakan bucket untuk bucket. |
|
|
oss:DeleteBucketPolicy |
Menghapus kebijakan bucket untuk bucket. |
|
|
oss:PutBucketTagging |
Menambahkan atau memodifikasi tag untuk bucket. |
|
|
oss:GetBucketTagging |
Mengambil tag untuk bucket. |
|
|
oss:DeleteBucketTagging |
Menghapus tag untuk bucket. |
|
|
oss:PutBucketEncryption |
Mengonfigurasi aturan enkripsi untuk bucket. |
|
|
oss:GetBucketEncryption |
Mengambil aturan enkripsi untuk bucket. |
|
|
oss:DeleteBucketEncryption |
Menghapus aturan enkripsi untuk bucket. |
|
|
oss:PutBucketRequestPayment |
Mengonfigurasi requester pays untuk bucket. |
|
|
oss:GetBucketRequestPayment |
Mengambil konfigurasi requester pays untuk bucket. |
|
|
oss:PutBucketReplication |
Mengonfigurasi aturan replikasi untuk bucket. |
|
|
oss:ReplicateGet |
Diperlukan untuk mengonfigurasi replikasi cross-account atau menentukan peran RAM untuk replikasi. |
|
|
oss:PutBucketRTC |
Mengaktifkan atau menonaktifkan Replication Time Control (RTC) untuk aturan replikasi lintas wilayah yang sudah ada. |
|
|
oss:GetBucketReplication |
Mengambil aturan replikasi untuk bucket. |
|
|
oss:DeleteBucketReplication |
Menghentikan replikasi dan menghapus konfigurasi replikasi untuk bucket. |
|
|
oss:GetBucketReplicationLocation |
Mengambil wilayah tujuan tempat data dapat direplikasi. |
|
|
oss:GetBucketReplicationProgress |
Mengambil progres replikasi data untuk bucket. |
|
|
oss:PutBucketInventory |
Mengonfigurasi aturan inventaris untuk bucket. |
|
|
oss:GetBucketInventory |
Mengambil tugas inventaris tertentu untuk bucket. |
|
|
oss:GetBucketInventory |
Menampilkan semua tugas inventaris untuk bucket. |
|
|
oss:DeleteBucketInventory |
Menghapus tugas inventaris tertentu untuk bucket. |
|
|
oss:PutBucketAccessMonitor |
Mengonfigurasi pemantauan akses untuk bucket. |
|
|
oss:GetBucketAccessMonitor |
Mengambil status pemantauan akses untuk bucket. |
|
|
oss:OpenMetaQuery |
Mengaktifkan manajemen metadata untuk bucket. |
|
|
oss:GetMetaQueryStatus |
Mengambil status indeks metadata bucket. |
|
|
oss:DoMetaQuery |
Menanyakan objek berdasarkan kondisi, bidang, dan urutan pengurutan yang ditentukan. |
|
|
oss:CloseMetaQuery |
Menonaktifkan manajemen metadata untuk bucket. |
|
|
oss:InitUserAntiDDosInfo |
Membuat instans Anti-DDoS untuk OSS. |
|
|
oss:UpdateUserAntiDDosInfo |
Mengubah status instans Anti-DDoS untuk OSS. |
|
|
oss:GetUserAntiDDosInfo |
Mengambil detail instans Anti-DDoS untuk OSS untuk akun tertentu. |
|
|
oss:InitBucketAntiDDosInfo |
Menginisialisasi perlindungan Anti-DDoS untuk bucket. |
|
|
oss:UpdateBucketAntiDDosInfo |
Memperbarui status perlindungan Anti-DDoS untuk bucket. |
|
|
oss:ListBucketAntiDDosInfo |
Mengambil informasi mitigasi DDoS untuk bucket. |
|
|
oss:PutBucketResourceGroup |
Menetapkan kelompok sumber daya untuk bucket. |
|
|
oss:GetBucketResourceGroup |
Mengambil ID kelompok sumber daya untuk bucket. |
|
|
oss:CreateCnameToken |
Membuat token Nama Domain CNAME yang diperlukan untuk verifikasi kepemilikan domain. |
|
|
oss:GetCnameToken |
Mengambil token Nama Domain CNAME. |
|
|
oss:PutCname |
Mengikat domain kustom ke bucket. |
|
|
yundun-cert:DescribeSSLCertificatePrivateKey yundun-cert:DescribeSSLCertificatePublicKeyDetail yundun-cert:CreateSSLCertificate |
Mengikat sertifikat saat Anda mengikat domain kustom ke bucket. |
|
|
oss:ListCname |
Menampilkan semua domain kustom yang terikat ke bucket. |
|
|
oss:DeleteCname |
Melepaskan domain kustom dari bucket. |
|
|
oss:PutStyle |
Menetapkan gaya gambar. |
|
|
oss:GetStyle |
Mengambil gaya gambar. |
|
|
oss:ListStyle |
Menampilkan gaya gambar. |
|
|
oss:DeleteStyle |
Menghapus gaya gambar. |
|
|
oss:PutBucketArchiveDirectRead |
Mengaktifkan atau menonaktifkan pembacaan langsung arsip untuk bucket. |
|
|
oss:GetBucketArchiveDirectRead |
Mengambil status pembacaan langsung arsip untuk bucket. |
|
|
oss:CreateAccessPoint |
Membuat titik akses. |
|
|
oss:GetAccessPoint |
Mengambil detail titik akses tertentu. |
|
|
oss:DeleteAccessPoint |
Menghapus titik akses. |
|
|
oss:ListAccessPoints |
Menampilkan titik akses tingkat pengguna dan tingkat bucket. |
|
|
oss:PutAccessPointPolicy |
Mengonfigurasi kebijakan titik akses. |
|
|
oss:GetAccessPointPolicy |
Mengambil kebijakan titik akses. |
|
|
oss:DeleteAccessPointPolicy |
Menghapus kebijakan titik akses. |
|
|
oss:PutBucketHttpsConfig |
Mengaktifkan atau menonaktifkan pengaturan Versi TLS untuk bucket. |
|
|
oss:GetBucketHttpsConfig |
Mengambil pengaturan Versi TLS untuk bucket. |
|
|
N/A |
oss:ReplicateList |
Memberikan izin untuk menampilkan objek historis dalam bucket sumber untuk replikasi data. |
|
oss:CreateAccessPointForObjectProcess |
Membuat titik akses pemrosesan objek. |
|
|
oss:GetAccessPointForObjectProcess |
Mengambil detail titik akses pemrosesan objek. |
|
|
oss:DeleteAccessPointForObjectProcess |
Menghapus titik akses pemrosesan objek. |
|
|
oss:ListAccessPointsForObjectProcess |
Menampilkan titik akses pemrosesan objek tingkat pengguna. |
|
|
oss:PutAccessPointConfigForObjectProcess |
Memodifikasi konfigurasi titik akses pemrosesan objek. |
|
|
oss:GetAccessPointConfigForObjectProcess |
Mengambil konfigurasi titik akses pemrosesan objek. |
|
|
oss:PutAccessPointPolicyForObjectProcess |
Mengonfigurasi kebijakan izin untuk titik akses pemrosesan objek. |
|
|
oss:GetAccessPointPolicyForObjectProcess |
Mengambil kebijakan izin untuk titik akses pemrosesan objek. |
|
|
oss:DeleteAccessPointPolicyForObjectProcess |
Menghapus kebijakan izin untuk titik akses pemrosesan objek. |
|
|
oss:WriteGetObjectResponse |
Menyesuaikan data dan header respons yang dikembalikan oleh permintaan GetObject. |
|
|
oss:CreateBucketDataRedundancyTransition |
Membuat tugas transisi redundansi data. |
|
|
oss:GetBucketDataRedundancyTransition |
Mengambil tugas transisi redundansi data. |
|
|
oss:DeleteBucketDataRedundancyTransition |
Menghapus tugas transisi redundansi data. |
|
|
oss:ListBucketDataRedundancyTransition |
Menampilkan semua tugas transisi redundansi data untuk bucket. |
|
|
oss:PutBucketPublicAccessBlock |
Mengaktifkan pemblokiran akses publik untuk bucket. |
|
|
oss:GetBucketPublicAccessBlock |
Mengambil konfigurasi pemblokiran akses publik untuk bucket. |
|
|
oss:DeleteBucketPublicAccessBlock |
Menghapus konfigurasi pemblokiran akses publik untuk bucket. |
|
|
oss:PutAccessPointPublicAccessBlock |
Mengaktifkan pemblokiran akses publik untuk titik akses. |
|
|
oss:GetAccessPointPublicAccessBlock |
Mengambil konfigurasi pemblokiran akses publik untuk titik akses. |
|
|
oss:DeleteAccessPointPublicAccessBlock |
Menghapus konfigurasi pemblokiran akses publik untuk titik akses. |
|
|
oss:GetBucketPolicyStatus |
Memeriksa apakah kebijakan bucket saat ini mengizinkan akses publik. |
|
|
oss:PutBucketOverwriteConfig |
Mengonfigurasi pengaturan larangan menimpa untuk bucket. |
|
|
oss:GetBucketOverwriteConfig |
Mengambil konfigurasi larangan menimpa untuk bucket. |
|
|
oss:DeleteBucketOverwriteConfig |
Menghapus konfigurasi larangan menimpa untuk bucket. |
Tingkat objek
|
API |
Action |
Deskripsi |
|
oss:PutObject |
Mengunggah objek. |
|
|
oss:PutObjectTagging |
Menambahkan tag ke objek dengan menggunakan header |
|
|
kms:GenerateDataKey kms:Decrypt |
Diperlukan saat mengunggah objek yang menggunakan enkripsi KMS sisi server, ditentukan dengan mengatur header |
|
|
oss:PutObject |
Mengunggah objek ke bucket tertentu menggunakan formulir HTML. |
|
|
oss:PutObject |
Menambahkan data ke objek. |
|
|
oss:PutObjectTagging |
Menambahkan tag ke objek dengan menggunakan header |
|
|
oss:PutObject |
Memulai tugas unggah multi-bagian. |
|
|
oss:PutObjectTagging |
Menambahkan tag ke objek dengan menggunakan header |
|
|
kms:GenerateDataKey kms:Decrypt |
Diperlukan saat memulai unggah multi-bagian untuk objek yang menggunakan enkripsi KMS sisi server, ditentukan dengan mengatur header |
|
|
oss:PutObject |
Mengunggah bagian berdasarkan nama objek dan ID unggah yang ditentukan. |
|
|
oss:PutObject |
Menyelesaikan unggah multi-bagian setelah semua bagian diunggah. |
|
|
oss:PutObjectTagging |
Menyelesaikan unggah multi-bagian dan menambahkan tag ke objek. |
|
|
oss:AbortMultipartUpload |
Membatalkan unggah multi-bagian dan menghapus bagian yang telah diunggah. |
|
|
oss:PutObject |
Membuat symlink untuk objek target di OSS. |
|
|
oss:PutObjectTagging |
Membuat symlink dengan tag tertentu untuk objek target di OSS. |
|
|
oss:GetObject |
Mengambil objek. |
|
|
kms:Decrypt |
Mengunduh objek yang dienkripsi KMS. |
|
|
oss:GetObjectVersion |
Mengunduh versi tertentu dari objek. |
|
|
oss:GetObject |
Mengambil metadata objek. |
|
|
oss:GetObject |
Mengambil metadata objek, termasuk ETag, ukuran, dan waktu modifikasi terakhir. |
|
|
oss:GetObject |
Menjalankan Pernyataan SQL pada objek target dan mengembalikan hasilnya. |
|
|
oss:GetObject |
Mengambil symlink untuk objek target. |
|
|
oss:DeleteObject |
Menghapus objek. |
|
|
oss:DeleteObjectVersion |
Menghapus versi tertentu dari objek. |
|
|
oss:DeleteObject |
Menghapus beberapa objek dari bucket yang sama. |
|
|
oss:GetObject oss:PutObject |
Menyalin objek antar bucket di wilayah yang sama. |
|
|
oss:GetObjectVersion |
Menyalin versi tertentu dari objek antar bucket di wilayah yang sama. |
|
|
oss:GetObjectTagging oss:PutObjectTagging |
Menyalin objek dengan tag tertentu antar bucket di wilayah yang sama. |
|
|
kms:GenerateDataKey kms:Decrypt |
Diperlukan untuk mengenkripsi objek tujuan dengan kunci KMS selama operasi salin. Ini ditentukan dengan mengatur header |
|
|
oss:GetObjectVersionTagging |
Menyalin versi tertentu dari objek dengan tag tertentu antar bucket di wilayah yang sama. |
|
|
oss:GetObject oss:PutObject |
Mengunggah bagian dengan menyalin data dari objek yang sudah ada. Operasi ini dimulai dengan menambahkan header |
|
|
oss:GetObjectVersion |
Mengunggah bagian dengan menyalin data dari versi tertentu objek yang sudah ada. Operasi ini dimulai dengan menambahkan header |
|
|
oss:ListParts |
Menampilkan semua bagian yang berhasil diunggah untuk ID unggah tertentu. |
|
|
oss:PutObjectAcl |
Memodifikasi ACL objek dalam bucket. |
|
|
oss:PutObjectVersionAcl |
Memodifikasi ACL versi tertentu dari objek dalam bucket. |
|
|
oss:GetObjectAcl |
Mengambil ACL objek dalam bucket. |
|
|
oss:GetObjectVersionAcl |
Mengambil ACL versi tertentu dari objek dalam bucket. |
|
|
oss:RestoreObject |
Memulihkan objek dari penyimpanan arsip, arsip dingin, atau arsip dingin ekstrem. |
|
|
oss:RestoreObjectVersion |
Memulihkan versi tertentu dari objek dari penyimpanan arsip, arsip dingin, atau arsip dingin ekstrem. |
|
|
oss:PutObjectTagging |
Menetapkan atau memperbarui tag untuk objek. |
|
|
oss:PutObjectVersionTagging |
Menetapkan atau memperbarui tag untuk versi tertentu dari objek. |
|
|
oss:GetObjectTagging |
Mengambil tag objek. |
|
|
oss:GetObjectVersionTagging |
Mengambil tag versi tertentu dari objek. |
|
|
oss:DeleteObjectTagging |
Menghapus tag dari objek tertentu. |
|
|
oss:DeleteObjectVersionTagging |
Menghapus tag dari versi tertentu objek. |
|
|
oss:PutLiveChannel |
Membuat LiveChannel, yang diperlukan untuk streaming data audio dan video melalui RTMP. |
|
|
oss:ListLiveChannel |
Menampilkan daftar LiveChannel yang ditentukan. |
|
|
oss:DeleteLiveChannel |
Menghapus LiveChannel tertentu. |
|
|
oss:PutLiveChannelStatus |
Mengalihkan status LiveChannel antara aktif dan nonaktif. |
|
|
oss:GetLiveChannel |
Mengambil informasi konfigurasi untuk LiveChannel tertentu. |
|
|
oss:GetLiveChannelStat |
Mengambil status streaming untuk LiveChannel tertentu. |
|
|
oss:GetLiveChannelHistory |
Mengambil riwayat streaming untuk LiveChannel tertentu. |
|
|
oss:PostVodPlaylist |
Menghasilkan daftar putar VOD untuk LiveChannel tertentu. |
|
|
oss:GetVodPlaylist |
Mengambil daftar putar yang dihasilkan dari aliran LiveChannel tertentu dalam jangka waktu tertentu. |
|
|
N/A |
oss:PublishRtmpStream |
Menyebarkan aliran data audio dan video ke RTMP. |
|
N/A |
oss:ProcessImm |
Memberikan izin untuk menggunakan IMM melalui OSS untuk memproses data. |
|
oss:GetObject |
Memberikan izin untuk menggunakan IMM memproses data melalui permintaan POST. |
|
|
oss:PutObject |
Memberikan izin untuk menyimpan output pemrosesan data IMM. |
|
|
oss:PostProcessTask |
Menyimpan gambar yang telah diproses ke bucket tertentu. |
|
|
imm:CreateOfficeConversionTask |
Memberikan izin untuk menggunakan IMM untuk konversi dokumen atau membuat snapshot. |
|
|
imm:GenerateWebofficeToken |
Mendapatkan kredensial WebOffice. |
|
|
imm:RefreshWebofficeToken |
Memperbarui kredensial WebOffice. |
|
|
N/A |
oss:ReplicateGet |
Memberikan izin baca untuk replikasi. Ini memungkinkan OSS membaca data dan metadata, termasuk objek, bagian, dan unggah multi-bagian, dari bucket sumber dan tujuan. |
|
N/A |
oss:ReplicatePut |
Memberikan izin tulis untuk replikasi. Ini memungkinkan OSS melakukan operasi tulis terkait replikasi pada bucket tujuan, seperti menulis objek, unggah multi-bagian, bagian, dan symlink, serta memodifikasi metadata. |
|
N/A |
oss:ReplicateDelete |
Memberikan izin hapus untuk replikasi. Ini memungkinkan OSS melakukan operasi hapus terkait replikasi pada bucket tujuan, seperti menghapus objek, membatalkan unggah multi-bagian, dan membuat penanda hapus. Catatan
Aksi ini diperlukan untuk peran RAM hanya ketika metode replikasi diatur ke Sync additions, deletions, and modifications. |
QoS kolam sumber daya
|
API |
Action |
Deskripsi |
|
oss:PutBucketQoSInfo |
Mengonfigurasi kontrol aliran untuk bucket dalam kolam sumber daya. |
|
|
oss:GetBucketQoSInfo |
Mengambil konfigurasi kontrol aliran untuk bucket dalam kolam sumber daya. |
|
|
oss:DeleteBucketQoSInfo |
Menghapus konfigurasi kontrol aliran untuk bucket dalam kolam sumber daya. |
|
|
oss:PutBucketRequesterQoSInfo |
Mengonfigurasi kontrol aliran tingkat bucket untuk pemohon. |
|
|
oss:GetBucketRequesterQoSInfo |
Mengambil konfigurasi kontrol aliran tingkat bucket untuk pemohon. |
|
|
oss:ListBucketRequesterQoSInfos |
Menampilkan konfigurasi kontrol aliran tingkat bucket untuk semua pemohon. |
|
|
oss:DeleteBucketRequesterQoSInfo |
Menghapus konfigurasi kontrol aliran tingkat bucket untuk pemohon. |
|
|
oss:ListResourcePools |
Menampilkan semua kolam sumber daya dalam akun saat ini. |
|
|
oss:GetResourcePoolInfo |
Mengambil konfigurasi kontrol aliran untuk kolam sumber daya. |
|
|
oss:ListResourcePoolBuckets |
Menampilkan bucket dalam kolam sumber daya. |
|
|
oss:PutResourcePoolRequesterQoSInfo |
Mengonfigurasi kontrol aliran untuk pemohon di tingkat kolam sumber daya. |
|
|
oss:GetResourcePoolRequesterQoSInfo |
Mengambil konfigurasi kontrol aliran untuk pemohon di tingkat kolam sumber daya. |
|
|
oss:ListResourcePoolRequesterQoSInfos |
Menampilkan konfigurasi kontrol aliran untuk semua pemohon di tingkat kolam sumber daya. |
|
|
oss:DeleteResourcePoolRequesterQoSInfo |
Menghapus konfigurasi kontrol aliran untuk pemohon di tingkat kolam sumber daya. |
Bucket vektor
|
API |
Actions |
Deskripsi |
|
oss:PutVectorBucket |
Membuat bucket vektor. |
|
|
oss:GetVectorBucket |
Mendapatkan detail bucket vektor. |
|
|
oss:ListVectorBuckets |
Menampilkan bucket vektor milik pemohon. |
|
|
oss:DeleteVectorBucket |
Menghapus bucket vektor. |
|
|
oss:PutBucketLogging |
Mengaktifkan Pengiriman log untuk bucket vektor. |
|
|
oss:PutObject |
Mengizinkan menulis log dari bucket vektor sumber ke bucket target saat Pengiriman log diaktifkan. |
|
|
oss:GetBucketLogging |
Mendapatkan konfigurasi Pengiriman log untuk bucket vektor. |
|
|
oss:DeleteBucketLogging |
Menonaktifkan Pengiriman log untuk bucket vektor. |
|
|
oss:PutBucketPolicy |
Menetapkan kebijakan untuk bucket vektor. |
|
|
oss:GetBucketPolicy |
Mendapatkan kebijakan untuk bucket vektor. |
|
|
oss:DeleteBucketPolicy |
Menghapus kebijakan bucket vektor. |
|
|
oss:PutVectorIndex |
Membuat indeks vektor. |
|
|
oss:GetVectorIndex |
Mendapatkan detail indeks vektor. |
|
|
oss:ListVectorIndexes |
Menampilkan semua indeks vektor dalam bucket vektor. |
|
|
oss:DeleteVectorIndex |
Menghapus indeks vektor. |
|
|
oss:PutVectors |
Menulis data vektor. |
|
|
oss:GetVectors |
Mendapatkan data vektor. |
|
|
oss:ListVectors |
Menampilkan semua data vektor dalam indeks vektor. |
|
|
oss:QueryVectors |
Menjalankan pencarian kemiripan vektor. |
|
|
oss:DeleteVectors |
Menghapus data vektor dari indeks vektor. |
Resource
Elemen Resource menentukan satu atau beberapa sumber daya dan mendukung karakter wildcard (*). Kebijakan bucket dapat mencakup beberapa elemen Resource.
Bucket
|
Kategori |
Format |
Contoh |
|
Bucket |
|
|
|
Objek |
|
|
|
Kolam sumber daya |
|
|
Bidang region saat ini hanya dapat diatur ke karakter wildcard (*).
Bucket vektor
|
Tingkat sumber daya |
Format |
Contoh |
|
Semua sumber daya vektor |
|
|
|
Bucket vektor |
|
|
|
Indeks vektor |
|
|
|
Data vektor |
|
|
Condition
Elemen Condition menentukan kondisi agar kebijakan berlaku. Kondisi terdiri dari operator kondisi, kunci kondisi, dan nilai kondisi.
Operator kondisi
|
Jenis operator |
Operator yang didukung |
|
String |
|
|
Number |
|
|
Tanggal dan waktu |
|
|
Boolean |
Bool |
|
Alamat IP |
|
Kunci kondisi
|
Kunci kondisi |
Deskripsi |
|
acs:SourceIp |
Menentukan rentang alamat IP standar. Karakter wildcard ( Penting
|
|
acs:SourceVpc |
Menentukan VPC. Anda dapat mengatur ini ke ID VPC tertentu atau menggunakan Catatan
Saat Anda menggunakan |
|
acs:UserAgent |
Menentukan header HTTP User-Agent. Jenis: String. |
|
acs:CurrentTime |
Waktu permintaan tiba di server OSS. Format: ISO 8601. |
|
acs:SecureTransport |
Jenis protokol permintaan. Nilai yang valid:
Jika |
|
oss:x-oss-acl |
Membatasi jenis ACL bucket. Nilai yang valid:
Untuk informasi lebih lanjut, lihat ACL bucket. |
|
oss:x-oss-object-acl |
Membatasi jenis ACL objek. Nilai yang valid:
Untuk informasi lebih lanjut, lihat ACL objek. |
|
oss:Prefix |
Menentukan awalan untuk memfilter objek yang dikembalikan oleh permintaan |
|
oss:Delimiter |
Karakter yang digunakan untuk mengelompokkan nama objek dalam permintaan |
|
acs:AccessId |
AccessId yang disertakan dalam permintaan. |
|
oss:BucketTag |
Tag bucket. Satu BucketTag dapat bertindak sebagai Kondisi. Saat Anda menetapkan beberapa BucketTag, Anda harus menambahkan |
|
acs:MFAPresent |
Memeriksa apakah permintaan dibuat menggunakan otentikasi multi-faktor (MFA). Nilai yang valid:
|
|
oss:ExistingObjectTag |
Tag yang ada dari objek yang diminta. Satu ObjectTag dapat digunakan sebagai Kondisi. Jika Anda menggunakan beberapa ObjectTag, Anda harus menambahkan Ini terutama berlaku untuk operasi API pembacaan file seperti |
|
oss:RequestObjectTag |
Tag objek yang disertakan dalam permintaan. Satu ObjectTag dapat menjadi Kondisi. Saat Anda menggunakan beberapa ObjectTag, Anda harus menambahkan Ini terutama berlaku untuk operasi penulisan file seperti |
|
oss:object-remaining-retention-days |
Durasi kebijakan retensi objek, dalam hari. Anda dapat menggunakan operator kondisi numerik seperti Berlaku untuk aksi |