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
Actionpada 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
Resourcepada kebijakan.Untuk API tanpa izin tingkat resource, ini ditampilkan sebagai All Resources. Gunakan tanda bintang (*) dalam elemen
Resourcekebijakan.
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
|
None | None |
| ecs:ModifyReservedInstanceAttribute | ModifyReservedInstanceAttribute | update |
*ReservedInstance
|
None | None |
| ecs:StartInstances | StartInstances | update |
*Instance
|
None | None |
| ecs:DescribeUserData | DescribeUserData | get |
*Instance
|
None | None |
| ecs:DescribeElasticityAssuranceInstances | DescribeElasticityAssuranceInstances | get |
*All Resource
|
None | None |
| ecs:DescribePrefixListAssociations | DescribePrefixListAssociations | get |
*PrefixList
|
None | None |
| ecs:ModifyImageSharePermission | ModifyImageSharePermission | update |
*Image
|
None | None |
| ecs:CreateImagePipeline | CreateImagePipeline | create |
*ImagePipeline
|
None |
ram:CreateServiceLinkedRole |
| ecs:DescribeImageSharePermission | DescribeImageSharePermission | get |
*Image
|
None | None |
| ecs:DescribeDiagnosticReportAttributes | DescribeDiagnosticReportAttributes | get |
*All Resource
|
None | None |
| ecs:ModifyDiskSpec | ModifyDiskSpec | update |
*Disk
|
None | None |
| ecs:CancelSimulatedSystemEvents | CancelSimulatedSystemEvents | update |
*All Resource
|
None | None |
| ecs:DescribeAutoSnapshotPolicyAssociations | DescribeAutoSnapshotPolicyAssociations | get |
AutoSnapshotPolicy
Disk
|
None | None |
| ecs:UnlockSnapshot | UnlockSnapshot | update |
*Snapshot
|
None | None |
| ecs:ModifyPrepayInstanceSpec | ModifyPrepayInstanceSpec | update |
*Instance
|
None | None |
| ecs:CreatePlanMaintenanceWindow | CreatePlanMaintenanceWindow | create |
*All Resource
|
None | None |
| ecs:CreateKeyPair | CreateKeyPair | create |
*KeyPair
|
None | None |
| ecs:DescribeLockedSnapshots | DescribeLockedSnapshots | list |
Snapshot
Snapshot
|
None | None |
| ecs:DescribeDedicatedHosts | DescribeDedicatedHosts | get |
DedicatedHost
DedicatedHost
|
None | None |
| ecs:AllocatePublicIpAddress | AllocatePublicIpAddress | create |
*Instance
|
None | None |
| ecs:EnableDiskEncryptionByDefault | EnableDiskEncryptionByDefault | none |
*All Resource
|
None | None |
| ecs:CreateNetworkInterfacePermission | CreateNetworkInterfacePermission | create |
*NetworkInterface
|
None | None |
| ecs:DescribeClassicLinkInstances | DescribeClassicLinkInstances | get |
*All Resource
|
None | None |
| ecs:ModifyDiskChargeType | ModifyDiskChargeType | update |
*Instance
|
None | None |
| ecs:ModifyDedicatedHostAutoRenewAttribute | ModifyDedicatedHostAutoRenewAttribute | update |
*DedicatedHost
|
None | None |
| ecs:InstallCloudAssistant | InstallCloudAssistant | update |
*Instance
|
None | None |
| ecs:DescribeDedicatedHostAutoRenew | DescribeDedicatedHostAutoRenew | get |
*DedicatedHost
|
None | None |
| ecs:CreateLaunchTemplate | CreateLaunchTemplate | create |
*LaunchTemplate
|
None | None |
| ecs:ConvertNatPublicIpToEip | ConvertNatPublicIpToEip | update |
*Instance
|
None | None |
| ecs:ReleasePublicIpAddress | ReleasePublicIpAddress | delete |
*Instance
|
None | None |
| ecs:CreateAutoSnapshotPolicy | CreateAutoSnapshotPolicy | create |
*AutoSnapshotPolicy
|
None | None |
| ecs:DescribeSnapshotsUsage | DescribeSnapshotsUsage | get |
*All Resource
|
None | None |
| ecs:CreateAutoProvisioningGroup | CreateAutoProvisioningGroup | create |
*All Resource
|
None |
ram:CreateServiceLinkedRole |
| ecs:DescribeActivations | DescribeActivations | get |
Activation
Activation
|
None | None |
| ecs:ModifyInstanceVncPasswd | ModifyInstanceVncPasswd | update |
*Instance
|
None | None |
| ecs:DeleteSnapshot | DeleteSnapshot | delete |
*Snapshot
|
None | None |
| ecs:RevokeSecurityGroup | RevokeSecurityGroup | delete |
*SecurityGroup
|
ecs:tag ecs:tag ecs:tag |
None |
| ecs:DetachDisk | DetachDisk | update |
*Disk
*Instance
|
None | None |
| ecs:ModifySnapshotAttribute | ModifySnapshotAttribute | update |
*Snapshot
|
None | None |
| ecs:DescribeLaunchTemplateVersions | DescribeLaunchTemplateVersions | list |
LaunchTemplate
LaunchTemplate
|
None | None |
| ecs:DeleteInstances | DeleteInstances | delete |
*Instance
|
None | None |
| ecs:CreateDiagnosticMetricSet | CreateDiagnosticMetricSet | create |
*All Resource
|
None | None |
| ecs:LeaveSecurityGroup | LeaveSecurityGroup | update |
*Instance
*SecurityGroup
|
None | None |
| ecs:DescribePortRangeListAssociations | DescribePortRangeListAssociations | list |
*PortRangeList
|
None | None |
| ecs:PurchaseStorageCapacityUnit | PurchaseStorageCapacityUnit | create |
*StorageCapacityUnit
|
None | None |
| ecs:ImportImage | ImportImage | update |
*Image
|
None | None |
| ecs:CopyImage | CopyImage | update |
*Image
|
None | None |
| ecs:RedeployInstance | RedeployInstance | update |
*Instance
|
None | None |
| ecs:DeleteVsc | DeleteVsc | delete |
*All Resource
|
None | None |
| ecs:CancelImagePipelineExecution | CancelImagePipelineExecution | update |
*ImagePipeline
|
None | None |
| ecs:DescribePortRangeLists | DescribePortRangeLists | list |
*PortRangeList
PortRangeList
|
None | None |
| ecs:DescribeInstances | DescribeInstances | list |
Instance
Instance
|
ResourceOwner |
None |
| ecs:ModifyDeploymentSetAttribute | ModifyDeploymentSetAttribute | update |
*DeploymentSet
|
None | None |
| ecs:CreateDisk | CreateDisk | create |
Disk
Disk
Snapshot
|
ecs:IsDiskEncrypted ecs:IsDiskByokEncrypted |
None |
| ecs:StopInvocation | StopInvocation | update |
Instance
|
None | None |
| ecs:DescribeLaunchTemplates | DescribeLaunchTemplates | get |
LaunchTemplate
LaunchTemplate
|
None | None |
| ecs:DeleteDisk | DeleteDisk | delete |
*Disk
|
None | None |
| ecs:ModifyInstanceNetworkOptions | ModifyInstanceNetworkOptions | update |
*Instance
|
None | None |
| ecs:EnableNetworkInterfaceQoS | EnableNetworkInterfaceQoS | update |
*NetworkInterface
|
None | None |
| ecs:JoinResourceGroup | JoinResourceGroup | update |
DedicatedHost
Disk
NetworkInterface
Image
Instance
KeyPair
LaunchTemplate
SecurityGroup
Snapshot
|
None | None |
| ecs:ModifyInstanceAttachmentAttributes | ModifyInstanceAttachmentAttributes | update |
*Instance
|
None | None |
| ecs:ListTagResources | ListTagResources | get |
*All Resource
|
None | None |
| ecs:ModifyInstanceSecurityOptions | ModifyInstanceSecurityOptions | update |
*All Resource
|
None | None |
| ecs:DescribeRenewalPrice | DescribeRenewalPrice | get |
DedicatedHost
Instance
|
None | None |
| ecs:ModifyLaunchTemplateDefaultVersion | ModifyLaunchTemplateDefaultVersion | update |
LaunchTemplate
|
None | None |
| ecs:ReleaseDedicatedHost | ReleaseDedicatedHost | delete |
*DedicatedHost
|
None | None |
| ecs:RenewDedicatedHosts | RenewDedicatedHosts | update |
*DedicatedHost
|
None | None |
| ecs:DescribeLimitation | DescribeLimitation | get |
*All Resource
|
None | None |
| ecs:DeleteLaunchTemplate | DeleteLaunchTemplate | delete |
LaunchTemplate
|
None | None |
| ecs:ResetDiskDefaultKMSKeyId | ResetDiskDefaultKMSKeyId | none |
*All Resource
|
None | None |
| ecs:StartImagePipelineExecution | StartImagePipelineExecution | update |
*ImagePipeline
|
None | None |
| ecs:RebootInstance | RebootInstance | update |
*Instance
|
None | None |
| ecs:DescribeAutoProvisioningGroupHistory | DescribeAutoProvisioningGroupHistory | get |
*All Resource
|
None | None |
| ecs:DisableDiskEncryptionByDefault | DisableDiskEncryptionByDefault | none |
*All Resource
|
None | None |
| ecs:ModifyInstanceVpcAttribute | ModifyInstanceVpcAttribute | update |
*Instance
*VSwitch
|
vpc:tag vpc:VPC |
None |
| ecs:PurchaseElasticityAssurance | PurchaseElasticityAssurance | update |
*ElasticityAssurance
|
None | None |
| ecs:DescribeSnapshots | DescribeSnapshots | get |
Snapshot
Snapshot
|
None | None |
| ecs:DescribeInstanceHistoryEvents | DescribeInstanceHistoryEvents | get |
*All Resource
|
None | None |
| ecs:ModifyElasticityAssuranceAutoRenewAttribute | ModifyElasticityAssuranceAutoRenewAttribute | update |
*ElasticityAssurance
|
None | None |
| ecs:GetInstanceConsoleOutput | GetInstanceConsoleOutput | get |
*Instance
|
None | None |
| ecs:RenewReservedInstances | RenewReservedInstances | create |
*ReservedInstance
|
None | None |
| ecs:CreateSimulatedSystemEvents | CreateSimulatedSystemEvents | create |
*Instance
|
None | None |
| ecs:DescribeInstanceMonitorData | DescribeInstanceMonitorData | get |
*Instance
|
None | None |
| ecs:ApplyAutoSnapshotPolicy | ApplyAutoSnapshotPolicy | update |
*Disk
*AutoSnapshotPolicy
|
None | None |
| ecs:AddTags | AddTags | create |
*All Resource
|
None | None |
| ecs:CreateDiagnosticReport | CreateDiagnosticReport | create |
*All Resource
|
None | None |
| ecs:DeleteInstance | DeleteInstance | delete |
*Instance
|
None | None |
| ecs:DeleteHpcCluster | DeleteHpcCluster | delete |
*All Resource
|
None | None |
| ecs:DescribeTerminalSessions | DescribeTerminalSessions | list |
*Instance
|
None | None |
| ecs:ModifyNetworkInterfaceAttribute | ModifyNetworkInterfaceAttribute | update |
*NetworkInterface
*SecurityGroup
|
None | None |
| ecs:ResizeDisk | ResizeDisk | update |
*Disk
|
None | None |
| ecs:ModifyAutoProvisioningGroup | ModifyAutoProvisioningGroup | update |
*autoprovisioninggroup
|
None |
ram:CreateServiceLinkedRole |
| ecs:CreateSecurityGroup | CreateSecurityGroup | create |
*SecurityGroup
*VPC
|
None | None |
| ecs:ModifyDiskDeployment | ModifyDiskDeployment | update |
*Disk
|
None | None |
| ecs:SendFile | SendFile | update |
*Instance
|
None | None |
| ecs:ModifyDiskDefaultKMSKeyId | ModifyDiskDefaultKMSKeyId | update |
*All Resource
|
None | None |
| ecs:DeleteSnapshotGroup | DeleteSnapshotGroup | delete |
*SnapshotGroup
|
None | None |
| ecs:ModifyInstanceSpec | ModifyInstanceSpec | update |
*Instance
|
ecs:AssociatePublicIpAddress |
None |
| ecs:DeleteNetworkInterfacePermission | DeleteNetworkInterfacePermission | delete |
*NetworkInterface
|
None | None |
| ecs:ModifyPlanMaintenanceWindow | ModifyPlanMaintenanceWindow | update |
*All Resource
|
None | None |
| ecs:CreateSnapshotGroup | CreateSnapshotGroup | create |
Instance
Disk
|
None | None |
| ecs:AttachInstanceRamRole | AttachInstanceRamRole | update |
*Instance
*Role
|
None |
ram:PassRole |
| ecs:ModifyCapacityReservation | ModifyCapacityReservation | update |
*CapacityReservation
|
None | None |
| ecs:AssignPrivateIpAddresses | AssignPrivateIpAddresses | create |
*NetworkInterface
|
None | None |
| ecs:DescribeManagedInstances | DescribeManagedInstances | get |
Instance
|
None | None |
| ecs:DescribeDeploymentSets | DescribeDeploymentSets | get |
*DeploymentSet
|
None | None |
| ecs:DescribeNetworkInterfaces | DescribeNetworkInterfaces | get |
NetworkInterface
|
None | None |
| ecs:DescribeVscs | DescribeVscs | list |
Vsc
|
None | None |
| ecs:DescribeResourcesModification | DescribeResourcesModification | get |
*Instance
|
None | None |
| ecs:DeleteImage | DeleteImage | delete |
*Image
|
None | None |
| ecs:DescribeInstanceModificationPrice | DescribeInstanceModificationPrice | get |
*Instance
|
None | None |
| ecs:DescribeSnapshotGroups | DescribeSnapshotGroups | get |
SnapshotGroup
SnapshotGroup
|
None | None |
| ecs:DescribeAutoSnapshotPolicyEx | DescribeAutoSnapshotPolicyEx | get |
AutoSnapshotPolicy
AutoSnapshotPolicy
|
None | None |
| ecs:DescribeEniMonitorData | DescribeEniMonitorData | get |
NetworkInterface
*Instance
|
None | None |
| ecs:DescribePortRangeListEntries | DescribePortRangeListEntries | list |
*PortRangeList
|
None | None |
| ecs:DeleteKeyPairs | DeleteKeyPairs | delete |
*KeyPair
|
None | None |
| ecs:ReInitDisk | ReInitDisk | update |
*Disk
|
ecs:PasswordCustomized |
None |
| ecs:DeleteSecurityGroup | DeleteSecurityGroup | delete |
*SecurityGroup
|
None | None |
| ecs:AcceptInquiredSystemEvent | AcceptInquiredSystemEvent | update |
*All Resource
|
None | None |
| ecs:DeleteActivation | DeleteActivation | update |
*activation
|
None | None |
| ecs:DescribeTags | DescribeTags | get |
*All Resource
|
None | None |
| ecs:ImportKeyPair | ImportKeyPair | create |
*KeyPair
|
None | None |
| ecs:DescribeDiskEncryptionByDefaultStatus | DescribeDiskEncryptionByDefaultStatus | none |
*DiskEncryptionDefaultConfig
|
None | None |
| ecs:DescribePrefixLists | DescribePrefixLists | get |
*PrefixList
|
None | None |
| ecs:DeleteLaunchTemplateVersion | DeleteLaunchTemplateVersion | delete |
*LaunchTemplate
|
None | None |
| ecs:DescribeDisks | DescribeDisks | list |
Disk
Disk
|
None | None |
| ecs:DetachClassicLinkVpc | DetachClassicLinkVpc | update |
*Instance
*VPC
|
None | None |
| ecs:DescribeReservedInstanceAutoRenewAttribute | DescribeReservedInstanceAutoRenewAttribute | get |
*ReservedInstance
|
None | None |
| ecs:ModifyDiskAttribute | ModifyDiskAttribute | update |
*Disk
|
None | None |
| ecs:ExportSnapshot | ExportSnapshot | create |
*Snapshot
|
None | None |
| ecs:ModifySnapshotCategory | ModifySnapshotCategory | update |
*Snapshot
|
ecs:tag |
None |
| ecs:DescribeAccountAttributes | DescribeAccountAttributes | get |
*All Resource
|
None | None |
| ecs:DescribeElasticityAssurances | DescribeElasticityAssurances | get |
*ElasticityAssurance
|
None | None |
| ecs:DescribeDiagnosticMetricSets | DescribeDiagnosticMetricSets | get |
*All Resource
|
None | None |
| ecs:DescribeAutoProvisioningGroupInstances | DescribeAutoProvisioningGroupInstances | get |
*AutoProvisioningGroup
|
None | None |
| ecs:AllocateDedicatedHosts | AllocateDedicatedHosts | create |
*DedicatedHost
|
None | None |
| ecs:ModifyInstanceAttribute | ModifyInstanceAttribute | update |
*Instance
SecurityGroup
|
ecs:tag ecs:PasswordCustomized |
None |
| ecs:CreatePortRangeList | CreatePortRangeList | create |
*PortRangeList
|
None | None |
| ecs:DisableActivation | DisableActivation | update |
*Activation
|
None | None |
| ecs:DeleteCommand | DeleteCommand | delete |
*Command
|
None | None |
| ecs:ModifyInstanceAutoReleaseTime | ModifyInstanceAutoReleaseTime | update |
*Instance
|
None | None |
| ecs:ModifyManagedInstance | ModifyManagedInstance | update |
*Instance
|
None | None |
| ecs:DescribePrefixListAttributes | DescribePrefixListAttributes | get |
*PrefixList
|
None | None |
| ecs:RunCommand | RunCommand | update |
*Instance
|
ecs:CommandRunAs |
None |
| ecs:DescribeCapacityReservationInstances | DescribeCapacityReservationInstances | get |
*CapacityReservation
|
None | None |
| ecs:ModifySecurityGroupAttribute | ModifySecurityGroupAttribute | update |
*SecurityGroup
|
None | None |
| ecs:DescribeSecurityGroupReferences | DescribeSecurityGroupReferences | get |
*SecurityGroup
|
None | None |
| ecs:DescribeImages | DescribeImages | get |
Image
Image
|
None | None |
| ecs:ModifyDedicatedHostClusterAttribute | ModifyDedicatedHostClusterAttribute | update |
*ddhcluster
|
None | None |
| ecs:CreateCapacityReservation | CreateCapacityReservation | create |
*CapacityReservation
|
None | None |
| ecs:DescribeSnapshotMonitorData | DescribeSnapshotMonitorData | get |
*All Resource
|
None | None |
| ecs:DescribeDiskDefaultKMSKeyId | DescribeDiskDefaultKMSKeyId | get |
*DiskEncryptionDefaultConfig
|
None | None |
| ecs:ModifyUserBusinessBehavior | ModifyUserBusinessBehavior | update |
*All Resource
|
None | None |
| ecs:ModifyInstanceAutoRenewAttribute | ModifyInstanceAutoRenewAttribute | update |
*Instance
|
None | None |
| ecs:ModifyInstanceClockOptions | ModifyInstanceClockOptions | update |
*All Resource
|
None | None |
| ecs:AssignIpv6Addresses | AssignIpv6Addresses | create |
*NetworkInterface
|
None | None |
| ecs:AuthorizeSecurityGroupEgress | AuthorizeSecurityGroupEgress | create |
*All Resource
|
ecs:SecurityGroupIpProtocols ecs:SecurityGroupSourceCidrIps |
None |
| ecs:EndTerminalSession | EndTerminalSession | update |
*Instance
|
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
|
None | None |
| ecs:DescribeElasticityAssuranceAutoRenewAttribute | DescribeElasticityAssuranceAutoRenewAttribute | get |
*ElasticityAssurance
|
None | None |
| ecs:DescribeInvocationResults | DescribeInvocationResults | get |
Command
Instance
|
None | None |
| ecs:DeleteImageComponent | DeleteImageComponent | delete |
*ImageComponent
|
None | None |
| ecs:DescribePlanMaintenanceWindows | DescribePlanMaintenanceWindows | list |
*All Resource
|
None | None |
| ecs:DescribeInvocations | DescribeInvocations | get |
Instance
Command
|
None | None |
| ecs:DescribeInstanceAttribute | DescribeInstanceAttribute | get |
*Instance
|
None | None |
| ecs:DescribeInstanceAttachmentAttributes | DescribeInstanceAttachmentAttributes | get |
*Instance
|
None | None |
| ecs:DescribeNetworkInterfaceAttribute | DescribeNetworkInterfaceAttribute | get |
*NetworkInterface
|
None | None |
| ecs:ModifyDedicatedHostAttribute | ModifyDedicatedHostAttribute | update |
*DedicatedHost
DedicatedHostCluster
|
None | None |
| ecs:DescribeBandwidthLimitation | DescribeBandwidthLimitation | get |
*Instance
|
None | None |
| ecs:ModifyCommand | ModifyCommand | update |
*Command
|
None | None |
| ecs:DescribeImageFromFamily | DescribeImageFromFamily | get |
*All Resource
|
None | None |
| ecs:CancelCopyImage | CancelCopyImage | update |
*Image
|
None | None |
| ecs:AttachNetworkInterface | AttachNetworkInterface | update |
*NetworkInterface
*Instance
|
None | None |
| ecs:ModifySecurityGroupRule | ModifySecurityGroupRule | update |
*All Resource
|
ecs:SecurityGroupIpProtocols ecs:SecurityGroupSourceCidrIps |
None |
| ecs:JoinSecurityGroup | JoinSecurityGroup | update |
*Instance
*SecurityGroup
|
None | None |
| ecs:DescribeResourceByTags | DescribeResourceByTags | get |
*All Resource
|
None | None |
| ecs:DescribeCloudAssistantStatus | DescribeCloudAssistantStatus | get |
*Instance
|
None | None |
| ecs:ReportInstancesStatus | ReportInstancesStatus | get |
*Instance
|
None | None |
| ecs:ModifyDedicatedHostsChargeType | ModifyDedicatedHostsChargeType | update |
*All Resource
|
None | None |
| ecs:CreateLaunchTemplateVersion | CreateLaunchTemplateVersion | create |
*LaunchTemplate
|
None | None |
| ecs:ModifyReservedInstances | ModifyReservedInstances | update |
*ReservedInstance
|
None | None |
| ecs:ResetDisks | ResetDisks | update |
*Disk
*Snapshot
|
None | None |
| ecs:DetachKeyPair | DetachKeyPair | update |
*Instance
*KeyPair
|
None | None |
| ecs:DescribeHpcClusters | DescribeHpcClusters | get |
*HpcCluster
|
None | None |
| ecs:ListPluginStatus | ListPluginStatus | get |
*Instance
|
None | None |
| ecs:OpenSnapshotService | OpenSnapshotService | create |
*All Resource
|
None | None |
| ecs:DeletePrefixList | DeletePrefixList | delete |
*PrefixList
|
None | None |
| ecs:DescribeUserBusinessBehavior | DescribeUserBusinessBehavior | get |
*All Resource
|
None | None |
| ecs:DeletePlanMaintenanceWindow | DeletePlanMaintenanceWindow | delete |
*All Resource
|
None | None |
| ecs:CreateSnapshot | CreateSnapshot | create |
*Disk
*Snapshot
|
None | None |
| ecs:ExportImage | ExportImage | update |
*Image
|
None | None |
| ecs:ModifySnapshotGroup | ModifySnapshotGroup | update |
*SnapshotGroup
|
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
|
None | None |
| ecs:DeleteDiagnosticReports | DeleteDiagnosticReports | delete |
*All Resource
|
None | None |
| ecs:DetachNetworkInterface | DetachNetworkInterface | update |
*NetworkInterface
*Instance
|
None | None |
| ecs:DescribeReservedInstances | DescribeReservedInstances | get |
ReservedInstance
ReservedInstance
|
None | None |
| ecs:DeleteDeploymentSet | DeleteDeploymentSet | delete |
*DeploymentSet
|
None | None |
| ecs:DeleteAutoSnapshotPolicy | DeleteAutoSnapshotPolicy | delete |
*AutoSnapshotPolicy
|
None | None |
| ecs:DescribeNetworkInterfacePermissions | DescribeNetworkInterfacePermissions | get |
NetworkInterface
|
None | None |
| ecs:LockSnapshot | LockSnapshot | update |
*Snapshot
|
None | None |
| ecs:ModifyDiagnosticMetricSet | ModifyDiagnosticMetricSet | update |
*All Resource
|
None | None |
| ecs:ModifySecurityGroupPolicy | ModifySecurityGroupPolicy | update |
*SecurityGroup
|
None | None |
| ecs:ReleaseCapacityReservation | ReleaseCapacityReservation | delete |
*CapacityReservation
|
None | None |
| ecs:ModifyElasticityAssurance | ModifyElasticityAssurance | update |
*ElasticityAssurance
|
None | None |
| ecs:DescribeKeyPairs | DescribeKeyPairs | get |
KeyPair
KeyPair
|
None | None |
| ecs:DescribePrice | DescribePrice | get |
*All Resource
|
None | None |
| ecs:DescribeDisksFullStatus | DescribeDisksFullStatus | list |
Disk
Disk
|
None | None |
| ecs:DescribeSendFileResults | DescribeSendFileResults | get |
Instance
|
None | None |
| ecs:AttachKeyPair | AttachKeyPair | update |
*Instance
*KeyPair
|
None | None |
| ecs:ModifyReservedInstanceAutoRenewAttribute | ModifyReservedInstanceAutoRenewAttribute | update |
*ReservedInstance
|
None | None |
| ecs:StopInstances | StopInstances | update |
*Instance
|
None | None |
| ecs:ModifyPortRangeList | ModifyPortRangeList | update |
*PortRangeList
|
None | None |
| ecs:ModifyImageAttribute | ModifyImageAttribute | update |
*Image
|
None | None |
| ecs:RemoveTags | RemoveTags | delete |
*All Resource
|
None | None |
| ecs:RevokeSecurityGroupEgress | RevokeSecurityGroupEgress | delete |
*SecurityGroup
|
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
*Role
|
None | None |
| ecs:DescribeImageSupportInstanceTypes | DescribeImageSupportInstanceTypes | get |
*Image
|
None | None |
| ecs:ModifyImageShareGroupPermission | ModifyImageShareGroupPermission | update |
*Image
|
None | None |
| ecs:ModifyInstanceMaintenanceAttributes | ModifyInstanceMaintenanceAttributes | update |
*Instance
|
None | None |
| ecs:CreateHpcCluster | CreateHpcCluster | create |
*HpcCluster
|
None | None |
| ecs:DeleteDiagnosticMetricSets | DeleteDiagnosticMetricSets | delete |
*All Resource
|
None | None |
| ecs:DeleteNetworkInterface | DeleteNetworkInterface | delete |
*NetworkInterface
|
None | None |
| ecs:CreateImage | CreateImage | create |
*Image
Instance
Snapshot
|
None | None |
| ecs:CancelAutoSnapshotPolicy | CancelAutoSnapshotPolicy | update |
*Disk
AutoSnapshotPolicy
|
None | None |
| ecs:StartTerminalSession | StartTerminalSession | update |
*Instance
|
ecs:SessionStartAs |
None |
| ecs:PurchaseReservedInstancesOffering | PurchaseReservedInstancesOffering | create |
*ReservedInstance
|
None | None |
| ecs:ModifyInstanceChargeType | ModifyInstanceChargeType | update |
*Instance
|
None | None |
| ecs:DescribeInstancesFullStatus | DescribeInstancesFullStatus | list |
*All Resource
|
None | None |
| ecs:ModifyDedicatedHostAutoReleaseTime | ModifyDedicatedHostAutoReleaseTime | update |
*DedicatedHost
|
None | None |
| ecs:CancelTask | CancelTask | update |
*All Resource
|
None | None |
| ecs:RenewInstance | RenewInstance | update |
*Instance
|
None | None |
| ecs:StopInstance | StopInstance | update |
*Instance
|
None | None |
| ecs:CopySnapshot | CopySnapshot | create |
*Snapshot
|
None | None |
| ecs:CloneDisks | CloneDisks | create |
*Disk
*Disk
|
None | None |
| ecs:CreatePrefixList | CreatePrefixList | create |
*All Resource
|
None | None |
| ecs:DescribeDiskMonitorData | DescribeDiskMonitorData | get |
*Disk
|
None | None |
| ecs:DescribeImagePipelineExecutions | DescribeImagePipelineExecutions | get |
*ImagePipelineExecution
*ImagePipelineExecution
*ImagePipeline
*ImagePipeline
|
None | None |
| ecs:DeletePortRangeList | DeletePortRangeList | delete |
*PortRangeList
|
None | None |
| ecs:UnassignPrivateIpAddresses | UnassignPrivateIpAddresses | delete |
*NetworkInterface
|
None | None |
| ecs:AttachClassicLinkVpc | AttachClassicLinkVpc | update |
*Instance
*VPC
|
vpc:tag |
None |
| ecs:DescribeInstanceStatus | DescribeInstanceStatus | list |
*All Resource
|
None | None |
| ecs:DeleteAutoProvisioningGroup | DeleteAutoProvisioningGroup | delete |
*AutoProvisioningGroup
|
None |
ram:CreateServiceLinkedRole |
| ecs:ModifyPrefixList | ModifyPrefixList | update |
*PrefixList
|
None | None |
| ecs:UnassignIpv6Addresses | UnassignIpv6Addresses | delete |
*NetworkInterface
|
None | None |
| ecs:DescribeDiagnosticMetrics | DescribeDiagnosticMetrics | get |
*All Resource
|
None | None |
| ecs:DescribeInstanceRamRole | DescribeInstanceRamRole | get |
Instance
Role
|
None | None |
| ecs:DescribeDedicatedHostClusters | DescribeDedicatedHostClusters | get |
DedicatedHostCluster
DedicatedHostCluster
|
None | None |
| ecs:ModifyCloudAssistantSettings | ModifyCloudAssistantSettings | update |
*ServiceSettings
|
None | None |
| ecs:DescribeTasks | DescribeTasks | get |
*All Resource
|
None | None |
| ecs:ModifyInstanceNetworkSpec | ModifyInstanceNetworkSpec | update |
*Instance
|
ecs:AssociatePublicIpAddress |
None |
| ecs:DescribeAutoProvisioningGroups | DescribeAutoProvisioningGroups | get |
*All Resource
|
None | None |
| ecs:DescribeImageComponents | DescribeImageComponents | get |
*ImageComponent
*ImageComponent
|
None | None |
| ecs:CreateActivation | CreateActivation | create |
*Activation
|
None | None |
| ecs:DescribeCommands | DescribeCommands | get |
Command
Command
|
None | None |
| ecs:CreateElasticityAssurance | CreateElasticityAssurance | create |
*ElasticityAssurance
|
None | None |
| ecs:DeleteDedicatedHostCluster | DeleteDedicatedHostCluster | delete |
*DedicatedHostCluster
|
None | None |
| ecs:InvokeCommand | InvokeCommand | update |
*Command
*Instance
|
ecs:CommandRunAs |
None |
| ecs:DescribeSecurityGroups | DescribeSecurityGroups | get |
SecurityGroup
SecurityGroup
|
ecs:tag ecs:tag ecs:tag ecs:tag |
None |
| ecs:DescribeImagePipelines | DescribeImagePipelines | get |
*ImagePipeline
*ImagePipeline
|
None | None |
| ecs:CreateVsc | CreateVsc | create |
Vsc
*Instance
|
None | None |
| ecs:DeregisterManagedInstance | DeregisterManagedInstance | update |
*Instance
|
None | None |
| ecs:ReplaceSystemDisk | ReplaceSystemDisk | update |
Disk
Image
*Instance
|
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
|
None | None |
| ecs:RebootInstances | RebootInstances | update |
*Instance
|
None | None |
| ecs:ModifyInvocationAttribute | ModifyInvocationAttribute | update |
*Invocation
Instance
|
None | None |
| ecs:AuthorizeSecurityGroup | AuthorizeSecurityGroup | create |
*All Resource
|
ecs:SecurityGroupIpProtocols ecs:SecurityGroupSourceCidrIps |
None |
| ecs:RedeployDedicatedHost | RedeployDedicatedHost | update |
*DedicatedHost
|
None | None |
| ecs:DisableNetworkInterfaceQoS | DisableNetworkInterfaceQoS | update |
*NetworkInterface
|
None | None |
| ecs:RenewElasticityAssurances | RenewElasticityAssurances | create |
*ElasticityAssurance
|
None | None |
| ecs:ReActivateInstances | ReActivateInstances | update |
*Instance
|
None | None |
| ecs:DescribeDiagnosticReports | DescribeDiagnosticReports | get |
*All Resource
|
None | None |
| ecs:UntagResources | UntagResources | delete |
DedicatedHost
Disk
NetworkInterface
Image
Instance
KeyPair
ReservedInstance
SecurityGroup
Snapshot
LaunchTemplate
AutoSnapshotPolicy
|
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
*Instance
|
ecs:LoginAsNonRoot ecs:PasswordCustomized |
None |
| ecs:CreateDeploymentSet | CreateDeploymentSet | create |
*All Resource
|
None | None |
| ecs:DescribeSecurityGroupAttribute | DescribeSecurityGroupAttribute | get |
*SecurityGroup
|
ecs:tag |
None |
| ecs:DescribeInstanceAutoRenewAttribute | DescribeInstanceAutoRenewAttribute | list |
Instance
Instance
|
None | None |
| ecs:CreateCommand | CreateCommand | create |
*Command
|
None | None |
| ecs:ModifySystemEventAttribute | ModifySystemEventAttribute | none |
*All Resource
|
None | None |
| ecs:ModifyStorageCapacityUnitAttribute | ModifyStorageCapacityUnitAttribute | update |
*StorageCapacityUnit
|
None | None |
| ecs:ModifyHpcClusterAttribute | ModifyHpcClusterAttribute | update |
*All Resource
|
None | None |
| ecs:CreateNetworkInterface | CreateNetworkInterface | create |
*NetworkInterface
*SecurityGroup
*VSwitch
|
vpc:IsDefaultVSwitch vpc:IsDefaultVpc vpc:VPC vpc:tag vpc:tag vpc:tag |
None |
| ecs:CreateImageComponent | CreateImageComponent | create |
*ImageComponent
|
None | None |
| ecs:DescribeCloudAssistantSettings | DescribeCloudAssistantSettings | list |
*ServiceSettings
|
None | None |
| ecs:DescribeCapacityReservations | DescribeCapacityReservations | get |
*CapacityReservation
|
None | None |
| ecs:DescribeInstanceVncUrl | DescribeInstanceVncUrl | get |
*Instance
|
None | None |
| ecs:DescribeStorageCapacityUnits | DescribeStorageCapacityUnits | get |
StorageCapacityUnit
StorageCapacityUnit
|
None | None |
| ecs:TagResources | TagResources | create |
DedicatedHost
Disk
NetworkInterface
Image
Instance
KeyPair
LaunchTemplate
ReservedInstance
SecurityGroup
Snapshot
AutoSnapshotPolicy
|
None | None |
| ecs:ModifyAutoSnapshotPolicyEx | ModifyAutoSnapshotPolicyEx | update |
*Snapshot
|
None | None |
| ecs:ModifyInstanceDeployment | ModifyInstanceDeployment | update |
DedicatedHost
*Instance
|
None | None |
| ecs:ResetDisk | ResetDisk | update |
*Disk
*Snapshot
|
None | None |
| vpc:ActivateRouterInterface | ActivateRouterInterface | update |
*RouterInterface
|
None | None |
| vpc:DescribeVRouters | DescribeVRouters | get |
*All Resource
|
vpc:VPC |
None |
| vpc:ModifyVirtualBorderRouterAttribute | ModifyVirtualBorderRouterAttribute | update |
*VirtualBorderRouter
|
None | None |
| vpc:ModifyVpcAttribute | ModifyVpcAttribute | update |
*VPC
|
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
|
None | None |
| vpc:DescribeVpcs | DescribeVpcs | get |
*All Resource
|
vpc:tag |
None |
| vpc:DeactivateRouterInterface | DeactivateRouterInterface | update |
*RouterInterface
|
None | None |
| vpc:DescribeBandwidthPackages | DescribeBandwidthPackages | get |
*All Resource
|
None | None |
| vpc:RemoveBandwidthPackageIps | RemoveBandwidthPackageIps | delete |
*BandwidthPackage
|
None | None |
| vpc:DeleteVSwitch | DeleteVSwitch | delete |
*VSwitch
|
None | None |
| vpc:ModifyBandwidthPackageSpec | ModifyBandwidthPackageSpec | update |
*BandwidthPackage
|
None | None |
| vpc:CreateHaVip | CreateHaVip | create |
*All Resource
|
None | None |
| vpc:DescribeEipAddresses | DescribeEipAddresses | get |
*Address
|
None | None |
| vpc:ModifyRouterInterfaceSpec | ModifyRouterInterfaceSpec | update |
*RouterInterface
|
None | None |
| vpc:EnablePhysicalConnection | EnablePhysicalConnection | update |
*PhysicalConnection
|
None | None |
| vpc:DeleteVirtualBorderRouter | DeleteVirtualBorderRouter | delete |
*VirtualBorderRouter
|
None | None |
| vpc:DescribeRouterInterfaces | DescribeRouterInterfaces | get |
*RouterInterface
|
None | None |
| vpc:DescribeNatGateways | DescribeNatGateways | get |
*All Resource
|
None | None |
| vpc:ModifyPhysicalConnectionAttribute | ModifyPhysicalConnectionAttribute | update |
*PhysicalConnection
|
None | None |
| vpc:DeleteForwardEntry | DeleteForwardEntry | delete |
*ForwardTable
|
None | None |
| vpc:DescribeVirtualBorderRoutersForPhysicalConnection | DescribeVirtualBorderRoutersForPhysicalConnection | get |
*PhysicalConnection
|
vpc:PhysicalConnection |
None |
| vpc:DescribeRouteTables | DescribeRouteTables | get |
*RouteTable
|
vpc:VBR vpc:VRouter |
None |
| vpc:TerminatePhysicalConnection | TerminatePhysicalConnection | update |
*PhysicalConnection
|
None | None |
| vpc:ModifyRouterInterfaceAttribute | ModifyRouterInterfaceAttribute | update |
*RouterInterface
|
vpc:TargetAccountRDId |
None |
| vpc:DescribeForwardTableEntries | DescribeForwardTableEntries | get |
*ForwardTable
|
None | None |
| vpc:CreatePhysicalConnection | CreatePhysicalConnection | create |
*All Resource
|
None | None |
| vpc:DeleteRouteEntry | DeleteRouteEntry | delete |
*RouteTable
|
None | None |
| vpc:DeleteRouterInterface | DeleteRouterInterface | delete |
*RouterInterface
|
None | None |
| vpc:RecoverVirtualBorderRouter | RecoverVirtualBorderRouter | update |
*VirtualBorderRouter
|
None | None |
| vpc:DescribeHaVips | DescribeHaVips | get |
*All Resource
|
None | None |
| vpc:TerminateVirtualBorderRouter | TerminateVirtualBorderRouter | update |
*VirtualBorderRouter
|
None | None |
| vpc:CreateVpc | CreateVpc | create |
*All Resource
|
None | None |
| vpc:DeleteHaVip | DeleteHaVip | delete |
*HaVip
|
None | None |
| vpc:AddBandwidthPackageIps | AddBandwidthPackageIps | create |
*BandwidthPackage
|
None | None |
| vpc:CreateVirtualBorderRouter | CreateVirtualBorderRouter | create |
*All Resource
|
None | None |
| vpc:CreateForwardEntry | CreateForwardEntry | create |
*ForwardTable
|
None | None |
| vpc:ReleaseEipAddress | ReleaseEipAddress | update |
*Address
|
vpc:tag |
None |
| vpc:ModifyVRouterAttribute | ModifyVRouterAttribute | update |
*VRouter
|
None | None |
| vpc:DeleteNatGateway | DeleteNatGateway | delete |
*NatGateway
|
None | None |
| vpc:DescribeNewProjectEipMonitorData | DescribeNewProjectEipMonitorData | get |
*Address
|
None | None |
| vpc:CreateRouterInterface | CreateRouterInterface | create |
*All Resource
|
vpc:TargetAccountRDId |
None |
| vpc:ConnectRouterInterface | ConnectRouterInterface | update |
*RouterInterface
|
None | None |
| vpc:DescribeVirtualBorderRouters | DescribeVirtualBorderRouters | get |
*VirtualBorderRouter
|
None | None |
| vpc:ModifyEipAddressAttribute | ModifyEipAddressAttribute | update |
*Address
|
None | None |
| vpc:UnassociateHaVip | UnassociateHaVip | delete |
*Instance
*HaVip
|
None | None |
| vpc:DeleteVpc | DeleteVpc | delete |
*VPC
|
vpc:tag |
None |
| vpc:DeleteBandwidthPackage | DeleteBandwidthPackage | delete |
*BandwidthPackage
|
None | None |
| vpc:DescribeEipMonitorData | DescribeEipMonitorData | get |
*Address
|
None | None |
| vpc:ModifyForwardEntry | ModifyForwardEntry | update |
*ForwardTable
|
None | None |
| vpc:ModifyHaVipAttribute | ModifyHaVipAttribute | update |
*HaVip
|
None | None |
| vpc:DescribeVSwitches | DescribeVSwitches | get |
*All Resource
|
vpc:VPC |
None |
| vpc:CreateRouteEntry | CreateRouteEntry | create |
*RouteTable
|
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
*HaVip
|
None | None |
| vpc:CancelPhysicalConnection | CancelPhysicalConnection | update |
*PhysicalConnection
|
None | None |
| vpc:ModifyVSwitchAttribute | ModifyVSwitchAttribute | update |
*VSwitch
|
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 |
|
| ReservedInstance |
|
| CapacityReservation |
|
| PrefixList |
|
| Image |
|
| ImagePipeline |
|
| Disk |
|
| AutoSnapshotPolicy |
|
| Snapshot |
|
| KeyPair |
|
| DedicatedHost |
|
| NetworkInterface |
|
| LaunchTemplate |
|
| Fleet |
|
| Activation |
|
| SecurityGroup |
|
| PortRangeList |
|
| StorageCapacityUnit |
|
| Vsc |
|
| DeploymentSet |
|
| AutoProvisioningGroup |
|
| VSwitch |
|
| ElasticityAssurance |
|
| snapshotpolicy |
|
| HpcCluster |
|
| autoprovisioninggroup |
|
| VPC |
|
| SnapshotGroup |
|
| Role |
|
| activation |
|
| DedicatedHostCluster |
|
| DiskEncryptionDefaultConfig |
|
| Command |
|
| ddhcluster |
|
| ImageComponent |
|
| ImagePipelineExecution |
|
| ServiceSettings |
|
| Invocation |
|
| RouterInterface |
|
| VRouter |
|
| VirtualBorderRouter |
|
| Address |
|
| PhysicalConnection |
|
| HaVip |
|
| BandwidthPackage |
|
| NatGateway |
|
| ForwardTable |
|
| RouteTable |
|
| Association |
|
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: