Tindakan, sumber daya, dan kunci kondisi untuk Pemulihan Bencana AWS Elastis - Referensi Otorisasi Layanan

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Tindakan, sumber daya, dan kunci kondisi untuk Pemulihan Bencana AWS Elastis

AWS Elastic Disaster Recovery (awalan layanan:drs) menyediakan sumber daya khusus layanan, tindakan, dan kunci konteks kondisi berikut untuk digunakan dalam kebijakan izin IAM.

Referensi:

Tindakan yang didefinisikan oleh AWS Elastic Disaster Recovery

Anda dapat menyebutkan tindakan berikut dalam elemen Action pernyataan kebijakan IAM. Gunakan kebijakan untuk memberikan izin untuk melaksanakan operasi dalam AWS. Saat Anda menggunakan sebuah tindakan dalam sebuah kebijakan, Anda biasanya mengizinkan atau menolak akses ke operasi API atau perintah CLI dengan nama yang sama. Namun, dalam beberapa kasus, satu tindakan tunggal mengontrol akses ke lebih dari satu operasi. Atau, beberapa operasi memerlukan beberapa tindakan yang berbeda.

Kolom tipe sumber daya pada tabel Tindakan menunjukkan apakah setiap tindakan mendukung izin tingkat sumber daya. Jika tidak ada nilai untuk kolom ini, Anda harus menentukan semua sumber daya (“*”) yang berlaku kebijakan dalam Resource elemen pernyataan kebijakan Anda. Jika kolom mencantumkan jenis sumber daya, maka Anda dapat menyebutkan ARN dengan jenis tersebut dalam sebuah pernyataan dengan tindakan tersebut. Jika tindakan memiliki satu atau lebih sumber daya yang diperlukan, pemanggil harus memiliki izin untuk menggunakan tindakan dengan sumber daya tersebut. Sumber daya yang diperlukan ditunjukkan dalam tabel dengan tanda bintang (*). Jika Anda membatasi akses sumber daya dengan Resource elemen dalam kebijakan IAM, Anda harus menyertakan ARN atau pola untuk setiap jenis sumber daya yang diperlukan. Beberapa tindakan mendukung berbagai jenis sumber daya. Jika jenis sumber daya opsional (tidak ditunjukkan sesuai kebutuhan), maka Anda dapat memilih untuk menggunakan salah satu jenis sumber daya opsional.

Kolom Condition keys pada tabel Actions menyertakan kunci yang dapat Anda tentukan dalam Condition elemen pernyataan kebijakan. Untuk informasi selengkapnya tentang kunci kondisi yang terkait dengan sumber daya untuk layanan, lihat kolom Kunci kondisi pada tabel Jenis sumber daya.

catatan

Kunci kondisi sumber daya tercantum dalam tabel Jenis sumber daya. Anda dapat menemukan tautan ke jenis sumber daya yang berlaku untuk tindakan di kolom Jenis sumber daya (*wajib) pada tabel Tindakan. Jenis sumber daya dalam tabel Jenis sumber daya menyertakan kolom Kunci kondisi, yang merupakan kunci kondisi sumber daya yang berlaku untuk tindakan dalam tabel Tindakan.

Untuk detail tentang kolom dalam tabel berikut, lihat Tabel tindakan.

Tindakan Deskripsi Tingkat akses Jenis sumber daya (*diperlukan) Kunci syarat Tindakan bergantung
AssociateFailbackClientToRecoveryInstanceForDrs[hanya izin] Memberikan izin untuk mendapatkan klien failback asosiasi ke instance pemulihan Tulis

RecoveryInstanceResource*

AssociateSourceNetworkStack Memberikan izin untuk mengaitkan CloudFormation tumpukan dengan jaringan sumber Tulis

SourceNetworkResource*

cloudformation:DescribeStackResource

cloudformation:DescribeStacks

drs:GetLaunchConfiguration

ec2:CreateLaunchTemplateVersion

ec2:DescribeLaunchTemplateVersions

ec2:DescribeLaunchTemplates

ec2:DescribeSecurityGroups

ec2:DescribeSubnets

ec2:DescribeVpcs

ec2:ModifyLaunchTemplate

aws:RequestTag/${TagKey}

aws:TagKeys

BatchCreateVolumeSnapshotGroupForDrs[hanya izin] Memberikan izin untuk membuat grup snapshot volume secara batch Tulis

RecoveryInstanceResource*

SourceServerResource*

BatchDeleteSnapshotRequestForDrs[hanya izin] Memberikan izin untuk menghapus permintaan snapshot batch Tulis
CreateConvertedSnapshotForDrs[hanya izin] Memberikan izin untuk membuat snapshot yang dikonversi Tulis

SourceServerResource*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateExtendedSourceServer Memberikan izin untuk memperluas server sumber Tulis

aws:RequestTag/${TagKey}

aws:TagKeys

drs:DescribeSourceServers

drs:GetReplicationConfiguration

CreateLaunchConfigurationTemplate Memberikan izin untuk membuat template konfigurasi peluncuran Tulis

aws:RequestTag/${TagKey}

aws:TagKeys

CreateRecoveryInstanceForDrs[hanya izin] Memberikan izin untuk membuat instance pemulihan Tulis

SourceServerResource*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateReplicationConfigurationTemplate Memberikan izin untuk membuat templat konfigurasi replikasi Tulis

aws:RequestTag/${TagKey}

aws:TagKeys

ec2:CreateSecurityGroup

ec2:DescribeSecurityGroups

ec2:DescribeSubnets

ec2:GetEbsDefaultKmsKeyId

ec2:GetEbsEncryptionByDefault

kms:CreateGrant

kms:DescribeKey

CreateSourceNetwork Memberikan izin untuk membuat jaringan sumber Tulis

aws:RequestTag/${TagKey}

aws:TagKeys

ec2:DescribeInstances

ec2:DescribeVpcs

CreateSourceServerForDrs[hanya izin] Memberikan izin untuk membuat server sumber Tulis

aws:RequestTag/${TagKey}

aws:TagKeys

DeleteJob Memberikan izin untuk menghapus pekerjaan Tulis

JobResource*

DeleteLaunchAction Memberikan izin untuk menghapus tindakan peluncuran Tulis

LaunchConfigurationTemplateResource

SourceServerResource

DeleteLaunchConfigurationTemplate Memberikan izin untuk menghapus template konfigurasi peluncuran Tulis

LaunchConfigurationTemplateResource*

DeleteRecoveryInstance Memberikan izin untuk menghapus instans pemulihan Tulis

RecoveryInstanceResource*

DeleteReplicationConfigurationTemplate Memberikan izin untuk menghapus templat konfigurasi replikasi Tulis

ReplicationConfigurationTemplateResource*

DeleteSourceNetwork Memberikan izin untuk menghapus jaringan sumber Tulis

SourceNetworkResource*

DeleteSourceServer Memberikan izin untuk menghapus server sumber Tulis

SourceServerResource*

DescribeJobLogItems Memberikan izin untuk menjelaskan item log pekerjaan Baca

JobResource*

DescribeJobs Memberikan izin untuk mendeskripsikan pekerjaan Baca
DescribeLaunchConfigurationTemplates Memberikan izin untuk mendeskripsikan template konfigurasi peluncuran Baca
DescribeRecoveryInstances Memberikan izin untuk menjelaskan contoh pemulihan Baca

drs:DescribeSourceServers

ec2:DescribeInstances

DescribeRecoverySnapshots Memberikan izin untuk menggambarkan snapshot pemulihan Baca

SourceServerResource*

DescribeReplicationConfigurationTemplates Memberikan izin untuk mendeskripsikan templat konfigurasi replikasi Baca
DescribeReplicationServerAssociationsForDrs[hanya izin] Memberikan izin untuk menggambarkan asosiasi server replikasi Baca
DescribeSnapshotRequestsForDrs[hanya izin] Memberikan izin untuk menjelaskan permintaan snapshot Baca
DescribeSourceNetworks Memberikan izin untuk mendeskripsikan jaringan sumber Baca
DescribeSourceServers Memberikan izin untuk mendeskripsikan server sumber Baca
DisconnectRecoveryInstance Memberikan izin untuk memutuskan instans pemulihan Tulis

RecoveryInstanceResource*

DisconnectSourceServer Memberikan izin untuk memutuskan sambungan server sumber Tulis

SourceServerResource*

ExportSourceNetworkCfnTemplate Memberikan izin untuk mengekspor CloudFormation template yang berisi sumber daya jaringan sumber Tulis

SourceNetworkResource*

s3:GetBucketLocation

s3:GetObject

s3:PutObject

aws:RequestTag/${TagKey}

aws:TagKeys

GetAgentCommandForDrs[hanya izin] Memberikan izin untuk mendapatkan perintah agen Baca

RecoveryInstanceResource*

SourceServerResource*

GetAgentConfirmedResumeInfoForDrs[hanya izin] Memberikan izin untuk mendapatkan info resume yang dikonfirmasi agen Baca

RecoveryInstanceResource*

SourceServerResource*

GetAgentInstallationAssetsForDrs[hanya izin] Memberikan izin untuk mendapatkan aset instalasi agen Baca
GetAgentReplicationInfoForDrs[hanya izin] Memberikan izin untuk mendapatkan info replikasi agen Baca

RecoveryInstanceResource*

SourceServerResource*

GetAgentRuntimeConfigurationForDrs[hanya izin] Memberikan izin untuk mendapatkan konfigurasi runtime agen Baca

RecoveryInstanceResource*

SourceServerResource*

GetAgentSnapshotCreditsForDrs[hanya izin] Memberikan izin untuk mendapatkan kredit snapshot agen Baca

RecoveryInstanceResource*

SourceServerResource*

GetChannelCommandsForDrs[hanya izin] Memberikan izin untuk mendapatkan perintah saluran Baca
GetFailbackCommandForDrs[hanya izin] Memberikan izin untuk mendapatkan perintah failback Baca

RecoveryInstanceResource*

GetFailbackLaunchRequestedForDrs[hanya izin] Memberikan izin untuk meminta peluncuran failback Baca

RecoveryInstanceResource*

GetFailbackReplicationConfiguration Memberikan izin untuk mendapatkan konfigurasi replikasi failback Baca

RecoveryInstanceResource*

GetLaunchConfiguration Memberikan izin untuk mendapatkan konfigurasi peluncuran Baca

SourceServerResource*

GetReplicationConfiguration Memberikan izin untuk mendapatkan konfigurasi replikasi Baca

SourceServerResource*

GetSuggestedFailbackClientDeviceMappingForDrs[hanya izin] Memberikan izin untuk mendapatkan pemetaan perangkat klien failback yang disarankan Baca

RecoveryInstanceResource*

InitializeService Memberikan izin untuk menginisialisasi layanan Tulis

iam:AddRoleToInstanceProfile

iam:CreateInstanceProfile

iam:CreateServiceLinkedRole

iam:GetInstanceProfile

IssueAgentCertificateForDrs[hanya izin] Memberikan izin untuk mengeluarkan sertifikat agen Tulis

RecoveryInstanceResource*

SourceServerResource*

ListExtensibleSourceServers Memberikan izin untuk membuat daftar server sumber yang dapat diperluas Baca

drs:DescribeSourceServers

ListLaunchActions Memberikan izin untuk membuat daftar tindakan peluncuran Baca

LaunchConfigurationTemplateResource

SourceServerResource

ListStagingAccounts Memberikan izin untuk membuat daftar akun pementasan Baca
ListTagsForResource Memberikan izin untuk mencantumkan tag untuk sumber daya Baca
NotifyAgentAuthenticationForDrs[hanya izin] Memberikan izin untuk memberi tahu otentikasi agen Tulis

RecoveryInstanceResource*

SourceServerResource*

NotifyAgentConnectedForDrs[hanya izin] Memberikan izin untuk memberi tahu agen terhubung Tulis

RecoveryInstanceResource*

SourceServerResource*

NotifyAgentDisconnectedForDrs[hanya izin] Memberikan izin untuk memberi tahu agen terputus Tulis

RecoveryInstanceResource*

SourceServerResource*

NotifyAgentReplicationProgressForDrs[hanya izin] Memberikan izin untuk memberi tahu kemajuan replikasi agen Tulis

RecoveryInstanceResource*

SourceServerResource*

NotifyConsistencyAttainedForDrs[hanya izin] Memberikan izin untuk memberitahukan konsistensi yang tercapai Tulis

RecoveryInstanceResource*

NotifyReplicationServerAuthenticationForDrs[hanya izin] Memberikan izin untuk memberi tahu otentikasi server replikasi Tulis

RecoveryInstanceResource*

NotifyVolumeEventForDrs[hanya izin] Memberikan izin untuk memberi tahu peristiwa volume replikator Tulis

SourceServerResource*

PutLaunchAction Memberikan izin untuk melakukan tindakan peluncuran Tulis

LaunchConfigurationTemplateResource

ssm:DescribeDocument

SourceServerResource

RetryDataReplication Memberikan izin untuk mencoba ulang replikasi data Tulis

SourceServerResource*

ReverseReplication Memberikan izin untuk membalikkan replikasi Tulis

RecoveryInstanceResource*

drs:DescribeReplicationConfigurationTemplates

drs:DescribeSourceServers

ec2:DescribeInstances

aws:RequestTag/${TagKey}

aws:TagKeys

SendAgentLogsForDrs[hanya izin] Memberikan izin untuk mengirim log agen Tulis

RecoveryInstanceResource*

SourceServerResource*

SendAgentMetricsForDrs[hanya izin] Memberikan izin untuk mengirim metrik agen Tulis

RecoveryInstanceResource*

SourceServerResource*

SendChannelCommandResultForDrs[hanya izin] Memberikan izin untuk mengirim hasil perintah saluran Tulis
SendClientLogsForDrs[hanya izin] Memberikan izin untuk mengirim log klien Tulis
SendClientMetricsForDrs[hanya izin] Memberikan izin untuk mengirim metrik klien Tulis
SendVolumeStatsForDrs[hanya izin] Memberikan izin untuk mengirim statistik throughput volume Tulis

SourceServerResource*

StartFailbackLaunch Memberikan izin untuk memulai peluncuran failback Tulis

RecoveryInstanceResource*

aws:RequestTag/${TagKey}

aws:TagKeys

StartRecovery Memberikan izin untuk memulai pemulihan Tulis

SourceServerResource*

drs:CreateRecoveryInstanceForDrs

drs:ListTagsForResource

ec2:AttachVolume

ec2:AuthorizeSecurityGroupEgress

ec2:AuthorizeSecurityGroupIngress

ec2:CreateLaunchTemplate

ec2:CreateLaunchTemplateVersion

ec2:CreateSnapshot

ec2:CreateTags

ec2:CreateVolume

ec2:DeleteLaunchTemplateVersions

ec2:DeleteSnapshot

ec2:DeleteVolume

ec2:DescribeAccountAttributes

ec2:DescribeAvailabilityZones

ec2:DescribeImages

ec2:DescribeInstanceAttribute

ec2:DescribeInstanceStatus

ec2:DescribeInstanceTypes

ec2:DescribeInstances

ec2:DescribeLaunchTemplateVersions

ec2:DescribeLaunchTemplates

ec2:DescribeSecurityGroups

ec2:DescribeSnapshots

ec2:DescribeSubnets

ec2:DescribeVolumes

ec2:DetachVolume

ec2:ModifyInstanceAttribute

ec2:ModifyLaunchTemplate

ec2:RevokeSecurityGroupEgress

ec2:RunInstances

ec2:StartInstances

ec2:StopInstances

ec2:TerminateInstances

iam:PassRole

aws:RequestTag/${TagKey}

aws:TagKeys

StartReplication Memberikan izin untuk memulai replikasi Tulis

SourceServerResource*

StartSourceNetworkRecovery Memberikan izin untuk memulai pemulihan jaringan Tulis

SourceNetworkResource*

cloudformation:CreateStack

cloudformation:DescribeStackResource

cloudformation:DescribeStacks

cloudformation:UpdateStack

drs:GetLaunchConfiguration

ec2:CreateLaunchTemplateVersion

ec2:DescribeLaunchTemplateVersions

ec2:DescribeLaunchTemplates

ec2:DescribeSecurityGroups

ec2:DescribeSubnets

ec2:DescribeVpcs

ec2:ModifyLaunchTemplate

s3:GetObject

s3:PutObject

aws:RequestTag/${TagKey}

aws:TagKeys

StartSourceNetworkReplication Memberikan izin untuk memulai replikasi jaringan Tulis

SourceNetworkResource*

StopFailback Memberikan izin untuk menghentikan kegagalan kembali Tulis

RecoveryInstanceResource*

StopReplication Memberikan izin untuk menghentikan replikasi Tulis

SourceServerResource*

StopSourceNetworkReplication Memberikan izin untuk menghentikan replikasi jaringan Tulis

SourceNetworkResource*

TagResource Memberikan izin untuk menetapkan tag sumber daya Penandaan

JobResource

LaunchConfigurationTemplateResource

RecoveryInstanceResource

ReplicationConfigurationTemplateResource

SourceNetworkResource

SourceServerResource

aws:RequestTag/${TagKey}

aws:TagKeys

drs:CreateAction

TerminateRecoveryInstances Memberikan izin untuk menghentikan instans pemulihan Tulis

RecoveryInstanceResource*

drs:DescribeSourceServers

ec2:DeleteVolume

ec2:DescribeInstances

ec2:DescribeVolumes

ec2:TerminateInstances

aws:RequestTag/${TagKey}

aws:TagKeys

UntagResource Memberikan izin untuk menghapus tag sumber daya Penandaan

JobResource

LaunchConfigurationTemplateResource

RecoveryInstanceResource

ReplicationConfigurationTemplateResource

SourceNetworkResource

SourceServerResource

aws:TagKeys

UpdateAgentBacklogForDrs[hanya izin] Memberikan izin untuk memperbarui backlog agen Tulis

RecoveryInstanceResource*

SourceServerResource*

UpdateAgentConversionInfoForDrs[hanya izin] Memberikan izin untuk memperbarui info konversi agen Tulis

RecoveryInstanceResource*

SourceServerResource*

UpdateAgentReplicationInfoForDrs[hanya izin] Memberikan izin untuk memperbarui info replikasi agen Tulis

RecoveryInstanceResource*

SourceServerResource*

UpdateAgentReplicationProcessStateForDrs[hanya izin] Memberikan izin untuk memperbarui status proses replikasi agen Tulis

RecoveryInstanceResource*

SourceServerResource*

UpdateAgentSourcePropertiesForDrs[hanya izin] Memberikan izin untuk memperbarui properti sumber agen Tulis

RecoveryInstanceResource*

SourceServerResource*

UpdateFailbackClientDeviceMappingForDrs[hanya izin] Memberikan izin untuk memperbarui pemetaan perangkat klien failback Tulis

RecoveryInstanceResource*

UpdateFailbackClientLastSeenForDrs[hanya izin] Memberikan izin untuk memperbarui klien failback terakhir terlihat Tulis

RecoveryInstanceResource*

UpdateFailbackReplicationConfiguration Memberikan izin untuk memperbarui konfigurasi replikasi failback Tulis

RecoveryInstanceResource*

UpdateLaunchConfiguration Memberikan izin untuk memperbarui konfigurasi peluncuran Tulis

SourceServerResource*

ec2:DescribeInstances

UpdateLaunchConfigurationTemplate Memberikan izin untuk memperbarui konfigurasi peluncuran Tulis

LaunchConfigurationTemplateResource*

UpdateReplicationCertificateForDrs[hanya izin] Memberikan izin untuk memperbarui sertifikat replikasi Tulis

RecoveryInstanceResource*

UpdateReplicationConfiguration Memberikan izin untuk memperbarui konfigurasi replikasi Tulis

SourceServerResource*

ec2:CreateSecurityGroup

ec2:DescribeSecurityGroups

ec2:DescribeSubnets

ec2:GetEbsDefaultKmsKeyId

ec2:GetEbsEncryptionByDefault

kms:CreateGrant

kms:DescribeKey

UpdateReplicationConfigurationTemplate Memberikan izin untuk memperbarui templat konfigurasi replikasi Tulis

ReplicationConfigurationTemplateResource*

ec2:CreateSecurityGroup

ec2:DescribeSecurityGroups

ec2:DescribeSubnets

ec2:GetEbsDefaultKmsKeyId

ec2:GetEbsEncryptionByDefault

kms:CreateGrant

kms:DescribeKey

Jenis sumber daya yang ditentukan oleh AWS Elastic Disaster Recovery

Jenis sumber daya berikut ditentukan oleh layanan ini dan dapat digunakan dalam elemen Resource pernyataan kebijakan izin IAM. Setiap tindakan dalam Tabel tindakan mengidentifikasi jenis sumber daya yang dapat ditentukan dengan tindakan tersebut. Jenis sumber daya juga dapat menentukan kunci kondisi mana yang dapat Anda sertakan dalam kebijakan. Tombol-tombol ini ditampilkan di kolom terakhir dari tabel Jenis sumber daya. Untuk detail tentang kolom dalam tabel berikut, lihat Tabel tipe sumber daya.

Jenis sumber daya ARN Kunci syarat
JobResource arn:${Partition}:drs:${Region}:${Account}:job/${JobID}

aws:ResourceTag/${TagKey}

RecoveryInstanceResource arn:${Partition}:drs:${Region}:${Account}:recovery-instance/${RecoveryInstanceID}

aws:ResourceTag/${TagKey}

drs:EC2InstanceARN

ReplicationConfigurationTemplateResource arn:${Partition}:drs:${Region}:${Account}:replication-configuration-template/${ReplicationConfigurationTemplateID}

aws:ResourceTag/${TagKey}

LaunchConfigurationTemplateResource arn:${Partition}:drs:${Region}:${Account}:launch-configuration-template/${LaunchConfigurationTemplateID}

aws:ResourceTag/${TagKey}

SourceServerResource arn:${Partition}:drs:${Region}:${Account}:source-server/${SourceServerID}

aws:ResourceTag/${TagKey}

SourceNetworkResource arn:${Partition}:drs:${Region}:${Account}:source-network/${SourceNetworkID}

aws:ResourceTag/${TagKey}

Kunci kondisi untuk AWS Elastic Disaster Recovery

AWS Elastic Disaster Recovery mendefinisikan kunci kondisi berikut yang dapat digunakan dalam Condition elemen kebijakan IAM. Anda dapat menggunakan kunci ini untuk menyempurnakan syarat lebih lanjut saat pernyataan kebijakan berlaku. Untuk detail tentang kolom dalam tabel berikut, lihat Tabel tombol kondisi.

Untuk melihat kunci kondisi global yang tersedia untuk semua layanan, lihat Kunci kondisi global yang tersedia.

Kunci syarat Deskripsi Jenis
aws:RequestTag/${TagKey} Memfilter akses dengan adanya pasangan nilai kunci tag dalam permintaan String
aws:ResourceTag/${TagKey} Memfilter akses dengan pasangan nilai kunci tag yang dilampirkan ke sumber daya String
aws:TagKeys Memfilter akses dengan adanya kunci tag dalam permintaan ArrayOfString
drs:CreateAction Memfilter akses dengan nama tindakan API yang membuat sumber daya String
drs:EC2InstanceARN Memfilter akses oleh instans EC2 permintaan berasal ARN