Tüm Ürünler
Search
Belge Merkezi

Object Storage Service:OSS authorization syntax and elements

Son Güncelleme:Oct 02, 2026

OSS, ayrıntılı erişim kontrolü sağlamak için JSON biçiminde yetkilendirme ilkeleri kullanır. Bu konu, bu ilkelerin sözdizimi ve öğeleri için hızlı bir referans niteliğindedir.

Yetkilendirme sözdizimi

OSS yetkilendirme ilkeleri, Version ve Statement olmak üzere iki temel alan içeren JSON formatını kullanır.

Sözdizimi yapısı

{
    "Version": "1",
    "Statement": [
        {
            "Effect": "Allow|Deny",
            "Action": ["oss:ActionName"],
            "Principal": ["UID|*"],
            "Resource": ["acs:oss:*:*:bucket-name/*"],
            "Condition": {
                "ConditionOperator": {
                    "ConditionKey": ["Value"]
                }
            }
        }
    ]
}

Alan açıklamaları


Alan


Açıklama


Zorunlu


Version


İlke sürümü. Sabit olarak 1 değerine ayarlanmıştır.


Evet


Statement


İlke gövdesi. Bir veya daha fazla izin verme (allow) ya da reddetme (deny) kuralı içerir.


Evet

Statement öğeleri


Öğe


Açıklama


Zorunlu


Effect


İlke etkisi. Geçerli değerler: Allow ve Deny.


Evet


Action


Bir kaynak üzerinde gerçekleştirilen işlem. Joker karakter * kullanımını destekler.


Evet


Principal


İlkenin etkilediği varlık; örneğin bir kullanıcı, hesap veya rol. Boş bir liste [ ] değeri ["*"] ile eşdeğerdir. Not: RAM ilkeleri bu alanı içermez.


Paket ilkeleri için zorunludur


Resource


İlkenin etkilediği kaynaklar. Joker karakter * kullanımını destekler.


Evet


Condition


İlkenin geçerli olacağı koşullar. Birden fazla koşul AND (VE) ilişkisiyle değerlendirilir: tüm koşulların karşılanması gerekir.


Hayır

Action

Actions, hizmet düzeyi, paket düzeyi ve nesne düzeyi işlemler olarak sınıflandırılır.

Hizmet düzeyi

API

Action

API açıklaması

ListBuckets (GetService)

oss:ListBuckets

İstekte bulunanın sahip olduğu tüm paketleri listeler.

ListUserDataRedundancyTransition

oss:ListUserDataRedundancyTransition

İstekte bulunan kişiye ait tüm depolama yedekliliği geçiş görevlerini listeler.

Yok

oss:ActivateProduct

OSS ve İçerik Denetimi hizmetini etkinleştirir.

Yok

oss:CreateOrder

OSS kaynak planları siparişler oluşturur.

PutPublicAccessBlock

oss:PutPublicAccessBlock

Tüm OSS için Genel Erişim Engelleme özelliğini etkinleştirir.

GetPublicAccessBlock

oss:GetPublicAccessBlock

Genel Genel Erişim Engelleme yapılandırmasını alır.

DeletePublicAccessBlock

oss:DeletePublicAccessBlock

Genel Genel Erişim Engelleme yapılandırmasını siler.

Paket düzeyi

API

Eylem

API açıklaması

PutBucket

oss:PutBucket

Bir paket oluşturur.

GetBucket (ListObjects)

oss:ListObjects

Bir paketteki tüm nesnelere ilişkin bilgileri listeler.

GetBucketInfo

oss:GetBucketInfo

Bir pakete ait bilgileri görüntüler.

GetBucketLocation

oss:GetBucketLocation

Bir paketin konum bilgilerini görüntüler.

GetBucketStat

oss:GetBucketStat

Bir paketteki depolama kapasitesini ve dosya sayısını alır.

PutBucketVersioning

oss:PutBucketVersioning

Belirtilen bir paket için sürüm oluşturma durumunu ayarlar.

GetBucketVersioning

oss:GetBucketVersioning

Belirtilen bir paketin sürüm oluşturma durumunu alır.

ListObjectVersions (GetBucketVersions)

oss:ListObjectVersions

Silme işaretleri dahil olmak üzere bir paketteki tüm nesnelerin sürüm bilgilerini listeler.

PutBucketAcl

oss:PutBucketAcl

Bir paketin erişim kontrol listesini (ACL) ayarlar veya değiştirir.

GetBucketAcl

oss:GetBucketAcl

Bir paketin erişim kontrol listesini (ACL) alır.

DeleteBucket

oss:DeleteBucket

Bir paketi siler.

InitiateBucketWorm

oss:InitiateBucketWorm

Bir saklama ilkesi oluşturur.

AbortBucketWorm

oss:AbortBucketWorm

Kilitlenmemiş bir saklama ilkesini siler.

CompleteBucketWorm

oss:CompleteBucketWorm

Bir saklama ilkesini kilitler.

ExtendBucketWorm

oss:ExtendBucketWorm

Kilitli saklama ilkesine sahip bir paketteki nesneler için saklama süresini gün cinsinden uzatır.

GetBucketWorm

oss:GetBucketWorm

Bir saklama ilkesine ilişkin bilgileri alır.

PutBucketLogging

oss:PutBucketLogging

Bir paket için günlük depolamayı etkinleştirir.

oss:PutObject

Kaynak paket için günlük depolama etkinleştirildiğinde, bu eylem günlükleri hedef pakete yazar.

GetBucketLogging

oss:GetBucketLogging

Bir paketin günlük depolama yapılandırmasını görüntüler.

DeleteBucketLogging

oss:DeleteBucketLogging

Bir paket için günlük depolamayı devre dışı bırakır.

PutBucketWebsite

oss:PutBucketWebsite

Bir paketi statik web sitesi barındırma için yapılandırır ve yönlendirme kurallarını (RoutingRule) ayarlar.

GetBucketWebsite

oss:GetBucketWebsite

Bir paketin statik web sitesi barındırma durumunu ve yönlendirme kurallarını görüntüler.

DeleteBucketWebsite

oss:DeleteBucketWebsite

Bir paket için statik web sitesi barındırmayı devre dışı bırakır ve yönlendirme kurallarını temizler.

PutBucketReferer

oss:PutBucketReferer

Bir paket için hotlink korumasını yapılandırır.

GetBucketReferer

oss:GetBucketReferer

Bir paketin hotlink koruma (Referer) yapılandırmasını görüntüler.

PutBucketLifecycle

oss:PutBucketLifecycle

Bir paket için yaşam döngüsü kuralı ayarlar.

GetBucketLifecycle

oss:GetBucketLifecycle

Bir paketin yaşam döngüsü kuralını görüntüler.

DeleteBucketLifecycle

oss:DeleteBucketLifecycle

Bir paketin yaşam döngüsü kuralını siler.

PutBucketTransferAcceleration

oss:PutBucketTransferAcceleration

Bir paket için aktarım hızlandırmasını yapılandırır.

GetBucketTransferAcceleration

oss:GetBucketTransferAcceleration

Bir paketin aktarım hızlandırma yapılandırmasını görüntüler.

ListMultipartUploads

oss:ListMultipartUploads

Başlatılmış ancak tamamlanmamış veya iptal edilmemiş tüm devam eden çok parçalı yükleme olaylarını listeler.

PutBucketCors

oss:PutBucketCors

Belirtilen bir paket için çapraz kaynak paylaşımı (CORS) kurallarını ayarlar.

GetBucketCors

oss:GetBucketCors

Belirtilen bir paket için mevcut CORS kurallarını alır.

DeleteBucketCors

oss:DeleteBucketCors

Belirtilen bir paket için CORS özelliğini devre dışı bırakır ve tüm kuralları temizler.

PutBucketPolicy

oss:PutBucketPolicy

Belirtilen bir paket için yetkilendirme ilkesini ayarlar.

GetBucketPolicy

oss:GetBucketPolicy

Belirtilen bir paketin yetkilendirme ilkesini alır.

DeleteBucketPolicy

oss:DeleteBucketPolicy

Belirtilen bir paketin yetkilendirme ilkesini siler.

PutBucketTags

oss:PutBucketTagging

Belirtilen bir paketin etiketlerini ekler veya değiştirir.

GetBucketTags

oss:GetBucketTagging

Bir paketin etiketlerini alır.

DeleteBucketTags

oss:DeleteBucketTagging

Bir paketin etiketlerini siler.

PutBucketEncryption

oss:PutBucketEncryption

Bir paket için şifreleme kurallarını yapılandırır.

GetBucketEncryption

oss:GetBucketEncryption

Bir paketin şifreleme kurallarını alır.

DeleteBucketEncryption

oss:DeleteBucketEncryption

Bir paketin şifreleme kurallarını siler.

PutBucketRequestPayment

oss:PutBucketRequestPayment

İstekte bulunanın ödeme yapması modunu yapılandırır.

GetBucketRequestPayment

oss:GetBucketRequestPayment

İstekte bulunanın ödeme yapması yapılandırmasını alır.

PutBucketReplication

oss:PutBucketReplication

Bir paket için veri çoğaltma kurallarını ayarlar.

oss:ReplicateGet

Bir paket için hesaplar arası veri çoğaltma kurallarını ayarlar veya çoğaltma için bir RAM rolü belirtir.

PutBucketRTC

oss:PutBucketRTC

Mevcut bir bölgeler arası çoğaltma kuralı için çoğaltma zamanı kontrolünü (RTC) etkinleştirir veya devre dışı bırakır.

GetBucketReplication

oss:GetBucketReplication

Bir paket için yapılandırılmış veri çoğaltma kurallarını alır.

DeleteBucketReplication

oss:DeleteBucketReplication

Bir paket için veri çoğaltmayı durdurur ve çoğaltma yapılandırmasını siler.

GetBucketReplicationLocation

oss:GetBucketReplicationLocation

Çoğaltma için hedef paketlerin bulunabileceği bölgeleri alır.

GetBucketReplicationProgress

oss:GetBucketReplicationProgress

Bir paket için veri çoğaltma ilerlemesini alır.

PutBucketInventory

oss:PutBucketInventory

Bir paket için envanter kurallarını yapılandırır.

GetBucketInventory

oss:GetBucketInventory

Bir paketteki belirtilen envanter görevini görüntüler.

ListBucketInventory

oss:GetBucketInventory

Bir paketteki tüm envanter görevlerini toplu iş olarak alır.

DeleteBucketInventory

oss:DeleteBucketInventory

Bir paketteki belirtilen envanter görevini siler.

PutBucketAccessMonitor

oss:PutBucketAccessMonitor

Bir paket için erişim izleme durumunu yapılandırır.

GetBucketAccessMonitor

oss:GetBucketAccessMonitor

Bir paketin erişim izleme durumunu alır.

OpenMetaQuery

oss:OpenMetaQuery

Bir paket için meta veri yönetimi özelliğini etkinleştirir.

GetMetaQueryStatus

oss:GetMetaQueryStatus

Bir paket için meta veri dizini bilgilerini alır.

DoMetaQuery

oss:DoMetaQuery

Belirtilen koşullarla eşleşen nesneleri sorgular ve belirtilen alanlara göre sıralanmış bilgileri listeler.

CloseMetaQuery

oss:CloseMetaQuery

Bir paket için meta veri yönetimi özelliğini devre dışı bırakır.

InitUserAntiDDosInfo

oss:InitUserAntiDDosInfo

OSS için bir Anti-DDoS örneği oluşturur.

UpdateUserAntiDDosInfo

oss:UpdateUserAntiDDosInfo

OSS için bir Anti-DDoS örneğinin durumunu değiştirir.

GetUserAntiDDosInfo

oss:GetUserAntiDDosInfo

Belirtilen hesap altındaki OSS için Anti-DDoS örnekleri hakkında bilgi sorgular.

InitBucketAntiDDosInfo

oss:InitBucketAntiDDosInfo

Bir paket için korumayı başlatır.

UpdateBucketAntiDDosInfo

oss:UpdateBucketAntiDDosInfo

Bir paketin koruma durumunu günceller.

ListBucketAntiDDosInfo

oss:ListBucketAntiDDosInfo

Bir paket için koruma bilgilerinin listesini alır.

PutBucketResourceGroup

oss:PutBucketResourceGroup

Bir paketin ait olduğu kaynak grubunu ayarlar.

GetBucketResourceGroup

oss:GetBucketResourceGroup

Bir paketin ait olduğu kaynak grubunun ID'sini sorgular.

CreateCnameToken

oss:CreateCnameToken

Alan adı sahipliği doğrulaması için gerekli olan CnameToken'ı oluşturur.

GetCnameToken

oss:GetCnameToken

Oluşturulmuş bir CnameToken'ı alır.

PutCname

oss:PutCname

Bir pakete özel bir alan adı ekler.

yundun-cert:DescribeSSLCertificatePrivateKey

yundun-cert:DescribeSSLCertificatePublicKeyDetail

yundun-cert:CreateSSLCertificate

Bir pakete özel bir alan adı eklerken sertifika ekler.

ListCname

oss:ListCname

Bir pakete eklenmiş tüm özel alan adlarının (Cname) listesini alır.

DeleteCname

oss:DeleteCname

Bir pakete eklenmiş bir Cname'i siler.

PutStyle

oss:PutStyle

Bir görüntü stili ayarlar.

GetStyle

oss:GetStyle

Bir görüntü stilini alır.

ListStyle

oss:ListStyle

Görüntü stillerini listeler.

DeleteStyle

oss:DeleteStyle

Bir görüntü stilini siler.

PutBucketArchiveDirectRead

oss:PutBucketArchiveDirectRead

Bir paket için Arşiv nesnelerine gerçek zamanlı erişimi etkinleştirir veya devre dışı bırakır.

GetBucketArchiveDirectRead

oss:GetBucketArchiveDirectRead

Bir paket için Arşiv nesnelerine gerçek zamanlı erişimin etkin olup olmadığını kontrol eder.

CreateAccessPoint

oss:CreateAccessPoint

Bir erişim noktası oluşturur.

GetAccessPoint

oss:GetAccessPoint

Tek bir erişim noktası hakkında bilgi alır.

DeleteAccessPoint

oss:DeleteAccessPoint

Bir erişim noktasını siler.

ListAccessPoints

oss:ListAccessPoints

Kullanıcı düzeyindeki ve paket düzeyindeki erişim noktaları hakkında bilgi alır.

PutAccessPointPolicy

oss:PutAccessPointPolicy

Bir erişim noktası ilkesini yapılandırır.

GetAccessPointPolicy

oss:GetAccessPointPolicy

Bir erişim noktası ilkesi hakkında bilgi alır.

DeleteAccessPointPolicy

oss:DeleteAccessPointPolicy

Bir erişim noktası ilkesini siler.

PutBucketHttpsConfig

oss:PutBucketHttpsConfig

Bir paket için TLS sürüm ayarlarını etkinleştirir veya devre dışı bırakır.

GetBucketHttpsConfig

oss:GetBucketHttpsConfig

Bir paket için TLS sürüm ayarlarını görüntüler.

Yok

oss:ReplicateList

Çoğaltma için liste izni. OSS'nin kaynak paketten geçmiş verileri listelemesine ve çoğaltmasına olanak tanır.

CreateAccessPointForObjectProcess

oss:CreateAccessPointForObjectProcess

Bir nesne FC erişim noktası oluşturur.

GetAccessPointForObjectProcess

oss:GetAccessPointForObjectProcess

Bir nesne FC erişim noktası hakkında temel bilgileri alır.

DeleteAccessPointForObjectProcess

oss:DeleteAccessPointForObjectProcess

Bir nesne FC erişim noktasını siler.

ListAccessPointsForObjectProcess

oss:ListAccessPointsForObjectProcess

Kullanıcı düzeyindeki nesne FC erişim noktaları hakkında bilgi alır.

PutAccessPointConfigForObjectProcess

oss:PutAccessPointConfigForObjectProcess

Bir nesne FC erişim noktasının yapılandırmasını değiştirir.

GetAccessPointConfigForObjectProcess

oss:GetAccessPointConfigForObjectProcess

Bir nesne FC erişim noktasının yapılandırma bilgilerini alır.

PutAccessPointPolicyForObjectProcess

oss:PutAccessPointPolicyForObjectProcess

Bir nesne FC erişim noktası için bir erişim ilkesi yapılandırır.

GetAccessPointPolicyForObjectProcess

oss:GetAccessPointPolicyForObjectProcess

Bir nesne FC erişim noktasının erişim ilkesi yapılandırmasını alır.

DeleteAccessPointPolicyForObjectProcess

oss:DeleteAccessPointPolicyForObjectProcess

Bir nesne FC erişim noktasının erişim ilkesini siler.

WriteGetObjectResponse

oss:WriteGetObjectResponse

Döndürülen verileri ve yanıt üst bilgilerini özelleştirir.

CreateBucketDataRedundancyTransition

oss:CreateBucketDataRedundancyTransition

Bir depolama yedekliliği geçiş görevi oluşturur.

GetBucketDataRedundancyTransition

oss:GetBucketDataRedundancyTransition

Bir depolama yedekliliği geçiş görevini alır.

DeleteBucketDataRedundancyTransition

oss:DeleteBucketDataRedundancyTransition

Bir depolama yedekliliği geçiş görevini siler.

ListBucketDataRedundancyTransition

oss:ListBucketDataRedundancyTransition

Bir paketteki tüm depolama yedekliliği geçiş görevlerini listeler.

PutBucketPublicAccessBlock

oss:PutBucketPublicAccessBlock

Bir paket için Genel Erişimi Engelleme özelliğini etkinleştirir.

GetBucketPublicAccessBlock

oss:GetBucketPublicAccessBlock

Bir paketin Genel Erişimi Engelleme yapılandırmasını alır.

DeleteBucketPublicAccessBlock

oss:DeleteBucketPublicAccessBlock

Bir paketin Genel Erişimi Engelleme yapılandırmasını siler.

PutAccessPointPublicAccessBlock

oss:PutAccessPointPublicAccessBlock

Bir erişim noktası için Genel Erişimi Engelleme özelliğini etkinleştirir.

GetAccessPointPublicAccessBlock

oss:GetAccessPointPublicAccessBlock

Bir erişim noktasının Genel Erişimi Engelleme yapılandırmasını alır.

DeleteAccessPointPublicAccessBlock

oss:DeleteAccessPointPublicAccessBlock

Bir erişim noktasının Genel Erişimi Engelleme yapılandırmasını siler.

GetBucketPolicyStatus

oss:GetBucketPolicyStatus

Geçerli paket ilkesinin genel erişime izin verip vermediğini kontrol eder.

PutBucketOverwriteConfig

oss:PutBucketOverwriteConfig

Bir paket için üzerine yazmayı reddetme ayarını yapılandırır.

GetBucketOverwriteConfig

oss:GetBucketOverwriteConfig

Bir paketin üzerine yazmayı reddetme yapılandırmasını alır.

DeleteBucketOverwriteConfig

oss:DeleteBucketOverwriteConfig

Bir paketin üzerine yazmayı reddetme yapılandırmasını siler.

Nesne düzeyi

API

Eylem

API açıklaması

PutObject

oss:PutObject

Bir nesne yükler.

oss:PutObjectTagging

Bir nesne yüklerken, nesne etiketini belirtmek için x-oss-tagging kullanın.

kms:GenerateDataKey

kms:Decrypt

Bir nesne yüklerken, nesne meta verilerinin X-Oss-Server-Side-Encryption: KMS içerdiğini belirtin.

PostObject

oss:PutObject

Belirtilen bir pakete HTML formu kullanarak bir nesne yükler.

AppendObject

oss:PutObject

Verileri ekleyerek bir nesne yükler.

oss:PutObjectTagging

Verileri ekleyerek bir nesne yüklerken, nesne etiketini belirtmek için x-oss-tagging kullanın.

InitiateMultipartUpload

oss:PutObject

Parçalı yükleme görevini başlatır.

oss:PutObjectTagging

Parçalı yükleme görevini başlatırken, nesne etiketini belirtmek için x-oss-tagging kullanın.

kms:GenerateDataKey

kms:Decrypt

Parçalı yükleme görevini başlatırken, nesne meta verilerinin X-Oss-Server-Side-Encryption: KMS içerdiğini belirtin.

UploadPart

oss:PutObject

Belirtilen nesne adı ve uploadId değerine göre verileri parçalar halinde yükler.

CompleteMultipartUpload

oss:PutObject

Tüm parçalar yüklendikten sonra, tüm nesnenin parçalı yüklemesini tamamlar.

oss:PutObjectTagging

Tüm parçalar yüklendikten sonra, tüm nesnenin parçalı yüklemesini tamamlar ve etiketlerini belirtir.

AbortMultipartUpload

oss:AbortMultipartUpload

Parçalı yükleme olayını iptal eder ve ilgili parça verilerini siler.

PutSymlink

oss:PutObject

OSS'de hedef nesne için sembolik bağlantı oluşturur.

oss:PutObjectTagging

OSS'de hedef nesne için belirtilen nesne etiketine sahip sembolik bağlantı oluşturur.

GetObject

oss:GetObject

Bir nesneyi alır.

kms:Decrypt

Belirtilen KMS anahtarıyla şifrelenmiş bir nesneyi indirir.

oss:GetObjectVersion

Bir nesnenin belirtilen sürümünü indirir.

HeadObject

oss:GetObject

Bir nesnenin meta verilerini alır.

GetObjectMeta

oss:GetObject

ETag, Boyut ve LastModified bilgileri dahil olmak üzere bir nesnenin meta verilerini alır.

SelectObject

oss:GetObject

Hedef nesne üzerinde bir SQL ifadesi yürütür ve sonucu döndürür.

GetSymlink

oss:GetObject

Hedef nesnenin sembolik bağlantısını alır.

DeleteObject

oss:DeleteObject

Bir nesneyi siler.

oss:DeleteObjectVersion

Bir nesnenin belirtilen sürümünü siler.

DeleteMultipleObjects

oss:DeleteObject

Aynı paketten birden fazla nesneyi siler.

CopyObject

oss:GetObject

oss:PutObject

Aynı bölgedeki paketler arasında bir nesneyi kopyalar. Paketler aynı veya farklı olabilir.

oss:GetObjectVersion

Aynı bölgedeki paketler arasında bir nesnenin belirtilen sürümünü kopyalar. Paketler aynı veya farklı olabilir.

oss:GetObjectTagging

oss:PutObjectTagging

Aynı bölgedeki paketler arasında belirtilen etiketlere sahip bir nesneyi kopyalar. Paketler aynı veya farklı olabilir.

kms:GenerateDataKey

kms:Decrypt

Bir nesneyi kopyalarken, hedef nesnenin meta verilerinin X-Oss-Server-Side-Encryption: KMS içerdiğini belirtin.

oss:GetObjectVersionTagging

Aynı bölgedeki paketler arasında belirtilen etiketlere sahip bir nesne sürümünü kopyalar. Paketler aynı veya farklı olabilir.

UploadPartCopy

oss:GetObject

oss:PutObject

UploadPart isteğine x-oss-copy-source üst bilgisini ekleyerek mevcut bir nesneden veri kopyalar ve bir parça yükler.

oss:GetObjectVersion

UploadPart isteğine x-oss-copy-source üst bilgisini ekleyerek mevcut bir nesnenin belirtilen sürümünden veri kopyalar ve bir parça yükler.

ListParts

oss:ListParts

Belirtilen bir Yükleme Kimliğine ait başarıyla yüklenen tüm parçaları listeler.

PutObjectACL

oss:PutObjectAcl

Paketteki bir nesnenin Erişim Kontrol Listesini (ACL) değiştirir.

oss:PutObjectVersionAcl

Paketteki bir nesnenin belirtilen sürümünün Erişim Kontrol Listesini (ACL) değiştirir.

GetObjectACL

oss:GetObjectAcl

Paketteki bir nesnenin Erişim Kontrol Listesini (ACL) alır.

oss:GetObjectVersionAcl

Paketteki bir nesnenin belirtilen sürümünün Erişim Kontrol Listesini (ACL) alır.

RestoreObject

oss:RestoreObject

Arşiv Depolama, Soğuk Arşiv veya Derin Soğuk Arşiv depolama sınıfına sahip bir nesneyi geri yükler.

oss:RestoreObjectVersion

Arşiv Depolama, Soğuk Arşiv veya Derin Soğuk Arşiv depolama sınıfına sahip bir nesnenin belirtilen sürümünü geri yükler.

PutObjectTagging

oss:PutObjectTagging

Bir nesnenin etiketleme bilgilerini ayarlar veya günceller.

oss:PutObjectVersionTagging

Bir nesnenin belirtilen sürümünün etiketleme bilgilerini ayarlar veya günceller.

GetObjectTagging

oss:GetObjectTagging

Bir nesnenin etiketleme bilgilerini alır.

oss:GetObjectVersionTagging

Bir nesnenin belirtilen sürümünün etiketleme bilgilerini alır.

DeleteObjectTagging

oss:DeleteObjectTagging

Belirtilen bir nesnenin etiketleme bilgilerini siler.

oss:DeleteObjectVersionTagging

Bir nesnenin belirtilen sürümünün etiketleme bilgilerini siler.

PutLiveChannel

oss:PutLiveChannel

RTMP üzerinden ses ve video verilerini yüklemeden önce, LiveChannel oluşturmak için bu API'yi çağırın.

ListLiveChannel

oss:ListLiveChannel

Belirtilen LiveChannel'ları listeler.

DeleteLiveChannel

oss:DeleteLiveChannel

Belirtilen bir LiveChannel'ı siler.

PutLiveChannelStatus

oss:PutLiveChannelStatus

Durumu etkin ve devre dışı arasında değiştirir.

GetLiveChannelInfo

oss:GetLiveChannel

Belirtilen bir LiveChannel'ın yapılandırma bilgilerini alır.

GetLiveChannelStat

oss:GetLiveChannelStat

Belirtilen bir LiveChannel'ın akış gönderme durumunu alır.

GetLiveChannelHistory

oss:GetLiveChannelHistory

Belirtilen bir LiveChannel'ın akış gönderme kayıtlarını alır.

PostVodPlaylist

oss:PostVodPlaylist

Belirtilen bir LiveChannel için video isteğe bağlı (VOD) oynatma listesi oluşturur.

GetVodPlaylist

oss:GetVodPlaylist

Belirtilen bir zaman aralığında, belirtilen bir LiveChannel için akış göndermeden oluşturulan oynatma listesini görüntüler.

Yok

oss:PublishRtmpStream

Ses ve video veri akışlarını RTMP'ye gönderir.

Yok

oss:ProcessImm

OSS aracılığıyla veri işlemek için IMM kullanma izni.

PostProcessTask

oss:GetObject

POST isteği aracılığıyla veri işlemek için IMM kullanma izni.

oss:PutObject

Saveas veri işlemeyi gerçekleştirmek için IMM kullanma izni.

ImgSaveAs

oss:PostProcessTask

İşlenen görüntüyü belirtilen bir pakete kaydeder.

CreateOfficeConversionTask

imm:CreateOfficeConversionTask

Belge dönüştürme veya anlık görüntüler için IMM kullanma izni.

GenerateWebofficeToken

imm: GenerateWebofficeToken

Weboffice belirteci alır.

RefreshWebofficeToken

imm:RefreshWebofficeToken

Weboffice belirtecini yeniler.

Yok

oss:ReplicateGet

Çoğaltma için okuma izni. OSS'nin kaynak ve hedef paketlerden nesneler, parçalar ve parçalı yüklemeler dahil olmak üzere veri ve meta verileri okumasına olanak tanır.

Yok

oss:ReplicatePut

Çoğaltma için yazma izni. OSS'nin hedef pakete nesneler, parçalı yüklemeler, parçalar ve sembolik bağlantılar yazmasına ve meta verileri değiştirmesine olanak tanır.

Yok

oss:ReplicateDelete

Çoğaltma için silme izni. OSS'nin hedef pakette DeleteObject, AbortMultipartUpload ve DeleteMarker işlemlerini gerçekleştirmesine olanak tanır.

Not

Bu eylemi RAM rolüne yalnızca veri çoğaltma için Sync All seçeneğini belirlediğinizde vermelisiniz.

Kaynak havuzu QoS


API


Action


API açıklaması


PutBucketQoSInfo


oss:PutBucketQoSInfo


Kaynak havuzundaki bir paket için hız sınırlaması ayarlar.


GetBucketQoSInfo


oss:GetBucketQoSInfo


Kaynak havuzundaki bir paketin hız sınırlaması yapılandırmasını görüntüler.


DeleteBucketQosInfo


oss:DeleteBucketQoSInfo


Kaynak havuzundaki belirtilen bir paketin hız sınırlaması yapılandırmasını siler.


PutBucketRequesterQoSInfo


oss:PutBucketRequesterQoSInfo


Bir istekte bulunan için paket düzeyinde hız sınırlaması ayarlar.


GetBucketRequesterQoSInfo


oss:GetBucketRequesterQoSInfo


Belirtilen bir istekte bulunan için paket düzeyindeki hız sınırlaması yapılandırmasını görüntüler.


ListBucketRequesterQoSInfos


oss:ListBucketRequesterQoSInfo


Tüm istekte bulunanlar için paket düzeyindeki hız sınırlaması yapılandırmalarını listeler.


DeleteBucketRequesterQoSInfo


oss:DeleteBucketRequesterQoSInfo


Bir paketin istekte bulunanı için hız sınırlaması yapılandırmasını siler.


ListResourcePools


oss:ListResourcePools


Mevcut hesap altındaki tüm kaynak havuzları hakkında bilgi alır.


GetResourcePoolInfo


oss:GetResourcePoolInfo


Belirtilen bir kaynak havuzunun hız sınırlaması yapılandırmasını görüntüler.


ListResourcePoolBuckets


oss:ListResourcePoolBuckets


Belirtilen bir kaynak havuzuna dahil edilen paketlerin listesini görüntüler.


PutResourcePoolRequesterQoSInfo


oss:PutResourcePoolRequesterQoSInfo


Bir kaynak havuzunun istekte bulunanı için hız sınırlaması yapılandırır.


GetResourcePoolRequesterQoSInfo


oss:GetResourcePoolRequesterQoSInfo


Kaynak havuzundaki belirtilen bir istekte bulunan için hız sınırlaması yapılandırmasını görüntüler.


ListResourcePoolRequesterQoSInfos


oss:ListResourcePoolRequesterQoSInfos


Kaynak havuzundaki tüm istekte bulunanlar için hız sınırlaması yapılandırmalarını listeler.


DeleteResourcePoolRequesterQoSInfo


oss:DeleteResourcePoolRequesterQoSInfo


Kaynak havuzundaki belirtilen bir istekte bulunan için hız sınırlaması yapılandırmasını siler.

Vektör paketi

API

Action

API açıklaması

PutVectorBucket

oss:PutVectorBucket

Bir vektör paketi oluşturur.

GetVectorBucket

oss:GetVectorBucket

Bir vektör paketinin ayrıntılarını görüntüler.

ListVectorBuckets

oss:ListVectorBuckets

İstekte bulunanın sahip olduğu tüm vektör paketlerini listeler.

DeleteVectorBucket

oss:DeleteVectorBucket

Bir vektör paketini siler.

PutBucketLogging

oss:PutBucketLogging

Bir vektör paketi için günlük depolamayı etkinleştirir.

oss:PutObject

Kaynak vektör paketi için günlük depolama etkinleştirildiğinde bu işlem, günlükleri hedef pakete yazar.

GetBucketLogging

oss:GetBucketLogging

Bir vektör paketinin günlük depolama yapılandırmasını görüntüler.

DeleteBucketLogging

oss:DeleteBucketLogging

Bir vektör paketi için günlük depolamayı devre dışı bırakır.

PutBucketPolicy

oss:PutBucketPolicy

Belirtilen bir vektör paketi için yetkilendirme ilkesini ayarlar.

GetBucketPolicy

oss:GetBucketPolicy

Belirtilen bir vektör paketinin yetkilendirme ilkesini görüntüler.

DeleteBucketPolicy

oss:DeleteBucketPolicy

Belirtilen bir vektör paketinin yetkilendirme ilkesini siler.

PutVectorIndex

oss:PutVectorIndex

Bir vektör dizini oluşturur.

GetVectorIndex

oss:GetVectorIndex

Bir vektör dizininin ayrıntılarını görüntüler.

ListVectorIndexes

oss:ListVectorIndexes

Bir vektör paketindeki tüm vektör dizinlerini listeler.

DeleteVectorIndex

oss:DeleteVectorIndex

Bir vektör dizinini siler.

PutVectors

oss:PutVectors

Vektör verilerini yazar.

GetVectors

oss:GetVectors

Belirtilen vektör verilerini görüntüler.

ListVectors

oss:ListVectors

Bir vektör dizinindeki tüm vektör verilerini listeler.

QueryVectors

oss:QueryVectors

Vektör benzerlik araması gerçekleştirir.

DeleteVectors

oss:DeleteVectors

Bir vektör dizininden belirtilen vektör verilerini siler.

Kaynak

Resource öğesi, bir veya daha fazla kaynağı belirtir. Joker karakter olarak yıldız işareti (*) kullanın. Tek bir paket ilkesi birden çok kaynak içerebilir.

Paket


Kategori


Biçim


Örnek


Paket düzeyi


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


acs:oss:*:*:example-bucket


Nesne düzeyi


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


acs:oss:*:*:example-bucket/abc.txt


Kaynak havuzu düzeyi


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


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

Vektör paketi


Kaynak düzeyi


Biçim


Örnek


Tüm vektör kaynakları


acs:ossvector:*:*:*


acs:ossvector:*:*:*


Vektör paketi


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


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


Vektör dizini


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


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


Vektör verileri


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


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

Not

Bölge alanı şu anda yalnızca joker karakter yıldız işaretini (*) destekler.

Koşul

Condition öğesi, bir ilkenin ne zaman geçerli olacağını belirtir. Bu öğe; bir koşul işleci, bir koşul anahtarı ve bir koşul değerinden oluşur.

Koşul işleçleri

Koşul işleci türü

Desteklenen türler

Dize

  • StringEquals

  • StringNotEquals

  • StringEqualsIgnoreCase

  • StringNotEqualsIgnoreCase

  • StringLike

  • StringNotLike

Sayı

  • NumericEquals

  • NumericNotEquals

  • NumericLessThan

  • NumericLessThanEquals

  • NumericGreaterThan

  • NumericGreaterThanEquals

Tarih ve saat

  • DateEquals

  • DateNotEquals

  • DateLessThan

  • DateLessThanEquals

  • DateGreaterThan

  • DateGreaterThanEquals

Boolean

Bool

IP Adresi Türü

  • IpAddress

  • NotIpAddress

  • IpAddressIncludeBorder

Koşul anahtarları

Koşul anahtarı

Açıklama

acs:SourceIp

Standart bir IP CIDR bloğu belirtir. Joker karakter yıldız işaretini (*) destekler.

acs:SourceVpc

VPC'yi belirtir. Değer belirli bir VPC kimliği veya vpc-* olabilir.

Not

acs:SourceVpc kullanarak erişimi kaynak VPC ile kısıtlarken, VPC bölgesinin OSS'in ağ geçidi uç noktalarını desteklediği bir bölgeyle eşleştiğinden emin olun. Aksi takdirde kimlik doğrulama istekleri doğru VPC ile ilişkilendirilemez ve istekler başarısız olur. OSS'in ağ geçidi uç noktalarını desteklediği bölgeler.

acs:UserAgent

HTTP User-Agent üst bilgisini belirtir.

Tür: dize.

acs:CurrentTime

İsteğin OSS sunucusuna ulaştığı zaman.

Biçim: ISO 8601.

acs:SecureTransport

İsteğin protokol türü. Geçerli değerler:

  • true: Yalnızca HTTPS isteklerine izin verilir.

  • false: Yalnızca HTTP isteklerine izin verilir.

acs:SecureTransport ayarlanmazsa hem HTTP hem de HTTPS isteklerine izin verilir.

oss:x-oss-acl

Paket ACL türünü kısıtlar. Geçerli değerler:

  • private: Özel.

  • public-read: Genel okuma.

  • public-read-write: Genel okuma-yazma.

Paket ACL.

oss:x-oss-object-acl

Nesne ACL türünü kısıtlar. Geçerli değerler:

  • private: özel.

  • public-read: Genel okuma.

  • public-read-write: Genel okuma-yazma.

  • default: Paket ACL'sini devralır.

Nesne ACL.

oss:Prefix

ListObjects isteğinde belirtilen öneke sahip nesneleri listeler.

oss:Delimiter

ListObjects isteğinde nesne adlarını gruplandırır.

acs:AccessId

İsteğe dahil edilen AccessId.

oss:BucketTag

Bir paket etiketi.

Tek bir BucketTag Koşul olarak kullanılabilir. Birden çok BucketTag ayarladığınızda her birine oss:BucketTag/ önekini ekleyerek birden çok Koşul oluşturmanız gerekir.

acs:MFAPresent

Çok faktörlü kimlik doğrulamanın (MFA) etkin olup olmadığını belirtir.

Değerler:

  • true: MFA etkindir.

  • false: MFA etkin değildir.

oss:ExistingObjectTag

İstenen nesne zaten etiketlenmiştir.

Tek bir ObjectTag koşul olarak kullanılabilir. Birden çok ObjectTag kullandığınızda her bir ObjectTag'den önce oss:ExistingObjectTag/ ifadesini eklemeniz gerekir.

Bu durum başlıca GetObject ve HeadObject gibi dosya okuma API'leri ile PutObjectTagging ve GetObjectTagging gibi ObjectTagging API'leri için geçerlidir.

oss:RequestObjectTag

İsteğe dahil edilen nesne etiketleri.

Tek bir nesne etiketi koşul olarak kullanılabilir. Birden çok nesne etiketi belirtildiğinde her bir nesne etiketinden önce oss:RequestObjectTag/ ifadesini eklemeniz gerekir.

Bu durum başlıca PutObject ve PostObject gibi dosya yazma API işlemleri ile PutObjectTagging ve GetObjectTagging gibi ObjectTagging API işlemleri için geçerlidir.

Referanslar