Tüm Ürünler
Search
Belge Merkezi

Elastic Container Instance:AliyunServiceRoleForECI

Son Güncelleme:Oct 06, 2026

AliyunServiceRoleForECI, Elastic Container Instance'ın sizin adınıza diğer Alibaba Cloud hizmetlerine erişmek için kullandığı hizmet bağlantılı rolüdür. Bu konuda rolün ekli izinleri ve bu rolün nasıl silineceği açıklanmaktadır.

Genel Bakış

AliyunServiceRoleForECI, Elastic Container Instance için önceden tanımlanmış bir Resource Access Management (RAM) rolüdür. Esnek konteyner örneği veya görüntü önbelleği oluşturduğunuzda, söz konusu rol hesabınızda yoksa Elastic Container Instance bunu otomatik olarak oluşturur. Rol, RAM ilkelerini manuel olarak yapılandırmanıza gerek kalmadan Elastic Container Instance'ın diğer Alibaba Cloud hizmetlerini çağırması için gereken minimum izinleri sağlar. Hizmet bağlantılı roller hakkında daha fazla bilgi için bkz. Hizmet bağlantılı roller.

Rolün Eriştiği Hizmetler

Aşağıdaki Alibaba Cloud hizmetlerine erişim gerektiren bir esnek konteyner örneği veya görüntü önbelleği oluşturduğunuzda rol otomatik olarak oluşturulur:

  • Elastic Compute Service (ECS): Esnek konteyner örnekleri için ağ arayüzleri ve güvenlik grupları oluşturur ve yönetir.

  • Virtual Private Cloud (VPC): vSwitch'leri ve VPC'leri sorgular; elastik IP adreslerini (EIP), IPv6 adreslerini ve bant genişliği paketlerini yönetir.

  • Container Registry (ACR): Konteyner görüntülerini çeker ve görüntü depolarından yetkilendirme belirteçlerini alır.

  • Simple Log Service (SLS): Konteyner günlüklerini toplamak için günlük projeleri, Logstore'lar, makine grupları ve dizinler oluşturur.

  • Server Load Balancer (SLB): Yük dengeleyicileri sorgular ve arka uç sunucularını kaldırır.

AliyunServiceRoleForECI İzinleri

AliyunServiceRoleForECI rolüne eklenen izin ilkesi AliyunServiceRolePolicyForECI'dir. Bu ilke aşağıdaki izinleri sağlar:

{
    "Version": "1",
    "Statement": [
        {
            "Action": [
                "ecs:CreateNetworkInterfacePermission",
                "ecs:DeleteNetworkInterfacePermission",
                "ecs:DescribeNetworkInterfacePermissions",
                "ecs:CreateNetworkInterface",
                "ecs:DescribeNetworkInterfaces",
                "ecs:AttachNetworkInterface",
                "ecs:DetachNetworkInterface",
                "ecs:DeleteNetworkInterface",
                "ecs:DescribeSecurityGroups",
                "ecs:TagResources"
            ],
            "Resource": "*",
            "Effect": "Allow"
        },
        {
            "Action": [
                "vpc:DescribeVSwitches",
                "vpc:DescribeVSwitchAttributes",
                "vpc:DescribeVpcs",
                "vpc:AssociateEipAddress",
                "vpc:UnassociateEipAddress",
                "vpc:DescribeEipAddresses",
                "vpc:AllocateEipAddress",
                "vpc:ReleaseEipAddress",
                "vpc:AddCommonBandwidthPackageIp",
                "vpc:RemoveCommonBandwidthPackageIp",
                "vpc:DescribeIpv6Addresses",
                "vpc:DescribeIpv6Gateways",
                "vpc:AllocateIpv6InternetBandwidth",
                "vpc:TagResources"
            ],
            "Resource": "*",
            "Effect": "Allow"
        },
        {
            "Action": [
                "cr:PullRepository",
                "cr:GetAuthorizationToken",
                "cr:GetRepositoryLayers",
                "cr:GetRepositoryManifest",
                "cr:GetRepositoryTag",
                "cr:GetRepository",
                "cr:ListInstance",
                "cr:ListInstanceEndpoint"
            ],
            "Resource": "*",
            "Effect": "Allow"
        },
        {
            "Action": [
                "log:CreateProject",
                "log:GetProject",
                "log:CreateLogStore",
                "log:GetLogStore",
                "log:CreateMachineGroup",
                "log:CreateConfig",
                "log:GetConfig",
                "log:ApplyConfigToGroup",
                "log:GetAppliedConfigs",
                "log:CreateIndex",
                "log:TagResources"
            ],
            "Resource": "*",
            "Effect": "Allow"
        },
        {
            "Action": [
                "slb:DescribeLoadBalancers",
                "slb:RemoveBackendServers"
            ],
            "Resource": "*",
            "Effect": "Allow"
        },
        {
            "Action": "ram:DeleteServiceLinkedRole",
            "Resource": "*",
            "Effect": "Allow",
            "Condition": {
                "StringEquals": {
                    "ram:ServiceName": "eci.aliyuncs.com"
                }
            }
        }
    ]
}

AliyunServiceRoleForECI Rolünü Silme

AliyunServiceRoleForECI rolünü silmeden önce, rolle ilişkili tüm Elastic Container Instance kaynaklarını silin:

  1. Tüm esnek konteyner örneklerini silin.

  2. Tüm görüntü önbelleklerini silin.

Bu kaynakları Elastic Container Instance konsolundan veya ilgili API işlemlerini çağırarak silebilirsiniz. Tüm kaynaklar kaldırıldıktan sonra AliyunServiceRoleForECI rolünü silin. Daha fazla bilgi için bkz. RAM rolü silme.