All Products
Search
Document Center

Elastic Compute Service:Otorisasi RAM

Last Updated:Aug 31, 2026

Resource Access Management (RAM) adalah layanan Alibaba Cloud yang dirancang untuk manajemen identitas pengguna dan kontrol izin akses resource. Melalui RAM, Anda dapat menerapkan prinsip least privilege tanpa perlu membagikan kunci akun Alibaba Cloud Anda kepada pengguna lain. RAM menggunakan kebijakan izin untuk menentukan otorisasi. Topik ini menjelaskan struktur umum kebijakan RAM, serta elemen pernyataan kebijakan (Action, Resource, dan Condition) yang didefinisikan oleh Elastic Compute Service untuk kebijakan izin RAM. Kode RAM (RamCode) untuk Elastic Compute Service adalah ecs,vpc,ecs-workbench , dan granularitas otorisasi yang didukung adalah RESOURCE .

Struktur umum kebijakan

Kebijakan izin menggunakan format JSON dengan struktur umum berikut:

{
  "Version": "1",
  "Statement": [
    {
      "Effect": "<Effect>",
      "Action": "<Action>",
      "Resource": "<Resource>",
      "Condition": {
        "<Condition_operator>": {
          "<Condition_key>": [
            "<Condition_value>"
          ]
        }
      }
    }
  ]
}        

Berikut adalah penjelasan untuk setiap field dalam kebijakan

  • Version: Menentukan nomor versi kebijakan. Nilainya tetap 1.

  • Statement:

    • Effect: Menentukan hasil otorisasi. Nilai yang valid: Allow dan Deny.

    • Action: Menentukan satu atau beberapa operasi yang diizinkan atau ditolak.

    • Resource: Menentukan objek spesifik yang terpengaruh oleh operasi tersebut. Anda dapat menggunakan Alibaba Cloud Resource Names (ARNs) untuk mengidentifikasi resource tertentu.

    • Condition: Menentukan kondisi agar otorisasi berlaku. Field ini bersifat opsional.

      • Condition operator: Menentukan operator kondisional. Setiap jenis kondisi mendukung operator kondisional yang berbeda.

      • Condition_key: Menentukan condition key.

      • Condition_value: Menentukan nilai kondisi.

Action

Tabel berikut mencantumkan action yang didefinisikan oleh Elastic Compute Service. Setiap kolom dalam tabel dijelaskan sebagai berikut:

  • Action: Dapat digunakan dalam elemen Action pada pernyataan kebijakan RAM untuk memberikan izin guna melakukan operasi tersebut.

  • API: API yang dipanggil untuk melakukan action tersebut.

  • Access level: Tingkat akses yang telah ditentukan untuk setiap API. Nilai yang valid: create, list, get, update, dan delete.

  • Resource type: Jenis resource yang mendukung otorisasi untuk melakukan action tersebut. Ini menunjukkan apakah action tersebut mendukung izin tingkat resource. Resource yang ditentukan harus kompatibel dengan action tersebut; jika tidak, kebijakan tidak akan berlaku.

    • Untuk API dengan izin tingkat resource, jenis resource yang diperlukan ditandai dengan tanda bintang (*). Tentukan ARN yang sesuai dalam elemen Resource pada kebijakan.

    • Untuk API tanpa izin tingkat resource, ini ditampilkan sebagai All Resources. Gunakan tanda bintang (*) dalam elemen Resource kebijakan.

  • Condition key: Ditentukan oleh layanan. Kunci ini memungkinkan kontrol yang lebih terperinci, yang berlaku baik untuk action saja maupun untuk action yang terkait dengan resource tertentu. Selain condition key spesifik layanan, Alibaba Cloud menyediakan serangkaian condition key umum yang berlaku di seluruh layanan yang terintegrasi dengan RAM. Untuk informasi lebih lanjut, lihat Common condition keys.

  • Dependent action: Action dependen yang diperlukan untuk menjalankan action tersebut. Agar action dapat dieksekusi dengan sukses, RAM user atau RAM role harus memiliki izin atas semua action dependen tersebut.

Action

API

Level akses

Tipe resource

Condition key

Action dependen

ecs:StartInstance StartInstance update

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

None None
ecs:ModifyReservedInstanceAttribute ModifyReservedInstanceAttribute update

*ReservedInstance

acs:ecs:{#regionId}:{#accountId}:reservedinstance/{#reservedinstanceId}

None None
ecs:StartInstances StartInstances update

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

None None
ecs:DescribeUserData DescribeUserData get

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

None None
ecs:DescribeElasticityAssuranceInstances DescribeElasticityAssuranceInstances get

*All Resource

*

None None
ecs:DescribePrefixListAssociations DescribePrefixListAssociations get

*PrefixList

acs:ecs:{#regionId}:{#accountId}:prefixlist/{#PrefixListId}

None None
ecs:ModifyImageSharePermission ModifyImageSharePermission update

*Image

acs:ecs:{#regionId}:{#accountId}:image/{#imageId}

None None
ecs:CreateImagePipeline CreateImagePipeline create

*ImagePipeline

acs:ecs:{#regionId}:{#accountId}:imagepipeline/*

None

ram:CreateServiceLinkedRole

ecs:DescribeImageSharePermission DescribeImageSharePermission get

*Image

acs:ecs:{#regionId}:{#accountId}:image/{#imageId}

None None
ecs:DescribeDiagnosticReportAttributes DescribeDiagnosticReportAttributes get

*All Resource

*

None None
ecs:ModifyDiskSpec ModifyDiskSpec update

*Disk

acs:ecs:{#regionId}:{#accountId}:disk/{#diskId}

None None
ecs:CancelSimulatedSystemEvents CancelSimulatedSystemEvents update

*All Resource

*

None None
ecs:DescribeAutoSnapshotPolicyAssociations DescribeAutoSnapshotPolicyAssociations get

AutoSnapshotPolicy

acs:ecs:{#regionId}:{#accountId}:snapshotpolicy/{#snapshotpolicyId}

Disk

acs:ecs:{#regionId}:{#accountId}:disk/{#diskId}

None None
ecs:UnlockSnapshot UnlockSnapshot update

*Snapshot

acs:ecs:{#regionId}:{#accountId}:snapshot/{#SnapshotId}

None None
ecs:ModifyPrepayInstanceSpec ModifyPrepayInstanceSpec update

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

None None
ecs:CreatePlanMaintenanceWindow CreatePlanMaintenanceWindow create

*All Resource

*

None None
ecs:CreateKeyPair CreateKeyPair create

*KeyPair

acs:ecs:{#regionId}:{#accountId}:keypair/*

None None
ecs:DescribeLockedSnapshots DescribeLockedSnapshots list

Snapshot

acs:ecs:{#regionId}:{#accountId}:snapshot/*

Snapshot

acs:ecs:{#regionId}:{#accountId}:snapshot/{#SnapshotId}

None None
ecs:DescribeDedicatedHosts DescribeDedicatedHosts get

DedicatedHost

acs:ecs:{#regionId}:{#accountId}:ddh/*

DedicatedHost

acs:ecs:{#regionId}:{#accountId}:ddh/{#ddhId}

None None
ecs:AllocatePublicIpAddress AllocatePublicIpAddress create

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

None None
ecs:EnableDiskEncryptionByDefault EnableDiskEncryptionByDefault none

*All Resource

*

None None
ecs:CreateNetworkInterfacePermission CreateNetworkInterfacePermission create

*NetworkInterface

acs:ecs:{#regionId}:{#accountId}:eni/{#eniId}

None None
ecs:DescribeClassicLinkInstances DescribeClassicLinkInstances get

*All Resource

*

None None
ecs:ModifyDiskChargeType ModifyDiskChargeType update

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

None None
ecs:ModifyDedicatedHostAutoRenewAttribute ModifyDedicatedHostAutoRenewAttribute update

*DedicatedHost

acs:ecs:{#regionId}:{#accountId}:ddh/{#ddhId}

None None
ecs:InstallCloudAssistant InstallCloudAssistant update

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

None None
ecs:DescribeDedicatedHostAutoRenew DescribeDedicatedHostAutoRenew get

*DedicatedHost

acs:ecs:{#regionId}:{#accountId}:ddh/{#ddhId}

None None
ecs:CreateLaunchTemplate CreateLaunchTemplate create

*LaunchTemplate

acs:ecs:{#regionId}:{#accountId}:launchtemplate/*

None None
ecs:ConvertNatPublicIpToEip ConvertNatPublicIpToEip update

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

None None
ecs:ReleasePublicIpAddress ReleasePublicIpAddress delete

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

None None
ecs:CreateAutoSnapshotPolicy CreateAutoSnapshotPolicy create

*AutoSnapshotPolicy

acs:ecs:{#regionId}:{#accountId}:snapshotpolicy/*

None None
ecs:DescribeSnapshotsUsage DescribeSnapshotsUsage get

*All Resource

*

None None
ecs:CreateAutoProvisioningGroup CreateAutoProvisioningGroup create

*All Resource

*

None

ram:CreateServiceLinkedRole

ecs:DescribeActivations DescribeActivations get

Activation

acs:ecs:{#regionId}:{#accountId}:activation/*

Activation

acs:ecs:{#regionId}:{#accountId}:activation/{#activationId}

None None
ecs:ModifyInstanceVncPasswd ModifyInstanceVncPasswd update

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

None None
ecs:DeleteSnapshot DeleteSnapshot delete

*Snapshot

acs:ecs:{#regionId}:{#accountId}:snapshot/{#snapshotId}

None None
ecs:RevokeSecurityGroup RevokeSecurityGroup delete

*SecurityGroup

acs:ecs:{#regionId}:{#accountId}:securitygroup/{#securitygroupId}

ecs:tag

ecs:tag

ecs:tag

None
ecs:DetachDisk DetachDisk update

*Disk

acs:ecs:{#regionId}:{#accountId}:disk/{#diskId}

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

None None
ecs:ModifySnapshotAttribute ModifySnapshotAttribute update

*Snapshot

acs:ecs:{#regionId}:{#accountId}:snapshot/{#snapshotId}

None None
ecs:DescribeLaunchTemplateVersions DescribeLaunchTemplateVersions list

LaunchTemplate

acs:ecs:{#regionId}:{#accountId}:launchtemplate/*

LaunchTemplate

acs:ecs:{#regionId}:{#accountId}:launchtemplate/{#launchtemplateId}

None None
ecs:DeleteInstances DeleteInstances delete

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

None None
ecs:CreateDiagnosticMetricSet CreateDiagnosticMetricSet create

*All Resource

*

None None
ecs:LeaveSecurityGroup LeaveSecurityGroup update

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

*SecurityGroup

acs:ecs:{#regionId}:{#accountId}:securitygroup/{#securitygroupId}

None None
ecs:DescribePortRangeListAssociations DescribePortRangeListAssociations list

*PortRangeList

acs:ecs:{#regionId}:{#accountId}:portrangelist/{#portRangeListId}

None None
ecs:PurchaseStorageCapacityUnit PurchaseStorageCapacityUnit create

*StorageCapacityUnit

acs:ecs:{#regionId}:{#accountId}:scu/*

None None
ecs:ImportImage ImportImage update

*Image

acs:ecs:{#regionId}:{#accountId}:image/*

None None
ecs:CopyImage CopyImage update

*Image

acs:ecs:{#regionId}:{#accountId}:image/*

None None
ecs:RedeployInstance RedeployInstance update

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

None None
ecs:DeleteVsc DeleteVsc delete

*All Resource

*

None None
ecs:CancelImagePipelineExecution CancelImagePipelineExecution update

*ImagePipeline

acs:ecs:{#regionId}:{#accountId}:imagepipeline/{#imagepipelineId}

None None
ecs:DescribePortRangeLists DescribePortRangeLists list

*PortRangeList

acs:ecs:{#regionId}:{#accountId}:portrangelist/*

PortRangeList

acs:ecs:{#regionId}:{#accountId}:portrangelist/{#portRangeListId}

None None
ecs:DescribeInstances DescribeInstances list

Instance

acs:ecs:{#regionId}:{#accountId}:instance/*

Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

ResourceOwner

None
ecs:ModifyDeploymentSetAttribute ModifyDeploymentSetAttribute update

*DeploymentSet

acs:ecs:{#regionId}:{#accountId}:deploymentset/{#DeploymentSetId}

None None
ecs:CreateDisk CreateDisk create

Disk

acs:ecs:{#regionId}:{#accountId}:disk/*

Disk

acs:ecs:{#regionId}:{#accountId}:disk/{#diskId}

Snapshot

acs:ecs:{#regionId}:{#accountId}:snapshot/{#snapshotId}

ecs:IsDiskEncrypted

ecs:IsDiskByokEncrypted

None
ecs:StopInvocation StopInvocation update

Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

None None
ecs:DescribeLaunchTemplates DescribeLaunchTemplates get

LaunchTemplate

acs:ecs:{#regionId}:{#accountId}:launchtemplate/*

LaunchTemplate

acs:ecs:{#regionId}:{#accountId}:launchtemplate/{#launchtemplateId}

None None
ecs:DeleteDisk DeleteDisk delete

*Disk

acs:ecs:{#regionId}:{#accountId}:disk/{#diskId}

None None
ecs:ModifyInstanceNetworkOptions ModifyInstanceNetworkOptions update

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#InstanceId}

None None
ecs:EnableNetworkInterfaceQoS EnableNetworkInterfaceQoS update

*NetworkInterface

acs:ecs:{#regionId}:{#accountId}:eni/{#eniId}

None None
ecs:JoinResourceGroup JoinResourceGroup update

DedicatedHost

acs:ecs:{#regionId}:{#accountId}:ddh/{#ddhId}

Disk

acs:ecs:{#regionId}:{#accountId}:disk/{#diskId}

NetworkInterface

acs:ecs:{#regionId}:{#accountId}:eni/{#eniId}

Image

acs:ecs:{#regionId}:{#accountId}:image/{#imageId}

Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

KeyPair

acs:ecs:{#regionId}:{#accountId}:keypair/{#keypairId}

LaunchTemplate

acs:ecs:{#regionId}:{#accountId}:launchtemplate/{#launchtemplateId}

SecurityGroup

acs:ecs:{#regionId}:{#accountId}:securitygroup/{#securitygroupId}

Snapshot

acs:ecs:{#regionId}:{#accountId}:snapshot/{#SnapshotId}

None None
ecs:ModifyInstanceAttachmentAttributes ModifyInstanceAttachmentAttributes update

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

None None
ecs:ListTagResources ListTagResources get

*All Resource

*

None None
ecs:ModifyInstanceSecurityOptions ModifyInstanceSecurityOptions update

*All Resource

*

None None
ecs:DescribeRenewalPrice DescribeRenewalPrice get

DedicatedHost

acs:ecs:{#regionId}:{#accountId}:ddh/{#ddhId}

Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

None None
ecs:ModifyLaunchTemplateDefaultVersion ModifyLaunchTemplateDefaultVersion update

LaunchTemplate

acs:ecs:{#regionId}:{#accountId}:launchtemplate/{#launchtemplateId}

None None
ecs:ReleaseDedicatedHost ReleaseDedicatedHost delete

*DedicatedHost

acs:ecs:{#regionId}:{#accountId}:ddh/{#ddhId}

None None
ecs:RenewDedicatedHosts RenewDedicatedHosts update

*DedicatedHost

acs:ecs:{#regionId}:{#accountId}:ddh/{#ddhId}

None None
ecs:DescribeLimitation DescribeLimitation get

*All Resource

*

None None
ecs:DeleteLaunchTemplate DeleteLaunchTemplate delete

LaunchTemplate

acs:ecs:{#regionId}:{#accountId}:launchtemplate/{#launchtemplateId}

None None
ecs:ResetDiskDefaultKMSKeyId ResetDiskDefaultKMSKeyId none

*All Resource

*

None None
ecs:StartImagePipelineExecution StartImagePipelineExecution update

*ImagePipeline

acs:ecs:{#regionId}:{#accountId}:imagepipeline/{#imagepipelineId}

None None
ecs:RebootInstance RebootInstance update

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

None None
ecs:DescribeAutoProvisioningGroupHistory DescribeAutoProvisioningGroupHistory get

*All Resource

*

None None
ecs:DisableDiskEncryptionByDefault DisableDiskEncryptionByDefault none

*All Resource

*

None None
ecs:ModifyInstanceVpcAttribute ModifyInstanceVpcAttribute update

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

*VSwitch

acs:vpc:{#regionId}:{#accountId}:vswitch/{#vswitchId}

vpc:tag

vpc:VPC

None
ecs:PurchaseElasticityAssurance PurchaseElasticityAssurance update

*ElasticityAssurance

acs:ecs:{#regionId}:{#accountId}:elasticityassurance/{#ElasticityAssuranceId}

None None
ecs:DescribeSnapshots DescribeSnapshots get

Snapshot

acs:ecs:{#regionId}:{#accountId}:snapshot/*

Snapshot

acs:ecs:{#regionId}:{#accountId}:snapshot/{#snapshotId}

None None
ecs:DescribeInstanceHistoryEvents DescribeInstanceHistoryEvents get

*All Resource

*

None None
ecs:ModifyElasticityAssuranceAutoRenewAttribute ModifyElasticityAssuranceAutoRenewAttribute update

*ElasticityAssurance

acs:ecs:{#regionId}:{#accountId}:elasticityassurance/{#ElasticityAssuranceId}

None None
ecs:GetInstanceConsoleOutput GetInstanceConsoleOutput get

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

None None
ecs:RenewReservedInstances RenewReservedInstances create

*ReservedInstance

acs:ecs:{#regionId}:{#accountId}:reservedinstance/{#ReservedInstanceId}

None None
ecs:CreateSimulatedSystemEvents CreateSimulatedSystemEvents create

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

None None
ecs:DescribeInstanceMonitorData DescribeInstanceMonitorData get

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

None None
ecs:ApplyAutoSnapshotPolicy ApplyAutoSnapshotPolicy update

*Disk

acs:ecs:{#regionId}:{#accountId}:disk/{#diskId}

*AutoSnapshotPolicy

acs:ecs:{#regionId}:{#accountId}:snapshotpolicy/{#snapshotpolicyId}

None None
ecs:AddTags AddTags create

*All Resource

*

None None
ecs:CreateDiagnosticReport CreateDiagnosticReport create

*All Resource

*

None None
ecs:DeleteInstance DeleteInstance delete

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

None None
ecs:DeleteHpcCluster DeleteHpcCluster delete

*All Resource

*

None None
ecs:DescribeTerminalSessions DescribeTerminalSessions list

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#InstanceId}

None None
ecs:ModifyNetworkInterfaceAttribute ModifyNetworkInterfaceAttribute update

*NetworkInterface

acs:ecs:{#regionId}:{#accountId}:eni/{#eniId}

*SecurityGroup

acs:ecs:{#regionId}:{#accountId}:securitygroup/{#securitygroupId}

None None
ecs:ResizeDisk ResizeDisk update

*Disk

acs:ecs:{#regionId}:{#accountId}:disk/{#diskId}

None None
ecs:ModifyAutoProvisioningGroup ModifyAutoProvisioningGroup update

*autoprovisioninggroup

acs:ecs:{#regionId}:{#accountId}:autoprovisioninggroup/{#autoprovisioninggroupId}

None

ram:CreateServiceLinkedRole

ecs:CreateSecurityGroup CreateSecurityGroup create

*SecurityGroup

acs:ecs:{#regionId}:{#accountId}:securitygroup/*

*VPC

acs:vpc:{#regionId}:{#accountId}:vpc/{#vpcId}

None None
ecs:ModifyDiskDeployment ModifyDiskDeployment update

*Disk

acs:ecs:{#regionId}:{#accountId}:disk/{#diskId}

None None
ecs:SendFile SendFile update

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

None None
ecs:ModifyDiskDefaultKMSKeyId ModifyDiskDefaultKMSKeyId update

*All Resource

*

None None
ecs:DeleteSnapshotGroup DeleteSnapshotGroup delete

*SnapshotGroup

acs:ecs:{#regionId}:{#accountId}:snapshotgroup/{#snapshotgroupId}

None None
ecs:ModifyInstanceSpec ModifyInstanceSpec update

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

ecs:AssociatePublicIpAddress

None
ecs:DeleteNetworkInterfacePermission DeleteNetworkInterfacePermission delete

*NetworkInterface

acs:ecs:{#regionId}:{#accountId}:eni/{#eniId}

None None
ecs:ModifyPlanMaintenanceWindow ModifyPlanMaintenanceWindow update

*All Resource

*

None None
ecs:CreateSnapshotGroup CreateSnapshotGroup create

Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

Disk

acs:ecs:{#regionId}:{#accountId}:disk/{#DiskId}

None None
ecs:AttachInstanceRamRole AttachInstanceRamRole update

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

*Role

acs:ram:{#regionId}:{#accountId}:role/{#roleName}

None

ram:PassRole

ecs:ModifyCapacityReservation ModifyCapacityReservation update

*CapacityReservation

acs:ecs:{#regionId}:{#accountId}:capacityreservation/{#CapacityReservationId}

None None
ecs:AssignPrivateIpAddresses AssignPrivateIpAddresses create

*NetworkInterface

acs:ecs:{#regionId}:{#accountId}:eni/{#eniId}

None None
ecs:DescribeManagedInstances DescribeManagedInstances get

Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

None None
ecs:DescribeDeploymentSets DescribeDeploymentSets get

*DeploymentSet

acs:ecs:{#regionId}:{#accountId}:deploymentset/*

None None
ecs:DescribeNetworkInterfaces DescribeNetworkInterfaces get

NetworkInterface

acs:ecs:{#regionId}:{#accountId}:eni/{#eniId}

None None
ecs:DescribeVscs DescribeVscs list

Vsc

acs:ecs:{#regionId}:{#accountId}:vsc/*

None None
ecs:DescribeResourcesModification DescribeResourcesModification get

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

None None
ecs:DeleteImage DeleteImage delete

*Image

acs:ecs:{#regionId}:{#accountId}:image/{#imageId}

None None
ecs:DescribeInstanceModificationPrice DescribeInstanceModificationPrice get

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#InstanceId}

None None
ecs:DescribeSnapshotGroups DescribeSnapshotGroups get

SnapshotGroup

acs:ecs:{#regionId}:{#accountId}:snapshotgroup/*

SnapshotGroup

acs:ecs:{#regionId}:{#accountId}:snapshotgroup/{#snapshotgroupId}

None None
ecs:DescribeAutoSnapshotPolicyEx DescribeAutoSnapshotPolicyEx get

AutoSnapshotPolicy

acs:ecs:{#regionId}:{#accountId}:snapshotpolicy/*

AutoSnapshotPolicy

acs:ecs:{#regionId}:{#accountId}:snapshotpolicy/{#snapshotpolicyId}

None None
ecs:DescribeEniMonitorData DescribeEniMonitorData get

NetworkInterface

acs:ecs:{#regionId}:{#accountId}:eni/{#eniId}

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

None None
ecs:DescribePortRangeListEntries DescribePortRangeListEntries list

*PortRangeList

acs:ecs:{#regionId}:{#accountId}:portrangelist/{#portRangeListId}

None None
ecs:DeleteKeyPairs DeleteKeyPairs delete

*KeyPair

acs:ecs:{#regionId}:{#accountId}:keypair/{#keypairName}

None None
ecs:ReInitDisk ReInitDisk update

*Disk

acs:ecs:{#regionId}:{#accountId}:disk/{#diskId}

ecs:PasswordCustomized

None
ecs:DeleteSecurityGroup DeleteSecurityGroup delete

*SecurityGroup

acs:ecs:{#regionId}:{#accountId}:securitygroup/{#securitygroupId}

None None
ecs:AcceptInquiredSystemEvent AcceptInquiredSystemEvent update

*All Resource

*

None None
ecs:DeleteActivation DeleteActivation update

*activation

acs:ecs:{#regionId}:{#accountId}:activation/{#activationId}

None None
ecs:DescribeTags DescribeTags get

*All Resource

*

None None
ecs:ImportKeyPair ImportKeyPair create

*KeyPair

acs:ecs:{#regionId}:{#accountId}:keypair/*

None None
ecs:DescribeDiskEncryptionByDefaultStatus DescribeDiskEncryptionByDefaultStatus none

*DiskEncryptionDefaultConfig

acs:ecs:{#regionId}:{#accountId}:diskencryptiondefaultconfig/*

None None
ecs:DescribePrefixLists DescribePrefixLists get

*PrefixList

acs:ecs:{#regionId}:{#accountId}:prefixlist/{#PrefixListId}

None None
ecs:DeleteLaunchTemplateVersion DeleteLaunchTemplateVersion delete

*LaunchTemplate

acs:ecs:{#regionId}:{#accountId}:launchtemplate/{#launchtemplateId}

None None
ecs:DescribeDisks DescribeDisks list

Disk

acs:ecs:{#regionId}:{#accountId}:disk/{#diskId}

Disk

acs:ecs:{#regionId}:{#accountId}:disk/*

None None
ecs:DetachClassicLinkVpc DetachClassicLinkVpc update

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

*VPC

acs:vpc:{#regionId}:{#accountId}:vpc/{#vpcId}

None None
ecs:DescribeReservedInstanceAutoRenewAttribute DescribeReservedInstanceAutoRenewAttribute get

*ReservedInstance

acs:ecs:{#regionId}:{#accountId}:reservedinstance/{#ReservedInstanceId}

None None
ecs:ModifyDiskAttribute ModifyDiskAttribute update

*Disk

acs:ecs:{#regionId}:{#accountId}:disk/{#diskId}

None None
ecs:ExportSnapshot ExportSnapshot create

*Snapshot

acs:ecs:{#regionId}:{#accountId}:snapshot/{#snapshotId}

None None
ecs:ModifySnapshotCategory ModifySnapshotCategory update

*Snapshot

acs:ecs:{#regionId}:{#accountId}:snapshot/{#snapshotId}

ecs:tag

None
ecs:DescribeAccountAttributes DescribeAccountAttributes get

*All Resource

*

None None
ecs:DescribeElasticityAssurances DescribeElasticityAssurances get

*ElasticityAssurance

acs:ecs:{#regionId}:{#accountId}:elasticityassurance/*

None None
ecs:DescribeDiagnosticMetricSets DescribeDiagnosticMetricSets get

*All Resource

*

None None
ecs:DescribeAutoProvisioningGroupInstances DescribeAutoProvisioningGroupInstances get

*AutoProvisioningGroup

acs:ecs:{#regionId}:{#accountId}:autoprovisioninggroup/{#autoprovisioninggroupId}

None None
ecs:AllocateDedicatedHosts AllocateDedicatedHosts create

*DedicatedHost

acs:ecs:{#regionId}:{#accountId}:ddh/*

None None
ecs:ModifyInstanceAttribute ModifyInstanceAttribute update

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

SecurityGroup

acs:ecs:{#regionId}:{#accountId}:securitygroup/{#SecurityGroupId}

ecs:tag

ecs:PasswordCustomized

None
ecs:CreatePortRangeList CreatePortRangeList create

*PortRangeList

acs:ecs:{#regionId}:{#accountId}:portrangelist/*

None None
ecs:DisableActivation DisableActivation update

*Activation

acs:ecs:{#regionId}:{#accountId}:activation/{#ActivationId}

None None
ecs:DeleteCommand DeleteCommand delete

*Command

acs:ecs:{#regionId}:{#accountId}:command/{#commandId}

None None
ecs:ModifyInstanceAutoReleaseTime ModifyInstanceAutoReleaseTime update

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

None None
ecs:ModifyManagedInstance ModifyManagedInstance update

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

None None
ecs:DescribePrefixListAttributes DescribePrefixListAttributes get

*PrefixList

acs:ecs:{#regionId}:{#accountId}:prefixlist/{#PrefixListId}

None None
ecs:RunCommand RunCommand update

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

ecs:CommandRunAs

None
ecs:DescribeCapacityReservationInstances DescribeCapacityReservationInstances get

*CapacityReservation

acs:ecs:{#regionId}:{#accountId}:capacityreservation/{#CapacityReservationId}

None None
ecs:ModifySecurityGroupAttribute ModifySecurityGroupAttribute update

*SecurityGroup

acs:ecs:{#regionId}:{#accountId}:securitygroup/{#securitygroupId}

None None
ecs:DescribeSecurityGroupReferences DescribeSecurityGroupReferences get

*SecurityGroup

acs:ecs:{#regionId}:{#accountId}:securitygroup/{#securitygroupId}

None None
ecs:DescribeImages DescribeImages get

Image

acs:ecs:{#regionId}:{#accountId}:image/*

Image

acs:ecs:{#regionId}:{#accountId}:image/{#imageId}

None None
ecs:ModifyDedicatedHostClusterAttribute ModifyDedicatedHostClusterAttribute update

*ddhcluster

acs:ecs:{#regionId}:{#accountId}:ddhcluster/{#ddhclusterId}

None None
ecs:CreateCapacityReservation CreateCapacityReservation create

*CapacityReservation

acs:ecs:{#regionId}:{#accountId}:capacityreservation/*

None None
ecs:DescribeSnapshotMonitorData DescribeSnapshotMonitorData get

*All Resource

*

None None
ecs:DescribeDiskDefaultKMSKeyId DescribeDiskDefaultKMSKeyId get

*DiskEncryptionDefaultConfig

acs:ecs:{#regionId}:{#accountId}:diskencryptiondefaultconfig/*

None None
ecs:ModifyUserBusinessBehavior ModifyUserBusinessBehavior update

*All Resource

*

None None
ecs:ModifyInstanceAutoRenewAttribute ModifyInstanceAutoRenewAttribute update

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

None None
ecs:ModifyInstanceClockOptions ModifyInstanceClockOptions update

*All Resource

*

None None
ecs:AssignIpv6Addresses AssignIpv6Addresses create

*NetworkInterface

acs:ecs:{#regionId}:{#accountId}:eni/{#eniId}

None None
ecs:AuthorizeSecurityGroupEgress AuthorizeSecurityGroupEgress create

*All Resource

*

ecs:SecurityGroupIpProtocols

ecs:SecurityGroupSourceCidrIps

None
ecs:EndTerminalSession EndTerminalSession update

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#InstanceId}

None None
ecs:CreateInstance CreateInstance create

*All Resource

*

vpc:VPC

vpc:IsDefaultVSwitch

vpc:IsDefaultVpc

ecs:IsDiskEncrypted

ecs:InstanceType

ecs:InstanceTypeFamily

ecs:ImageOwnerId

ecs:ImageSource

ecs:NotSpecifySecurityGroupId

ecs:LoginAsNonRoot

ecs:IsSystemDiskByokEncrypted

ecs:IsDiskByokEncrypted

ecs:PasswordInherit

ecs:PasswordCustomized

ecs:IsSystemDiskEncrypted

ecs:ImagePlatform

ecs:LoginAsNonRoot

ecs:IsSystemDiskByokEncrypted

ecs:IsDiskByokEncrypted

ecs:PasswordInherit

ecs:PasswordCustomized

ecs:IsSystemDiskEncrypted

ecs:ImagePlatform

ecs:SecurityHardeningMode

vpc:CreateDefaultVpc

ecs:SecurityEnhancementStrategy

ecs:AssociatePublicIpAddress

ecs:InstanceChargeType

None
ecs:GetInstanceScreenshot GetInstanceScreenshot get

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

None None
ecs:DescribeElasticityAssuranceAutoRenewAttribute DescribeElasticityAssuranceAutoRenewAttribute get

*ElasticityAssurance

acs:ecs:{#regionId}:{#accountId}:elasticityassurance/{#ElasticityAssuranceId}

None None
ecs:DescribeInvocationResults DescribeInvocationResults get

Command

acs:ecs:{#regionId}:{#accountId}:command/{#commandId}

Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

None None
ecs:DeleteImageComponent DeleteImageComponent delete

*ImageComponent

acs:ecs:{#regionId}:{#accountId}:imagecomponent/{#imagecomponentId}

None None
ecs:DescribePlanMaintenanceWindows DescribePlanMaintenanceWindows list

*All Resource

*

None None
ecs:DescribeInvocations DescribeInvocations get

Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

Command

acs:ecs:{#regionId}:{#accountId}:command/{#commandId}

None None
ecs:DescribeInstanceAttribute DescribeInstanceAttribute get

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

None None
ecs:DescribeInstanceAttachmentAttributes DescribeInstanceAttachmentAttributes get

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

None None
ecs:DescribeNetworkInterfaceAttribute DescribeNetworkInterfaceAttribute get

*NetworkInterface

acs:ecs:{#regionId}:{#accountId}:eni/{#eniId}

None None
ecs:ModifyDedicatedHostAttribute ModifyDedicatedHostAttribute update

*DedicatedHost

acs:ecs:{#regionId}:{#accountId}:ddh/{#ddhId}

DedicatedHostCluster

acs:ecs:{#regionId}:{#accountId}:ddhcluster/{#ddhclusterId}

None None
ecs:DescribeBandwidthLimitation DescribeBandwidthLimitation get

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

None None
ecs:ModifyCommand ModifyCommand update

*Command

acs:ecs:{#regionId}:{#accountId}:command/{#commandId}

None None
ecs:DescribeImageFromFamily DescribeImageFromFamily get

*All Resource

*

None None
ecs:CancelCopyImage CancelCopyImage update

*Image

acs:ecs:{#regionId}:{#accountId}:image/{#imageId}

None None
ecs:AttachNetworkInterface AttachNetworkInterface update

*NetworkInterface

acs:ecs:{#regionId}:{#accountId}:eni/{#eniId}

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

None None
ecs:ModifySecurityGroupRule ModifySecurityGroupRule update

*All Resource

*

ecs:SecurityGroupIpProtocols

ecs:SecurityGroupSourceCidrIps

None
ecs:JoinSecurityGroup JoinSecurityGroup update

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

*SecurityGroup

acs:ecs:{#regionId}:{#accountId}:securitygroup/{#securitygroupId}

None None
ecs:DescribeResourceByTags DescribeResourceByTags get

*All Resource

*

None None
ecs:DescribeCloudAssistantStatus DescribeCloudAssistantStatus get

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

None None
ecs:ReportInstancesStatus ReportInstancesStatus get

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

None None
ecs:ModifyDedicatedHostsChargeType ModifyDedicatedHostsChargeType update

*All Resource

*

None None
ecs:CreateLaunchTemplateVersion CreateLaunchTemplateVersion create

*LaunchTemplate

acs:ecs:{#regionId}:{#accountId}:launchtemplate/{#launchtemplateId}

None None
ecs:ModifyReservedInstances ModifyReservedInstances update

*ReservedInstance

acs:ecs:{#regionId}:{#accountId}:reservedinstance/{#reservedinstanceId}

None None
ecs:ResetDisks ResetDisks update

*Disk

acs:ecs:{#regionId}:{#accountId}:disk/{#diskId}

*Snapshot

acs:ecs:{#regionId}:{#accountId}:snapshot/{#snapshotId}

None None
ecs:DetachKeyPair DetachKeyPair update

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

*KeyPair

acs:ecs:{#regionId}:{#accountId}:keypair/{#keypairName}

None None
ecs:DescribeHpcClusters DescribeHpcClusters get

*HpcCluster

acs:ecs:{#regionId}:{#accountId}:hpc/*

None None
ecs:ListPluginStatus ListPluginStatus get

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#InstanceId}

None None
ecs:OpenSnapshotService OpenSnapshotService create

*All Resource

*

None None
ecs:DeletePrefixList DeletePrefixList delete

*PrefixList

acs:ecs:{#regionId}:{#accountId}:prefixlist/{#PrefixListId}

None None
ecs:DescribeUserBusinessBehavior DescribeUserBusinessBehavior get

*All Resource

*

None None
ecs:DeletePlanMaintenanceWindow DeletePlanMaintenanceWindow delete

*All Resource

*

None None
ecs:CreateSnapshot CreateSnapshot create

*Disk

acs:ecs:{#regionId}:{#accountId}:disk/{#diskId}

*Snapshot

acs:ecs:{#regionId}:{#accountId}:snapshot/*

None None
ecs:ExportImage ExportImage update

*Image

acs:ecs:{#regionId}:{#accountId}:image/{#imageId}

None None
ecs:ModifySnapshotGroup ModifySnapshotGroup update

*SnapshotGroup

acs:ecs:{#regionId}:{#accountId}:snapshotgroup/{#SnapshotGroupId}

None None
ecs:RunInstances RunInstances create

*All Resource

*

vpc:IsDefaultVSwitch

vpc:IsDefaultVpc

vpc:VPC

ecs:IsDiskEncrypted

ecs:InstanceTypeFamily

ecs:InstanceType

ecs:ImageOwnerId

ecs:ImageSource

ecs:NotSpecifySecurityGroupId

ecs:LoginAsNonRoot

ecs:IsSystemDiskByokEncrypted

ecs:IsDiskByokEncrypted

ecs:PasswordInherit

ecs:PasswordCustomized

ecs:IsSystemDiskEncrypted

ecs:ImagePlatform

ecs:IsDiskEncrypted

ecs:SecurityHardeningMode

ecs:AssociatePublicIpAddress

vpc:CreateDefaultVpc

ecs:SecurityEnhancementStrategy

ecs:InstanceChargeType

None
ecs:ModifyInstanceMetadataOptions ModifyInstanceMetadataOptions update

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

None None
ecs:DeleteDiagnosticReports DeleteDiagnosticReports delete

*All Resource

*

None None
ecs:DetachNetworkInterface DetachNetworkInterface update

*NetworkInterface

acs:ecs:{#regionId}:{#accountId}:eni/{#eniId}

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

None None
ecs:DescribeReservedInstances DescribeReservedInstances get

ReservedInstance

acs:ecs:{#regionId}:{#accountId}:reservedinstance/*

ReservedInstance

acs:ecs:{#regionId}:{#accountId}:reservedinstance/{#reservedinstanceId}

None None
ecs:DeleteDeploymentSet DeleteDeploymentSet delete

*DeploymentSet

acs:ecs:{#regionid}:{#accountId}:deploymentset/{#deploymentSetId}

None None
ecs:DeleteAutoSnapshotPolicy DeleteAutoSnapshotPolicy delete

*AutoSnapshotPolicy

acs:ecs:{#regionId}:{#accountId}:snapshotpolicy/{#SnapshotPolicyId}

None None
ecs:DescribeNetworkInterfacePermissions DescribeNetworkInterfacePermissions get

NetworkInterface

acs:ecs:{#regionId}:{#accountId}:eni/{#eniId}

None None
ecs:LockSnapshot LockSnapshot update

*Snapshot

acs:ecs:{#regionId}:{#accountId}:snapshot/{#SnapshotId}

None None
ecs:ModifyDiagnosticMetricSet ModifyDiagnosticMetricSet update

*All Resource

*

None None
ecs:ModifySecurityGroupPolicy ModifySecurityGroupPolicy update

*SecurityGroup

acs:ecs:{#regionId}:{#accountId}:securitygroup/{#securitygroupId}

None None
ecs:ReleaseCapacityReservation ReleaseCapacityReservation delete

*CapacityReservation

acs:ecs:{#regionId}:{#accountId}:capacityreservation/{#CapacityReservationId}

None None
ecs:ModifyElasticityAssurance ModifyElasticityAssurance update

*ElasticityAssurance

acs:ecs:{#regionId}:{#accountId}:elasticityassurance/{#ElasticityAssuranceId}

None None
ecs:DescribeKeyPairs DescribeKeyPairs get

KeyPair

acs:ecs:{#regionId}:{#accountId}:keypair/{#keypairName}

KeyPair

acs:ecs:{#regionId}:{#accountId}:keypair/*

None None
ecs:DescribePrice DescribePrice get

*All Resource

*

None None
ecs:DescribeDisksFullStatus DescribeDisksFullStatus list

Disk

acs:ecs:{#regionId}:{#accountId}:disk/{#diskId}

Disk

acs:ecs:{#regionId}:{#accountId}:disk/*

None None
ecs:DescribeSendFileResults DescribeSendFileResults get

Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

None None
ecs:AttachKeyPair AttachKeyPair update

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

*KeyPair

acs:ecs:{#regionId}:{#accountId}:keypair/{#keypairName}

None None
ecs:ModifyReservedInstanceAutoRenewAttribute ModifyReservedInstanceAutoRenewAttribute update

*ReservedInstance

acs:ecs:{#regionId}:{#accountId}:reservedinstance/{#ReservedInstanceId}

None None
ecs:StopInstances StopInstances update

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

None None
ecs:ModifyPortRangeList ModifyPortRangeList update

*PortRangeList

acs:ecs:{#regionId}:{#accountId}:portrangelist/{#portRangeListId}

None None
ecs:ModifyImageAttribute ModifyImageAttribute update

*Image

acs:ecs:{#regionId}:{#accountId}:image/{#imageId}

None None
ecs:RemoveTags RemoveTags delete

*All Resource

*

None None
ecs:RevokeSecurityGroupEgress RevokeSecurityGroupEgress delete

*SecurityGroup

acs:ecs:{#regionId}:{#accountId}:securitygroup/{#securitygroupId}

ecs:tag

ecs:tag

ecs:tag

None
ecs:ModifySecurityGroupEgressRule ModifySecurityGroupEgressRule update

*All Resource

*

ecs:tag

ecs:tag

ecs:SecurityGroupIpProtocols

ecs:SecurityGroupSourceCidrIps

None
ecs:DetachInstanceRamRole DetachInstanceRamRole update

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

*Role

acs:ram:{#regionId}:{#accountId}:role/{#roleName}

None None
ecs:DescribeImageSupportInstanceTypes DescribeImageSupportInstanceTypes get

*Image

acs:ecs:{#regionId}:{#accountId}:image/{#imageId}

None None
ecs:ModifyImageShareGroupPermission ModifyImageShareGroupPermission update

*Image

acs:ecs:{#regionId}:{#accountId}:image/{#imageId}

None None
ecs:ModifyInstanceMaintenanceAttributes ModifyInstanceMaintenanceAttributes update

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

None None
ecs:CreateHpcCluster CreateHpcCluster create

*HpcCluster

acs:ecs:{#regionId}:{#accountId}:hpc/*

None None
ecs:DeleteDiagnosticMetricSets DeleteDiagnosticMetricSets delete

*All Resource

*

None None
ecs:DeleteNetworkInterface DeleteNetworkInterface delete

*NetworkInterface

acs:ecs:{#regionId}:{#accountId}:eni/{#eniId}

None None
ecs:CreateImage CreateImage create

*Image

acs:ecs:{#regionId}:{#accountId}:image/*

Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

Snapshot

acs:ecs:{#regionId}:{#accountId}:snapshot/{#snapshotId}

None None
ecs:CancelAutoSnapshotPolicy CancelAutoSnapshotPolicy update

*Disk

acs:ecs:{#regionId}:{#accountId}:disk/{#diskId}

AutoSnapshotPolicy

acs:ecs:{#regionId}:{#accountId}:snapshotpolicy/{#snapshotpolicyId}

None None
ecs:StartTerminalSession StartTerminalSession update

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

ecs:SessionStartAs

None
ecs:PurchaseReservedInstancesOffering PurchaseReservedInstancesOffering create

*ReservedInstance

acs:ecs:{#regionId}:{#accountId}:reservedinstance/*

None None
ecs:ModifyInstanceChargeType ModifyInstanceChargeType update

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

None None
ecs:DescribeInstancesFullStatus DescribeInstancesFullStatus list

*All Resource

*

None None
ecs:ModifyDedicatedHostAutoReleaseTime ModifyDedicatedHostAutoReleaseTime update

*DedicatedHost

acs:ecs:{#regionId}:{#accountId}:ddh/{#ddhId}

None None
ecs:CancelTask CancelTask update

*All Resource

*

None None
ecs:RenewInstance RenewInstance update

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

None None
ecs:StopInstance StopInstance update

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

None None
ecs:CopySnapshot CopySnapshot create

*Snapshot

acs:ecs:{#regionId}:{#accountId}:snapshot/{#snapshotId}

None None
ecs:CloneDisks CloneDisks create

*Disk

acs:ecs:{#regionId}:{#accountId}:disk/{#SourceDiskId}

*Disk

acs:ecs:{#regionId}:{#accountId}:disk/*

None None
ecs:CreatePrefixList CreatePrefixList create

*All Resource

*

None None
ecs:DescribeDiskMonitorData DescribeDiskMonitorData get

*Disk

acs:ecs:{#regionId}:{#accountId}:disk/{#diskId}

None None
ecs:DescribeImagePipelineExecutions DescribeImagePipelineExecutions get

*ImagePipelineExecution

acs:ecs:{#regionId}:{#accountId}:imagepipelineexecution/*

*ImagePipelineExecution

acs:ecs:{#regionId}:{#accountId}:imagepipelineexecution/{#ImagePipelineExecutionId}

*ImagePipeline

acs:ecs:{#regionId}:{#accountId}:imagepipeline/*

*ImagePipeline

acs:ecs:{#regionId}:{#accountId}:imagepipeline/{#ImagePipelineId}

None None
ecs:DeletePortRangeList DeletePortRangeList delete

*PortRangeList

acs:ecs:{#regionId}:{#accountId}:portrangelist/{#portRangeListId}

None None
ecs:UnassignPrivateIpAddresses UnassignPrivateIpAddresses delete

*NetworkInterface

acs:ecs:{#regionId}:{#accountId}:eni/{#eniId}

None None
ecs:AttachClassicLinkVpc AttachClassicLinkVpc update

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

*VPC

acs:vpc:{#regionId}:{#accountId}:vpc/{#vpcId}

vpc:tag

None
ecs:DescribeInstanceStatus DescribeInstanceStatus list

*All Resource

*

None None
ecs:DeleteAutoProvisioningGroup DeleteAutoProvisioningGroup delete

*AutoProvisioningGroup

acs:ecs:{#regionId}:{#accountId}:autoprovisioninggroup/{#autoprovisioninggroupId}

None

ram:CreateServiceLinkedRole

ecs:ModifyPrefixList ModifyPrefixList update

*PrefixList

acs:ecs:{#regionId}:{#accountId}:prefixlist/{#PrefixListId}

None None
ecs:UnassignIpv6Addresses UnassignIpv6Addresses delete

*NetworkInterface

acs:ecs:{#regionId}:{#accountId}:eni/{#eniId}

None None
ecs:DescribeDiagnosticMetrics DescribeDiagnosticMetrics get

*All Resource

*

None None
ecs:DescribeInstanceRamRole DescribeInstanceRamRole get

Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

Role

acs:ram:{#regionId}:{#accountId}:role/{#roleName}

None None
ecs:DescribeDedicatedHostClusters DescribeDedicatedHostClusters get

DedicatedHostCluster

acs:ecs:{#regionId}:{#accountId}:ddhcluster/{#ddhclusterId}

DedicatedHostCluster

acs:ecs:{#regionId}:{#accountId}:ddhcluster/*

None None
ecs:ModifyCloudAssistantSettings ModifyCloudAssistantSettings update

*ServiceSettings

acs:ecs:{#regionId}:{#accountId}:servicesettings/{#servicesettingId}

None None
ecs:DescribeTasks DescribeTasks get

*All Resource

*

None None
ecs:ModifyInstanceNetworkSpec ModifyInstanceNetworkSpec update

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

ecs:AssociatePublicIpAddress

None
ecs:DescribeAutoProvisioningGroups DescribeAutoProvisioningGroups get

*All Resource

*

None None
ecs:DescribeImageComponents DescribeImageComponents get

*ImageComponent

acs:ecs:{#regionId}:{#accountId}:imagecomponent/*

*ImageComponent

acs:ecs:{#regionId}:{#accountId}:imagecomponent/{#imagecomponentId}

None None
ecs:CreateActivation CreateActivation create

*Activation

acs:ecs:{#regionId}:{#accountId}:activation/*

None None
ecs:DescribeCommands DescribeCommands get

Command

acs:ecs:{#regionId}:{#accountId}:command/*

Command

acs:ecs:{#regionId}:{#accountId}:command/{#commandId}

None None
ecs:CreateElasticityAssurance CreateElasticityAssurance create

*ElasticityAssurance

acs:ecs:{#regionId}:{#accountId}:elasticityassurance/*

None None
ecs:DeleteDedicatedHostCluster DeleteDedicatedHostCluster delete

*DedicatedHostCluster

acs:ecs:{#regionId}:{#accountId}:ddhcluster/{#ddhclusterId}

None None
ecs:InvokeCommand InvokeCommand update

*Command

acs:ecs:{#regionId}:{#accountId}:command/{#commandId}

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

ecs:CommandRunAs

None
ecs:DescribeSecurityGroups DescribeSecurityGroups get

SecurityGroup

acs:ecs:{#regionId}:{#accountId}:securitygroup/*

SecurityGroup

acs:ecs:{#regionId}:{#accountId}:securitygroup/{#securitygroupId}

ecs:tag

ecs:tag

ecs:tag

ecs:tag

None
ecs:DescribeImagePipelines DescribeImagePipelines get

*ImagePipeline

acs:ecs:{#regionId}:{#accountId}:imagepipeline/*

*ImagePipeline

acs:ecs:{#regionId}:{#accountId}:imagepipeline/{#imagepipelineId}

None None
ecs:CreateVsc CreateVsc create

Vsc

acs:ecs:{#regionId}:{#accountId}:vsc/*

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#InstanceId}

None None
ecs:DeregisterManagedInstance DeregisterManagedInstance update

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

None None
ecs:ReplaceSystemDisk ReplaceSystemDisk update

Disk

acs:ecs:{#regionId}:{#accountId}:disk/{#diskId}

Image

acs:ecs:{#regionId}:{#accountId}:image/{#imageId}

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

ecs:IsDiskEncrypted

ecs:IsSystemDiskEncrypted

ecs:PasswordInherit

ecs:PasswordCustomized

ecs:IsDiskByokEncrypted

ecs:IsSystemDiskByokEncrypted

ecs:LoginAsNonRoot

ecs:ImagePlatform

None
ecs:DescribeSnapshotLinks DescribeSnapshotLinks get

*All Resource

*

None None
ecs:DeleteImagePipeline DeleteImagePipeline delete

*ImagePipeline

acs:ecs:{#regionId}:{#accountId}:imagepipeline/{#imagepipelineId}

None None
ecs:RebootInstances RebootInstances update

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

None None
ecs:ModifyInvocationAttribute ModifyInvocationAttribute update

*Invocation

acs:ecs:{#regionId}:{#accountId}:invocation/{#invocationId}

Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

None None
ecs:AuthorizeSecurityGroup AuthorizeSecurityGroup create

*All Resource

*

ecs:SecurityGroupIpProtocols

ecs:SecurityGroupSourceCidrIps

None
ecs:RedeployDedicatedHost RedeployDedicatedHost update

*DedicatedHost

acs:ecs:{#regionId}:{#accountId}:ddh/{#ddhId}

None None
ecs:DisableNetworkInterfaceQoS DisableNetworkInterfaceQoS update

*NetworkInterface

acs:ecs:{#regionId}:{#accountId}:eni/{#eniId}

None None
ecs:RenewElasticityAssurances RenewElasticityAssurances create

*ElasticityAssurance

acs:ecs:{#regionId}:{#accountId}:elasticityassurance/{#ElasticityAssuranceId}

None None
ecs:ReActivateInstances ReActivateInstances update

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

None None
ecs:DescribeDiagnosticReports DescribeDiagnosticReports get

*All Resource

*

None None
ecs:UntagResources UntagResources delete

DedicatedHost

acs:ecs:{#regionId}:{#accountId}:ddh/{#ddhId}

Disk

acs:ecs:{#regionId}:{#accountId}:disk/{#diskId}

NetworkInterface

acs:ecs:{#regionId}:{#accountId}:eni/{#eniId}

Image

acs:ecs:{#regionId}:{#accountId}:image/{#imageId}

Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

KeyPair

acs:ecs:{#regionId}:{#accountId}:keypair/{#keypairId}

ReservedInstance

acs:ecs:{#regionId}:{#accountId}:reservedinstance/{#reservedinstanceId}

SecurityGroup

acs:ecs:{#regionId}:{#accountId}:securitygroup/{#securitygroupId}

Snapshot

acs:ecs:{#regionId}:{#accountId}:snapshot/{#snapshotId}

LaunchTemplate

acs:ecs:{#regionId}:{#accountId}:launchtemplate/{#launchtemplateId}

AutoSnapshotPolicy

acs:ecs:{#regionId}:{#accountId}:snapshotpolicy/{#SnapshotPolicyId}

None None
ecs:CreateDedicatedHostCluster CreateDedicatedHostCluster create

*All Resource

*

None None
ecs:DescribeInstanceMaintenanceAttributes DescribeInstanceMaintenanceAttributes get

*All Resource

*

None None
ecs:DescribeTaskAttribute DescribeTaskAttribute get

*All Resource

*

None None
ecs:AttachDisk AttachDisk update

*Disk

acs:ecs:{#regionId}:{#accountId}:disk/{#diskId}

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

ecs:LoginAsNonRoot

ecs:PasswordCustomized

None
ecs:CreateDeploymentSet CreateDeploymentSet create

*All Resource

*

None None
ecs:DescribeSecurityGroupAttribute DescribeSecurityGroupAttribute get

*SecurityGroup

acs:ecs:{#regionId}:{#accountId}:securitygroup/{#securitygroupId}

ecs:tag

None
ecs:DescribeInstanceAutoRenewAttribute DescribeInstanceAutoRenewAttribute list

Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

Instance

acs:ecs:{#regionId}:{#accountId}:instance/*

None None
ecs:CreateCommand CreateCommand create

*Command

acs:ecs:{#regionId}:{#accountId}:command/*

None None
ecs:ModifySystemEventAttribute ModifySystemEventAttribute none

*All Resource

*

None None
ecs:ModifyStorageCapacityUnitAttribute ModifyStorageCapacityUnitAttribute update

*StorageCapacityUnit

acs:ecs:{#regionId}:{#accountId}:scu/{#scuId}

None None
ecs:ModifyHpcClusterAttribute ModifyHpcClusterAttribute update

*All Resource

*

None None
ecs:CreateNetworkInterface CreateNetworkInterface create

*NetworkInterface

acs:ecs:{#regionId}:{#accountId}:eni/*

*SecurityGroup

acs:ecs:{#regionId}:{#accountId}:securitygroup/{#securitygroupId}

*VSwitch

acs:vpc:{#regionId}:{#accountId}:vswitch/{#vswitchId}

vpc:IsDefaultVSwitch

vpc:IsDefaultVpc

vpc:VPC

vpc:tag

vpc:tag

vpc:tag

None
ecs:CreateImageComponent CreateImageComponent create

*ImageComponent

acs:ecs:{#regionId}:{#accountId}:imagecomponent/*

None None
ecs:DescribeCloudAssistantSettings DescribeCloudAssistantSettings list

*ServiceSettings

acs:ecs:{#regionId}:{#accountId}:servicesettings/{#servicesettingId}

None None
ecs:DescribeCapacityReservations DescribeCapacityReservations get

*CapacityReservation

acs:ecs:{#regionId}:{#accountId}:capacityreservation/*

None None
ecs:DescribeInstanceVncUrl DescribeInstanceVncUrl get

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

None None
ecs:DescribeStorageCapacityUnits DescribeStorageCapacityUnits get

StorageCapacityUnit

acs:ecs:{#regionId}:{#accountId}:scu/*

StorageCapacityUnit

acs:ecs:{#regionId}:{#accountId}:scu/{#scuId}

None None
ecs:TagResources TagResources create

DedicatedHost

acs:ecs:{#regionId}:{#accountId}:ddh/{#ddhId}

Disk

acs:ecs:{#regionId}:{#accountId}:disk/{#diskId}

NetworkInterface

acs:ecs:{#regionId}:{#accountId}:eni/{#eniId}

Image

acs:ecs:{#regionId}:{#accountId}:image/{#imageId}

Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

KeyPair

acs:ecs:{#regionId}:{#accountId}:keypair/{#keypairId}

LaunchTemplate

acs:ecs:{#regionId}:{#accountId}:launchtemplate/{#launchtemplateId}

ReservedInstance

acs:ecs:{#regionId}:{#accountId}:reservedinstance/{#reservedinstanceId}

SecurityGroup

acs:ecs:{#regionId}:{#accountId}:securitygroup/{#securitygroupId}

Snapshot

acs:ecs:{#regionId}:{#accountId}:snapshot/{#snapshotId}

AutoSnapshotPolicy

acs:ecs:{#regionId}:{#accountId}:snapshotpolicy/{#SnapshotPolicyId}

None None
ecs:ModifyAutoSnapshotPolicyEx ModifyAutoSnapshotPolicyEx update

*Snapshot

acs:ecs:{#regionId}:{#accountId}:snapshotpolicy/{#autoSnapshotPolicyId}

None None
ecs:ModifyInstanceDeployment ModifyInstanceDeployment update

DedicatedHost

acs:ecs:{#regionId}:{#accountId}:ddh/{#ddhId}

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

None None
ecs:ResetDisk ResetDisk update

*Disk

acs:ecs:{#regionId}:{#accountId}:disk/{#diskId}

*Snapshot

acs:ecs:{#regionId}:{#accountId}:snapshot/{#snapshotId}

None None
vpc:ActivateRouterInterface ActivateRouterInterface update

*RouterInterface

acs:vpc:{#regionId}:{#accountId}:routerinterface/{#RouterInterfaceId}

None None
vpc:DescribeVRouters DescribeVRouters get

*All Resource

*

vpc:VPC

None
vpc:ModifyVirtualBorderRouterAttribute ModifyVirtualBorderRouterAttribute update

*VirtualBorderRouter

acs:vpc:{#regionId}:{#accountId}:virtualborderrouter/{#VirtualBorderRouterId}

None None
vpc:ModifyVpcAttribute ModifyVpcAttribute update

*VPC

acs:vpc:{#regionId}:{#accountId}:vpc/{#VpcId}

vpc:tag

None
vpc:AllocateEipAddress AllocateEipAddress update

*All Resource

*

None None
vpc:DescribePhysicalConnections DescribePhysicalConnections get

*All Resource

*

None None
vpc:UnassociateEipAddress UnassociateEipAddress update

*All Resource

*

None None
vpc:DeletePhysicalConnection DeletePhysicalConnection delete

*PhysicalConnection

acs:vpc:{#regionId}:{#accountId}:physicalconnection/{#PhysicalConnectionId}

None None
vpc:DescribeVpcs DescribeVpcs get

*All Resource

*

vpc:tag

None
vpc:DeactivateRouterInterface DeactivateRouterInterface update

*RouterInterface

acs:vpc:{#regionId}:{#accountId}:routerinterface/{#RouterInterfaceId}

None None
vpc:DescribeBandwidthPackages DescribeBandwidthPackages get

*All Resource

*

None None
vpc:RemoveBandwidthPackageIps RemoveBandwidthPackageIps delete

*BandwidthPackage

acs:vpc:{#regionId}:{#accountId}:bandwidthpackage/{#BandwidthPackageId}

None None
vpc:DeleteVSwitch DeleteVSwitch delete

*VSwitch

acs:vpc:{#regionId}:{#accountId}:vswitch/{#VSwitchId}

None None
vpc:ModifyBandwidthPackageSpec ModifyBandwidthPackageSpec update

*BandwidthPackage

acs:vpc:{#regionId}:{#accountId}:bandwidthpackage/{#BandwidthPackageId}

None None
vpc:CreateHaVip CreateHaVip create

*All Resource

*

None None
vpc:DescribeEipAddresses DescribeEipAddresses get

*Address

acs:vpc:{#regionId}:{#accountId}:eip/{#AllocationId}

None None
vpc:ModifyRouterInterfaceSpec ModifyRouterInterfaceSpec update

*RouterInterface

acs:vpc:{#regionId}:{#accountId}:routerinterface/{#RouterInterfaceId}

None None
vpc:EnablePhysicalConnection EnablePhysicalConnection update

*PhysicalConnection

acs:vpc:{#regionId}:{#accountId}:physicalconnection/{#PhysicalConnectionId}

None None
vpc:DeleteVirtualBorderRouter DeleteVirtualBorderRouter delete

*VirtualBorderRouter

acs:vpc:{#regionId}:{#accountId}:virtualborderrouter/{#VirtualBorderRouterId}

None None
vpc:DescribeRouterInterfaces DescribeRouterInterfaces get

*RouterInterface

acs:vpc:{#regionId}:{#accountId}:routerinterface/{#RouterInterfaceId}

None None
vpc:DescribeNatGateways DescribeNatGateways get

*All Resource

*

None None
vpc:ModifyPhysicalConnectionAttribute ModifyPhysicalConnectionAttribute update

*PhysicalConnection

acs:vpc:{#regionId}:{#accountId}:physicalconnection/{#PhysicalConnectionId}

None None
vpc:DeleteForwardEntry DeleteForwardEntry delete

*ForwardTable

acs:vpc:{#regionId}:{#accountId}:forwardtable/{#ForwardTableId}

None None
vpc:DescribeVirtualBorderRoutersForPhysicalConnection DescribeVirtualBorderRoutersForPhysicalConnection get

*PhysicalConnection

acs:vpc:{#regionId}:{#accountId}:physicalconnection/{#PhysicalConnectionId}

vpc:PhysicalConnection

None
vpc:DescribeRouteTables DescribeRouteTables get

*RouteTable

acs:vpc:{#regionId}:{#accountId}:routetable/{#RouteTableId}

vpc:VBR

vpc:VRouter

None
vpc:TerminatePhysicalConnection TerminatePhysicalConnection update

*PhysicalConnection

acs:vpc:{#regionId}:{#accountId}:physicalconnection/{#PhysicalConnectionId}

None None
vpc:ModifyRouterInterfaceAttribute ModifyRouterInterfaceAttribute update

*RouterInterface

acs:vpc:{#regionId}:{#accountId}:routerinterface/{#RouterInterfaceId}

vpc:TargetAccountRDId

None
vpc:DescribeForwardTableEntries DescribeForwardTableEntries get

*ForwardTable

acs:vpc:{#regionId}:{#accountId}:forwardtable/{#ForwardTableId}

None None
vpc:CreatePhysicalConnection CreatePhysicalConnection create

*All Resource

*

None None
vpc:DeleteRouteEntry DeleteRouteEntry delete

*RouteTable

acs:vpc:{#regionId}:{#accountId}:routetable/{#RouteTableId}

None None
vpc:DeleteRouterInterface DeleteRouterInterface delete

*RouterInterface

acs:vpc:{#regionId}:{#accountId}:routerinterface/{#RouterInterfaceId}

None None
vpc:RecoverVirtualBorderRouter RecoverVirtualBorderRouter update

*VirtualBorderRouter

acs:vpc:{#regionId}:{#accountId}:virtualborderrouter/{#VirtualBorderRouterId}

None None
vpc:DescribeHaVips DescribeHaVips get

*All Resource

*

None None
vpc:TerminateVirtualBorderRouter TerminateVirtualBorderRouter update

*VirtualBorderRouter

acs:vpc:{#regionId}:{#accountId}:virtualborderrouter/{#VirtualBorderRouterId}

None None
vpc:CreateVpc CreateVpc create

*All Resource

*

None None
vpc:DeleteHaVip DeleteHaVip delete

*HaVip

acs:vpc:{#regionId}:{#accountId}:havip/{#HaVipId}

None None
vpc:AddBandwidthPackageIps AddBandwidthPackageIps create

*BandwidthPackage

acs:vpc:{#regionId}:{#accountId}:bandwidthpackage/{#BandwidthPackageId}

None None
vpc:CreateVirtualBorderRouter CreateVirtualBorderRouter create

*All Resource

*

None None
vpc:CreateForwardEntry CreateForwardEntry create

*ForwardTable

acs:vpc:{#regionId}:{#accountId}:forwardtable/{#ForwardTableId}

None None
vpc:ReleaseEipAddress ReleaseEipAddress update

*Address

acs:vpc:{#regionId}:{#accountId}:eip/{#AllocationId}

vpc:tag

None
vpc:ModifyVRouterAttribute ModifyVRouterAttribute update

*VRouter

acs:vpc:{#regionId}:{#accountId}:vrouter/{#VRouterId}

None None
vpc:DeleteNatGateway DeleteNatGateway delete

*NatGateway

acs:vpc:{#regionId}:{#accountId}:natgateway/{#natgatewayid}

None None
vpc:DescribeNewProjectEipMonitorData DescribeNewProjectEipMonitorData get

*Address

acs:vpc:{#regionId}:{#accountId}:eip/{#AllocationId}

None None
vpc:CreateRouterInterface CreateRouterInterface create

*All Resource

*

vpc:TargetAccountRDId

None
vpc:ConnectRouterInterface ConnectRouterInterface update

*RouterInterface

acs:vpc:{#regionId}:{#accountId}:routerinterface/{#RouterInterfaceId}

None None
vpc:DescribeVirtualBorderRouters DescribeVirtualBorderRouters get

*VirtualBorderRouter

acs:vpc:{#regionId}:{#AccountId}:virtualborderrouter/{#VbrId}

None None
vpc:ModifyEipAddressAttribute ModifyEipAddressAttribute update

*Address

acs:vpc:{#regionId}:{#accountId}:eip/{#AllocationId}

None None
vpc:UnassociateHaVip UnassociateHaVip delete

*Instance

acs:vpc:{#regionId}:{#accountId}:instance/{#InstanceId}

*HaVip

acs:vpc:{#regionId}:{#accountId}:havip/{#HaVipId}

None None
vpc:DeleteVpc DeleteVpc delete

*VPC

acs:vpc:{#regionId}:{#accountId}:vpc/{#VpcId}

vpc:tag

None
vpc:DeleteBandwidthPackage DeleteBandwidthPackage delete

*BandwidthPackage

acs:vpc:{#regionId}:{#accountId}:bandwidthpackage/{#BandwidthPackageId}

None None
vpc:DescribeEipMonitorData DescribeEipMonitorData get

*Address

acs:vpc:{#regionId}:{#accountId}:eip/{#AllocationId}

None None
vpc:ModifyForwardEntry ModifyForwardEntry update

*ForwardTable

acs:vpc:{#regionId}:{#accountId}:forwardtable/{#ForwardTableId}

None None
vpc:ModifyHaVipAttribute ModifyHaVipAttribute update

*HaVip

acs:vpc:{#regionId}:{#accountId}:havip/{#HaVipId}

None None
vpc:DescribeVSwitches DescribeVSwitches get

*All Resource

*

vpc:VPC

None
vpc:CreateRouteEntry CreateRouteEntry create

*RouteTable

acs:vpc:{#regionId}:{#accountId}:routetable/{#RouteTableId}

None None
vpc:CreateVSwitch CreateVSwitch create

*All Resource

*

vpc:tag

None
vpc:CreateNatGateway CreateNatGateway create

*All Resource

*

None None
vpc:AssociateEipAddress AssociateEipAddress update

*All Resource

*

None None
vpc:AssociateHaVip AssociateHaVip update

*Instance

acs:vpc:{#regionId}:{#accountId}:instance/{#InstanceId}

*HaVip

acs:vpc:{#regionId}:{#accountId}:havip/{#HaVipId}

None None
vpc:CancelPhysicalConnection CancelPhysicalConnection update

*PhysicalConnection

acs:vpc:{#regionId}:{#accountId}:physicalconnection/{#PhysicalConnectionId}

None None
vpc:ModifyVSwitchAttribute ModifyVSwitchAttribute update

*VSwitch

acs:vpc:{#regionId}:{#accountId}:vswitch/{#VSwitchId}

None None

Resource

Tabel berikut mencantumkan resource yang ditentukan oleh Elastic Compute Service. Tentukan resource tersebut dalam elemen Resource pada pernyataan kebijakan RAM untuk memberikan izin terhadap operasi tertentu. Resource tersebut diidentifikasi secara unik menggunakan ARN dengan format: acs:{#ramcode}:{#regionId}:{#accountId}:{#resourceType}:

  • acs: Singkatan dari Alibaba Cloud service, yang menunjukkan cloud publik Alibaba Cloud.

  • {#ramcode}: Kode yang digunakan dalam RAM untuk menunjukkan layanan Alibaba Cloud.

  • {#regionId}: region ID. Jika resource mencakup semua wilayah, atur nilainya menjadi tanda bintang (*).

  • {#accountId}: ID akun Alibaba Cloud. Jika resource mencakup semua akun Alibaba Cloud, atur nilainya menjadi tanda bintang (*).

  • {#resourceType}: Identifier resource yang ditentukan oleh layanan. Mendukung struktur hierarkis, mirip dengan path file. Jika pernyataan mencakup resource global, atur nilainya menjadi tanda bintang (*).

Tipe resource

ARN

Instance
  • acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}
  • acs:ecs:{#regionId}:{#accountId}:instance/*
  • acs:vpc:{#regionId}:{#accountId}:instance/{#InstanceId}
ReservedInstance
  • acs:ecs:{#regionId}:{#accountId}:reservedinstance/{#reservedinstanceId}
  • acs:ecs:{#regionId}:{#accountId}:reservedinstance/*
CapacityReservation
  • acs:ecs:{#regionId}:{#accountId}:capacityreservation/*
  • acs:ecs:{#regionId}:{#accountId}:capacityreservation/{#CapacityReservationId}
PrefixList
  • acs:ecs:{#regionId}:{#accountId}:prefixlist/{#PrefixListId}
Image
  • acs:ecs:{#regionId}:{#accountId}:image/{#imageId}
  • acs:ecs:{#regionId}:{#accountId}:image/*
ImagePipeline
  • acs:ecs:{#regionId}:{#accountId}:imagepipeline/*
  • acs:ecs:{#regionId}:{#accountId}:imagepipeline/{#imagepipelineId}
Disk
  • acs:ecs:{#regionId}:{#accountId}:disk/{#diskId}
  • acs:ecs:{#regionId}:{#accountId}:disk/*
  • acs:ecs:{#regionId}:{#accountId}:disk/{#SourceDiskId}
AutoSnapshotPolicy
  • acs:ecs:{#regionId}:{#accountId}:snapshotpolicy/{#snapshotpolicyId}
  • acs:ecs:{#regionId}:{#accountId}:snapshotpolicy/*
Snapshot
  • acs:ecs:{#regionId}:{#accountId}:snapshot/{#SnapshotId}
  • acs:ecs:{#regionId}:{#accountId}:snapshot/*
  • acs:ecs::{#accountId}:snapshot/*
  • acs:ecs:{#regionId}:{#accountId}:snapshotpolicy/{#autoSnapshotPolicyId}
KeyPair
  • acs:ecs:{#regionId}:{#accountId}:keypair/*
  • acs:ecs:{#regionId}:{#accountId}:keypair/{#keypairId}
  • acs:ecs:{#regionId}:{#accountId}:keypair/{#keypairName}
DedicatedHost
  • acs:ecs:{#regionId}:{#accountId}:ddh/*
  • acs:ecs:{#regionId}:{#accountId}:ddh/{#ddhId}
NetworkInterface
  • acs:ecs:{#regionId}:{#accountId}:eni/{#eniId}
  • acs:ecs:{#regionId}:{#accountId}:eni/*
LaunchTemplate
  • acs:ecs:{#regionId}:{#accountId}:launchtemplate/*
  • acs:ecs:{#regionId}:{#accountId}:launchtemplate/{#launchtemplateId}
Fleet
  • acs:ecs:{#regionId}:{#accountId}:fleet/*
Activation
  • acs:ecs:{#regionId}:{#accountId}:activation/*
  • acs:ecs:{#regionId}:{#accountId}:activation/{#activationId}
SecurityGroup
  • acs:ecs:{#regionId}:{#accountId}:securitygroup/{#securitygroupId}
  • acs:ecs:{#regionId}:{#accountId}:securitygroup/*
PortRangeList
  • acs:ecs:{#regionId}:{#accountId}:portrangelist/{#portRangeListId}
  • acs:ecs:{#regionId}:{#accountId}:portrangelist/*
StorageCapacityUnit
  • acs:ecs:{#regionId}:{#accountId}:scu/*
  • acs:ecs:{#regionId}:{#accountId}:scu/{#scuId}
Vsc
  • acs:ecs:{#regionId}:{#accountId}:vsc/*
  • acs:ecs:{#regionId}:{#accountId}:vsc/{#VscId}
DeploymentSet
  • acs:ecs:{#regionId}:{#accountId}:deploymentset/{#DeploymentSetId}
  • acs:ecs:{#regionId}:{#accountId}:deploymentset/*
AutoProvisioningGroup
  • acs:ecs:{#regionId}:{#accountId}:autoprovisioninggroup/{#autoprovisioninggroupId}
  • acs:ecs:{#regionId}:{#accountId}:autoprovisioninggroup/*
VSwitch
  • acs:vpc:{#regionId}:{#accountId}:vswitch/{#vswitchId}
  • acs:vpc:{#regionId}:{#accountId}:vswitch/*
ElasticityAssurance
  • acs:ecs:{#regionId}:{#accountId}:elasticityassurance/{#ElasticityAssuranceId}
  • acs:ecs:{#regionId}:{#accountId}:elasticityassurance/*
snapshotpolicy
  • acs:ecs:{#regionId}:{#accountId}:snapshotpolicy/{#snapshotpolicyId}
HpcCluster
  • acs:ecs:{#regionId}:{#accountId}:hpc/{#hpcClusterId}
  • acs:ecs:{#regionId}:{#accountId}:hpc/*
autoprovisioninggroup
  • acs:ecs:{#regionId}:{#accountId}:autoprovisioninggroup/{#autoprovisioninggroupId}
VPC
  • acs:vpc:{#regionId}:{#accountId}:vpc/{#vpcId}
  • acs:vpc:{#regionId}:{#accountId}:vpc/*
SnapshotGroup
  • acs:ecs:{#regionId}:{#accountId}:snapshotgroup/{#snapshotgroupId}
  • acs:ecs:{#regionId}:{#accountId}:snapshotgroup/*
Role
  • acs:ram:{#regionId}:{#accountId}:role/{#roleName}
activation
  • acs:ecs:{#regionId}:{#accountId}:activation/{#activationId}
DedicatedHostCluster
  • acs:ecs:{#regionId}:{#accountId}:ddhcluster/*
  • acs:ecs:{#regionId}:{#accountId}:ddhcluster/{#ddhclusterId}
DiskEncryptionDefaultConfig
  • acs:ecs:{#regionId}:{#accountId}:diskencryptiondefaultconfig/*
Command
  • acs:ecs:{#regionId}:{#accountId}:command/{#commandId}
  • acs:ecs:{#regionId}:{#accountId}:command/*
ddhcluster
  • acs:ecs:{#regionId}:{#accountId}:ddhcluster/{#ddhclusterId}
  • acs:ecs:{#regionId}:{#accountId}:ddhcluster/*
ImageComponent
  • acs:ecs:{#regionId}:{#accountId}:imagecomponent/{#imagecomponentId}
  • acs:ecs:{#regionId}:{#accountId}:imagecomponent/*
ImagePipelineExecution
  • acs:ecs:{#regionId}:{#accountId}:imagepipelineexecution/*
  • acs:ecs:{#regionId}:{#accountId}:imagepipelineexecution/{#ImagePipelineExecutionId}
ServiceSettings
  • acs:ecs:{#regionId}:{#accountId}:servicesettings/{#servicesettingId}
Invocation
  • acs:ecs:{#regionId}:{#accountId}:invocation/{#invocationId}
RouterInterface
  • acs:vpc:{#regionId}:{#accountId}:routerinterface/{#RouterInterfaceId}
  • acs:vpc:{#regionId}:{#accountId}:routerinterface/*
VRouter
  • acs:vpc:{#regionId}:{#accountId}:vrouter/*
  • acs:vpc:{#regionId}:{#accountId}:vrouter/{#VRouterId}
VirtualBorderRouter
  • acs:vpc:{#regionId}:{#accountId}:virtualborderrouter/{#VirtualBorderRouterId}
  • acs:vpc:{#regionId}:{#AccountId}:virtualborderrouter/*
  • acs:vpc:{#regionId}:{#accountId}:virtualborderrouter/{#VbrId}
Address
  • acs:vpc:{#regionId}:{#accountId}:eip/*
  • acs:vpc:{#regionId}:{#accountId}:eip/{#AllocationId}
PhysicalConnection
  • acs:vpc:{#regionId}:{#accountId}:physicalconnection/*
  • acs:vpc:{#regionId}:{#accountId}:physicalconnection/{#PhysicalConnectionId}
HaVip
  • acs:vpc:{#regionId}:{#accountId}:havip/{#HaVipId}
  • acs:vpc:{#regionId}:{#accountId}:havip/*
BandwidthPackage
  • acs:vpc:{#regionId}:{#accountId}:bandwidthpackage/{#BandwidthPackageId}
  • acs:vpc:{#regionId}:{#accountId}:bandwidthpackage/*
NatGateway
  • acs:vpc:{#regionId}:{#accountId}:natgateway/*
  • acs:vpc:{#regionId}:{#accountId}:natgateway/{#NatGatewayId}
ForwardTable
  • acs:vpc:{#regionId}:{#accountId}:forwardtable/{#ForwardTableId}
RouteTable
  • acs:vpc:{#regionId}:{#accountId}:routetable/{#RouteTableId}
Association
  • acs:vpc:{#regionId}:{#accountId}:havip/{#HaVipId}

Condition

Tabel berikut mencantumkan condition key tingkat produk yang didefinisikan oleh Elastic Compute Service. Anda juga dapat menggunakan Common condition keys dari Alibaba Cloud. Tentukan kunci-kunci ini dalam elemen Condition pada pernyataan kebijakan RAM untuk menetapkan aturan otorisasi yang lebih terperinci. Dalam condition key, tentukan nilai kondisi dalam elemen Condition_value pada kebijakan.

Setiap condition key memiliki tipe data tertentu, seperti string, number, Boolean, atau alamat IP. Tipe data tersebut menentukan operator kondisional mana yang dapat digunakan untuk membandingkan nilai permintaan dengan nilai kebijakan. Anda harus menentukan operator kondisional yang kompatibel dengan tipe data condition key tersebut. Operator yang tidak sesuai akan membuat kebijakan tidak berlaku. Lihat Condition operator untuk kombinasi yang valid.

Condition key

Deskripsi

Tipe data

ecs:SecurityEnhancementStrategy Jenis sistem operasi image. String
vpc:CreateDefaultVpc Apakah akan mengaktifkan penguatan keamanan. Boolean
ecs:AssociatePublicIpAddress Apakah VPC default dapat dibuat. Boolean
ecs:PasswordInherit Apakah alamat IP publik dapat ditetapkan ke sumber daya selama pembuatan sumber daya atau perubahan konfigurasi. Parameter ini menunjukkan apakah sumber daya dapat dikonfigurasi dengan bandwidth publik lebih besar dari 0 Mbit/s. Boolean
ecs:RamRoleName Apakah akan menggunakan password yang telah diatur sebelumnya di image. String
vpc:IsDefaultVSwitch Apakah vSwitch adalah vSwitch default dan apakah vSwitch default dapat digunakan. Boolean
ecs:IsSystemDiskEncrypted Apakah disk sistem dienkripsi. String
ecs:PasswordCustomized Apakah disk sistem dienkripsi menggunakan kunci utama. Boolean
ecs:CommandRunAs Sumber image. String
ecs:SecurityGroupSourceCidrIps Apakah akan menggunakan kata sandi kustom. Array
ecs:InstanceTypeFamily Pengguna sistem operasi yang menjalankan perintah Asisten Cloud. String
ecs:SecurityGroupIpProtocols Apakah mode hardening (IMDSv2) diperlukan saat mengakses metadata instans. Array
vpc:IsDefaultVpc Blok CIDR IPv4 sumber yang diberi izin akses oleh grup keamanan. Boolean
ecs:IsDiskByokEncrypted Deskripsi: Nama Sumber Daya Alibaba Cloud dari Sumber daya VPC. Contoh: acs:vpc:cn-shanghai:1234567890:vpc/vpc-abc0123efg4567*** String
ecs:InstanceType Apakah disk data dienkripsi. String
ecs:NotSpecifySecurityGroupId Keluarga instans. Boolean
ecs:ImagePlatform Metode penagihan instans. String
ecs:NotSpecifyRamRoleName UID pemilik image. Boolean
ecs:IsSystemDiskByokEncrypted Protokol lapisan transport yang diaktifkan oleh grup keamanan. String
ecs:SessionStartAs Apakah VPC merupakan VPC default. String
ecs:ImageSource Apakah instans diakses oleh pengguna non-root. String
ecs:SecurityHardeningMode Apakah disk data dienkripsi menggunakan kunci utama. Boolean
vpc:VPC Tipe instans. String
ecs:IsDiskEncrypted Apakah tidak ada ID grup keamanan yang ditentukan. String
ecs:InstanceChargeType Metode penagihan instans. String
ecs:ImageOwnerId UID pemilik image. String
ecs:LoginAsNonRoot Apakah instans diakses oleh pengguna non-root. Boolean

Cara membuat kebijakan RAM kustom?

Anda dapat membuat kebijakan kustom dan memberikannya kepada RAM user, RAM user group, atau RAM role. Untuk caranya, lihat: