Resource type | Resource description in authentication policy |
repository | trn:cr:$regionid:$accountid:repository/$instance/$namespace/$repository |
Parameter | Description |
$regionid | Region ID. Use * to match all regions. |
$accountid | Volcano Engine account ID. Use * to match any account. |
$instance | Name of the CR Standard Edition instance. |
$namespace | Name of the namespace. |
$repository | Name of the OCI artifact repository. |
API | Authentication action | Authentication resource |
Creates a CR instance | cr:CreateRegistry | trn:cr:*:*:instance/* |
Deletes a CR instance | cr:DeleteRegistry | trn:cr:*:*:instance/$instance |
Starts a CR instance | cr:StartRegistry | trn:cr:*:*:instance/$instance |
Queries CR instances | cr:ListRegistries | * |
Updates CR public network endpoint | cr:UpdatePublicEndpoint | trn:cr:*:*:instance/$instance |
Obtains CR public network endpoint information | cr:GetPublicEndpoint | trn:cr:*:*:instance/$instance |
Updating VPC access portals | cr:UpdateVpcEndpoint | trn:cr:*:*:instance/$instance |
Obtains VPC access endpoint | cr:GetVpcEndpoint | trn:cr:*:*:instance/$instance |
Queries CR domain name | cr:ListDomains | trn:cr:*:*:instance/$instance |
Create a namespace | cr:CreateNamespace | trn:cr:*:*:repository/* |
Deletes a namespace | cr:DeleteNamespace | trn:cr:*:*:repository/$instance/$namespace |
Queries namespaces | cr:ListNamespaces | * |
Creates an OCI artifact repository | cr:CreateRepository | trn:cr:*:*:repository/* |
Deletes an OCI artifact repository | cr:DeleteRepository | trn:cr:*:*:repository/$instance/$namespace/$repository |
Pushing Images | cr:PushRepository | trn:cr:*:*:repository/$instance/$namespace/$repository |
Pulls images | cr:PullRepository | trn:cr:*:*:repository/$instance/$namespace/$repository |
Queries OCI artifact repositories | cr:ListRepositories | * |
Queries OCI artifact version | cr:ListTags | trn:cr:*:*:repository/$instance/$namespace/$repository |
Updates CR user information | cr:SetUser | trn:cr:*:*:instance/$instance |
Obtains CR user information | cr:GetUser | trn:cr:*:*:instance/$instance |
Obtains a temporary access key for logging in to CR | cr:GetAuthorizationToken | trn:cr:*:*:instance/$instance |