Tüm Ürünler
Search
Belge Merkezi

Container Registry:RAM authorization information

Son Güncelleme:Sep 30, 2026

Bu sayfada Container Registry (ACR) için Alibaba Cloud Resource Name (ARN) biçimleri ve API-işlem eşlemeleri listelenir. Resource Access Management (RAM) ilke deyimlerini yazarken doğru Action ve Resource değerlerini bulmak için bu sayfayı kullanın.

ARN biçimleri

Aşağıdaki tabloda her kaynak türü için ARN biçimi gösterilmektedir. Bir ilke deyiminin Resource öğesinde ARN'yi kullanın.

Kaynak türü ARN biçimi
Tüm kaynaklar acs:cr:$regionid:$accountid:*
Örnek acs:cr:$regionid:$accountid:instance/$instanceid
Depo (örnekteki tüm depolar) acs:cr:$regionid:$accountid:repository/$instanceid/*
Depo (örnek kapsamı) acs:cr:$regionid:$accountid:repository/$instanceid
Depo (ad alanındaki tüm depolar) acs:cr:$regionid:$accountid:repository/$instanceid/$namespacename/*
Depo (belirli) acs:cr:$regionid:$accountid:repository/$instanceid/$namespacename/$repositoryname
Ad alanı acs:cr:$regionid:$accountid:repository/$instanceid/$namespacename
Chart ad alanı (örnekteki tüm chart ad alanları) acs:cr:$regionid:$accountid:chart/$instanceid/*
Chart ad alanı (örnek kapsamı) acs:cr:$regionid:$accountid:chart/$instanceid
Chart deposu (ad alanındaki tüm chart depoları) acs:cr:$regionid:$accountid:chart/$instanceid/$chartnamespacename/*
Chart ad alanı (belirli) acs:cr:$regionid:$accountid:chart/$instanceid/$chartnamespacename
Chart deposu (belirli) acs:cr:$regionid:$accountid:chart/$instanceid/$chartnamespacename/$chartrepositoryname

ARN parametreleri

Parametre Açıklama
$regionid Bölge kimliği. Tüm bölgelerle eşleşmesi için * ile değiştirin.
$accountid Alibaba Cloud hesap kimliği. Tüm hesaplarla eşleşmesi için * ile değiştirin.
$instanceid Container Registry Enterprise Edition örneğinin kimliği.
$namespacename Ad alanının adı.
$repositoryname Görüntü deposunun adı.
$chartnamespacename Chart ad alanının adı.
$chartrepositoryname Chart deposunun adı.

API kimlik doğrulama kuralları

Bir RAM kullanıcısı veya Security Token Service (STS) çağırıcısı bir Container Registry API'sini çağırdığında ACR, çağırıcının gerekli izne sahip olduğunu doğrular. Aşağıdaki tablo her API işlemini gereken işlem ve kaynak kapsamıyla eşler.

Sütunlar şunlardır:

  • API: API işlemi adı.

  • Action: İlke deyiminizin Action öğesine ekleyeceğiniz izin dizesi.

  • Resource: Resource öğesi için ARN deseni. * değeri, işlemin kaynak düzeyinde olmadığını ve "Resource": "*" gerektirdiğini gösterir.

  • Erişim düzeyi: İşlemin veri okuma (Read), kaynakları listeleme (List), kaynakları değiştirme (Write) veya izinleri yönetme (Permissions management) niteliği.

Not

Not: * hem ARN desenlerinde hem de Resource sütununda joker karakter olarak kullanılır.

Örnek

API Action Resource Erişim düzeyi
GetInstance cr:GetInstance acs:cr:$regionid:$accountid:instance/$instanceid Read
GetInstanceCount cr:ListInstance * List
GetInstanceEndpoint cr:GetInstanceEndpoint acs:cr:$regionid:$accountid:instance/$instanceid Read
GetInstanceUsage cr:GetInstanceUsage acs:cr:$regionid:$accountid:instance/$instanceid Read
GetInstanceVpcEndpoint cr:GetInstanceVpcEndpoint acs:cr:$regionid:$accountid:instance/$instanceid Read
ListInstance cr:ListInstance * List
ListInstanceEndpoint cr:ListInstanceEndpoint acs:cr:$regionid:$accountid:repository/$instanceid List
CreateInstanceEndpointAclPolicy cr:CreateInstanceEndpointAclPolicy acs:cr:$regionid:$accountid:instance/$instanceid Write
CreateInstanceVpcEndpointLinkedVpc cr:CreateInstanceVpcEndpointLinkedVpc acs:cr:$regionid:$accountid:instance/$instanceid Write
DeleteInstanceEndpointAclPolicy cr:DeleteInstanceEndpointAclPolicy acs:cr:$regionid:$accountid:instance/$instanceid Write
DeleteInstanceVpcEndpointLinkedVpc cr:DeleteInstanceVpcEndpointLinkedVpc acs:cr:$regionid:$accountid:instance/$instanceid Write
UpdateInstanceEndpointStatus cr:UpdateInstanceEndpointStatus acs:cr:$regionid:$accountid:instance/$instanceid Write
GetArtifactBuildRule cr:GetArtifactBuildRule acs:cr:$regionid:$accountid:instance/$instanceid Read
GetPersonalInstanceDomainAccessStatus cr:GetPersonalInstanceDomainAccessStatus acs:cr:$regionid:$accountid:instance/$instanceid Read
ListRepositoryVulTagCount cr:ListRepoVulTagCount acs:cr:$regionid:$accountid:instance/$instanceid List

Ad alanı

API Action Resource Erişim düzeyi
GetNamespace cr:GetNamespace acs:cr:$regionid:$accountid:repository/$instanceid/$namespacename Read
ListNamespace cr:ListNamespace acs:cr:$regionid:$accountid:repository/$instanceid/* List
CreateNamespace cr:CreateNamespace acs:cr:$regionid:$accountid:repository/$instanceid Write
DeleteNamespace cr:DeleteNamespace acs:cr:$regionid:$accountid:repository/$instanceid/$namespacename Write
UpdateNamespace cr:UpdateNamespace acs:cr:$regionid:$accountid:chart/$instanceid/$chartnamespacename Write

Depo

API Action Resource Erişim düzeyi
GetRepository cr:GetRepository acs:cr:$regionid:$accountid:repository/$instanceid/$namespacename/$repositoryname Read
ListRepository cr:ListRepository acs:cr:$regionid:$accountid:repository/$instanceid/$namespacename/* List
CreateRepository cr:CreateRepository acs:cr:$regionid:$accountid:repository/$instanceid/$namespacename Write
DeleteRepository cr:DeleteRepository acs:cr:$regionid:$accountid:repository/$instanceid/$namespacename/$repositoryname Write
UpdateRepository cr:UpdateRepository acs:cr:$regionid:$accountid:repository/$instanceid/$namespacename/$repositoryname Write

Görüntü etiketleri ve katmanları

API Action Resource Erişim düzeyi
GetRepoTagLayers cr:GetRepositoryLayers acs:cr:$regionid:$accountid:repository/$instanceid/$namespacename/$repositoryname Read
GetRepoTagManifest cr:GetRepositoryManifest acs:cr:$regionid:$accountid:repository/$instanceid/$namespacename/$repositoryname Read
ListRepoTag cr:ListRepositoryTag acs:cr:$regionid:$accountid:repository/$instanceid/$namespacename/$repositoryname List
DeleteRepoTag cr:DeleteRepositoryTag acs:cr:$regionid:$accountid:repository/$instanceid/$namespacename/$repositoryname Write

Çekme, itme ve yetkilendirme

API Action Resource Erişim düzeyi
GetAuthorizationToken cr:GetAuthorizationToken * Read
PullRepository cr:PullRepository acs:cr:$regionid:$accountid:repository/$instanceid/$namespacename/$repositoryname Read
PushRepository cr:PushRepository acs:cr:$regionid:$accountid:repository/$instanceid/$namespacename/$repositoryname Write

Derleme

API Action Resource Erişim düzeyi
GetRepoBuildRecord cr:GetRepositoryBuildRecord acs:cr:$regionid:$accountid:repository/$instanceid Read
GetRepoBuildRecordStatus cr:GetBuildRepositoryStatus acs:cr:$regionid:$accountid:repository/$instanceid/$namespacename/$repositoryname Read
ListRepoBuildRecord cr:ListRepositoryBuild acs:cr:$regionid:$accountid:repository/$instanceid/$namespacename/$repositoryname List
ListRepoBuildRecordLog cr:GetRepositoryBuildLog acs:cr:$regionid:$accountid:repository/$instanceid/$namespacename/$repositoryname Read
ListRepoBuildRule cr:ListRepositoryBuildRule acs:cr:$regionid:$accountid:repository/$instanceid/$namespacename/$repositoryname List
CancelRepoBuildRecord cr:CancelBuildRepository acs:cr:$regionid:$accountid:repository/$instanceid/$namespacename/$repositoryname Write
CreateBuildRecordByRule cr:BuildRepositoryByRule acs:cr:$regionid:$accountid:repository/$instanceid/$namespacename/$repositoryname Write
CreateRepoBuildRule cr:CreateRepositoryBuildRule acs:cr:$regionid:$accountid:repository/$instanceid/$namespacename/$repositoryname Write
DeleteRepoBuildRule cr:DeleteRepositoryBuildRule acs:cr:$regionid:$accountid:repository/$instanceid/$namespacename/$repositoryname Write
UpdateRepoBuildRule cr:UpdateRepositoryBuildRule acs:cr:$regionid:$accountid:repository/$instanceid/$namespacename/$repositoryname Write

Eşitleme

API Action Resource Erişim düzeyi
GetRepoSyncTask cr:GetRepositorySync acs:cr:$regionid:$accountid:repository/$instanceid/$namespacename/$repositoryname Read
ListRepoSyncRule cr:ListSyncRule acs:cr:$regionid:$accountid:repository/$instanceid/$namespacename/$repositoryname List
ListRepoSyncTask cr:GetRepositorySync acs:cr:$regionid:$accountid:repository/$instanceid/$namespacename/$repositoryname List
CreateRepoSyncRule cr:CreateSyncRule acs:cr:$regionid:$accountid:repository/$instanceid/$namespacename/$repositoryname Write
CreateRepoSyncTaskByRule cr:CreateRepositorySync acs:cr:$regionid:$accountid:repository/$instanceid/$namespacename/$repositoryname Write
DeleteRepoSyncRule cr:DeleteSyncRule acs:cr:$regionid:$accountid:repository/$instanceid/$namespacename/$repositoryname Write

Tetikleyiciler (Webhook)

API Action Resource Erişim düzeyi
ListRepoTrigger cr:ListWebHook acs:cr:$regionid:$accountid:repository/$instanceid/$namespacename/$repositoryname List
ListRepoTriggerLog cr:GetWebHookLog acs:cr:$regionid:$accountid:repository/$instanceid/$namespacename/$repositoryname Read
ListRepoTriggerRecord cr:GetWebHookLog acs:cr:$regionid:$accountid:repository/$instanceid/$namespacename/$repositoryname Read
CreateRepoTrigger cr:CreateWebHook acs:cr:$regionid:$accountid:repository/$instanceid/$namespacename/$repositoryname Write
DeleteRepoTrigger cr:DeleteWebHook acs:cr:$regionid:$accountid:repository/$instanceid/$namespacename/$repositoryname Write
UpdateRepoTrigger cr:UpdateWebHook acs:cr:$regionid:$accountid:repository/$instanceid/$namespacename/$repositoryname Write

Güvenlik açığı taraması

API Action Resource Erişim düzeyi
GetRepoTagScanTask cr:GetScan acs:cr:$regionid:$accountid:repository/$instanceid/$namespacename/$repositoryname Read
GetScan cr:GetScan acs:cr:$regionid:$accountid:repository/$instanceid/$namespacename/$repositoryname Read
GetScanStatus cr:GetScanStatus acs:cr:$regionid:$accountid:repository/$instanceid/$namespacename/$repositoryname Read
GetScanCount cr:GetScanCount acs:cr:$regionid:$accountid:repository/$instanceid/$namespacename/$repositoryname Read
ListScanResult cr:ListScanResult acs:cr:$regionid:$accountid:repository/$instanceid/$namespacename/$repositoryname List
PutScan cr:PutScan acs:cr:$regionid:$accountid:repository/$instanceid/$namespacename/$repositoryname Write

Helm chart'ları

API Action Resource Erişim düzeyi
GetChartNamespace cr:GetNamespace acs:cr:$regionid:$accountid:chart/$instanceid/$chartnamespacename Read
GetChartRepository cr:GetRepository acs:cr:$regionid:$accountid:chart/$instanceid/$chartnamespacename/$chartrepositoryname Read
ListChartNamespace cr:ListNamespace acs:cr:$regionid:$accountid:chart/$instanceid/* List
ListChartRelease cr:ListChartRelease acs:cr:$regionid:$accountid:chart/$instanceid/$chartnamespacename/$chartrepositoryname List
ListChartRepository cr:ListRepository acs:cr:$regionid:$accountid:chart/$instanceid/$chartnamespacename/* List
CreateChartNamespace cr:CreateNamespace acs:cr:$regionid:$accountid:chart/$instanceid Write
DeleteChartNamespace cr:DeleteNamespace acs:cr:$regionid:$accountid:chart/$instanceid/$chartnamespacename Write
DeleteChartRelease cr:DeleteChartRelease acs:cr:$regionid:$accountid:chart/$instanceid/$chartnamespacename/$chartrepositoryname Write
DeleteChartRepository cr:DeleteRepository acs:cr:$regionid:$accountid:chart/$instanceid/$chartnamespacename/$chartrepositoryname Write
UpdateChartNamespace cr:UpdateNamespace acs:cr:$regionid:$accountid:chart/$instanceid/$chartnamespacename Write
UpdateChartRepository cr:UpdateRepository acs:cr:$regionid:$accountid:chart/$instanceid/$chartnamespacename/$chartrepositoryname Write
PullChart cr:PullChart acs:cr:$regionid:$accountid:chart/$instanceid/$chartnamespacename/$chartrepositoryname Read
PushChart cr:PushChart acs:cr:$regionid:$accountid:chart/$instanceid/$chartnamespacename/$chartrepositoryname Write