Tindakan, sumber daya, dan kunci kondisi untuk Amazon VPC Lattice
Amazon VPC Lattice (awalan layanan:vpc-lattice) menyediakan operasi, sumber daya, tindakan, dan kunci kondisi khusus layanan berikut untuk digunakan dalam kebijakan izin IAM.
Referensi:
-
Pelajari cara mengonfigurasi layanan ini.
-
Lihat daftar Operasi API yang tersedia untuk layanan ini.
-
Pelajari cara mengamankan layanan ini dan sumber dayanya dengan menggunakan kebijakan izin IAM.
-
Lihat referensi otorisasi layanan terprogram
untuk layanan ini.
Topik
Operasi API yang ditentukan oleh Amazon VPC Lattice
Tabel berikut memetakan operasi API ke tindakan IAM yang mereka otorisasi. Hanya kunci kondisi yang memiliki nilai statis untuk API dan tindakan yang diberikan yang terdaftar; untuk set lengkap kunci kondisi yang didukung oleh setiap tindakan, lihat tabel Tindakan.
| Operasi | Tindakan IAM | Kunci syarat | Nilai yang mungkin | Tingkat akses |
|---|---|---|---|---|
|
BatchUpdateRule |
Tulis |
|||
|
CreateAccessLogSubscription |
Tulis |
|||
Menandai, Menulis |
||||
|
CreateListener |
Tulis |
|||
Menandai, Menulis |
||||
|
CreateResourceConfiguration |
Tulis |
|||
Menandai, Menulis |
||||
|
CreateResourceGateway |
Tulis |
|||
Menandai, Menulis |
||||
|
CreateRule |
Tulis |
|||
Menandai, Menulis |
||||
|
CreateService |
Tulis |
|||
Menandai, Menulis |
||||
|
CreateServiceNetwork |
Tulis |
|||
Menandai, Menulis |
||||
|
CreateServiceNetworkResourceAssociation |
Manajemen izin, Tulis |
|||
Manajemen izin, Tulis |
||||
Tulis |
||||
Menandai, Menulis |
||||
|
CreateServiceNetworkServiceAssociation |
Tulis |
|||
Menandai, Menulis |
||||
|
CreateServiceNetworkVpcAssociation |
Manajemen izin, Tulis |
|||
Tulis |
||||
Menandai, Menulis |
||||
|
CreateTargetGroup |
Tulis |
|||
Menandai, Menulis |
||||
|
DeleteAccessLogSubscription |
Tulis |
|||
|
DeleteAuthPolicy |
Manajemen izin, Tulis |
|||
|
DeleteDomainVerification |
Tulis |
|||
|
DeleteListener |
Tulis |
|||
|
DeleteResourceConfiguration |
Tulis |
|||
|
DeleteResourceEndpointAssociation |
Tulis |
|||
|
DeleteResourceGateway |
Tulis |
|||
|
DeleteResourcePolicy |
Tulis |
|||
|
DeleteRule |
Tulis |
|||
|
DeleteService |
Tulis |
|||
|
DeleteServiceNetwork |
Tulis |
|||
|
DeleteServiceNetworkResourceAssociation |
Tulis |
|||
|
DeleteServiceNetworkServiceAssociation |
Tulis |
|||
|
DeleteServiceNetworkVpcAssociation |
Tulis |
|||
|
DeleteTargetGroup |
Tulis |
|||
|
DeregisterTargets |
Tulis |
|||
|
GetAccessLogSubscription |
Baca |
|||
|
GetAuthPolicy |
Baca |
|||
|
GetDomainVerification |
Baca |
|||
|
GetListener |
Baca |
|||
|
GetResourceConfiguration |
Baca |
|||
|
GetResourceGateway |
Baca |
|||
|
GetResourcePolicy |
Baca |
|||
|
GetRule |
Baca |
|||
|
GetService |
Baca |
|||
|
GetServiceNetwork |
Baca |
|||
|
GetServiceNetworkResourceAssociation |
Baca |
|||
|
GetServiceNetworkServiceAssociation |
Baca |
|||
|
GetServiceNetworkVpcAssociation |
Baca |
|||
|
GetTargetGroup |
Baca |
|||
|
ListAccessLogSubscriptions |
Daftar |
|||
|
ListDomainVerifications |
Daftar |
|||
|
ListListeners |
Daftar |
|||
|
ListResourceConfigurations |
Daftar |
|||
|
ListResourceEndpointAssociations |
Daftar |
|||
|
ListResourceGateways |
Daftar |
|||
|
ListRules |
Daftar |
|||
|
ListServiceNetworkResourceAssociations |
Daftar |
|||
|
ListServiceNetworkServiceAssociations |
Daftar |
|||
|
ListServiceNetworkVpcAssociations |
Daftar |
|||
|
ListServiceNetworkVpcEndpointAssociations |
Daftar |
|||
|
ListServiceNetworks |
Daftar |
|||
|
ListServices |
Daftar |
|||
|
ListTagsForResource |
Baca |
|||
|
ListTargetGroups |
Daftar |
|||
|
ListTargets |
Daftar |
|||
|
PutAuthPolicy |
Manajemen izin, Tulis |
|||
|
PutResourcePolicy |
Tulis |
|||
|
RegisterTargets |
Tulis |
|||
|
StartDomainVerification |
Tulis |
|||
Menandai, Menulis |
||||
|
TagResource |
Menandai, Menulis |
|||
|
UntagResource |
Menandai, Menulis |
|||
|
UpdateAccessLogSubscription |
Tulis |
|||
|
UpdateListener |
Tulis |
|||
|
UpdateResourceConfiguration |
Tulis |
|||
|
UpdateResourceGateway |
Tulis |
|||
|
UpdateRule |
Tulis |
|||
|
UpdateService |
Tulis |
|||
|
UpdateServiceNetwork |
Tulis |
|||
|
UpdateServiceNetworkVpcAssociation |
Tulis |
|||
|
UpdateTargetGroup |
Tulis |
Tindakan yang ditentukan oleh Amazon VPC Lattice
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.
| Tindakan | Deskripsi | Jenis sumber daya (*diperlukan) | Kunci syarat | Tingkat akses |
|---|---|---|---|---|
Memberikan izin untuk membuat langganan log akses |
Tulis |
|||
Memberikan izin untuk membuat pendengar |
Tulis |
|||
Memberikan izin untuk membuat konfigurasi sumber daya |
Tulis |
|||
Memberikan izin untuk membuat gateway sumber daya |
Tulis |
|||
Memberikan izin untuk membuat aturan |
Tulis |
|||
Memberikan izin untuk membuat layanan |
Tulis |
|||
Memberikan izin untuk membuat jaringan layanan |
Tulis |
|||
Memberikan izin untuk membuat asosiasi antara jaringan layanan dan sumber daya |
Tulis |
|||
Memberikan izin untuk membuat jaringan layanan dan asosiasi layanan |
Tulis |
|||
Memberikan izin untuk membuat jaringan layanan dan asosiasi VPC |
vpc-kisi: PrivateDnsPreference |
Tulis |
||
|
vpc-kisi: PrivateDnsPreference |
||||
Memberikan izin untuk membuat grup target |
Tulis |
|||
Memberikan izin untuk menghapus langganan log akses |
Tulis |
|||
Memberikan izin untuk menghapus kebijakan autentikasi |
Manajemen izin, Tulis |
|||
Memberikan izin untuk menghapus verifikasi domain |
Tulis |
|||
Memberikan izin untuk menghapus pendengar |
Tulis |
|||
Memberikan izin untuk menghapus konfigurasi sumber daya |
Tulis |
|||
Memberikan izin untuk menghapus asosiasi titik akhir sumber daya |
Tulis |
|||
Memberikan izin untuk menghapus gateway sumber daya |
Tulis |
|||
Memberikan izin untuk menghapus kebijakan sumber daya |
Tulis |
|||
Memberikan izin untuk menghapus aturan |
Tulis |
|||
Memberikan izin untuk menghapus layanan |
Tulis |
|||
Memberikan izin untuk menghapus jaringan layanan |
Tulis |
|||
Memberikan izin untuk menghapus hubungan antara jaringan layanan dan sumber daya |
Tulis |
|||
Memberikan izin untuk menghapus asosiasi layanan jaringan layanan |
Tulis |
|||
Memberikan izin untuk menghapus jaringan layanan dan asosiasi VPC |
vpc-kisi: PrivateDnsPreference |
Tulis |
||
Memberikan izin untuk menghapus grup target |
Tulis |
|||
Memberikan izin untuk membatalkan pendaftaran target dari grup target |
Tulis |
|||
Memberikan izin untuk mendapatkan informasi tentang langganan log akses |
Baca |
|||
Memberikan izin untuk mendapatkan informasi tentang kebijakan autentikasi |
Baca |
|||
Memberikan izin untuk mendapatkan informasi tentang verifikasi domain |
Baca |
|||
Memberikan izin untuk mendapatkan informasi tentang pendengar |
Baca |
|||
Memberikan izin untuk mendapatkan informasi tentang konfigurasi sumber daya |
Baca |
|||
Memberikan izin untuk mendapatkan informasi tentang gateway sumber daya |
Baca |
|||
Memberikan izin untuk mendapatkan informasi tentang kebijakan sumber daya |
Baca |
|||
Memberikan izin untuk mendapatkan informasi tentang aturan |
Baca |
|||
Memberikan izin untuk mendapatkan informasi tentang layanan |
Baca |
|||
Memberikan izin untuk mendapatkan informasi tentang jaringan layanan |
Baca |
|||
Memberikan izin untuk mendapatkan informasi tentang hubungan antara jaringan layanan dan konfigurasi sumber daya |
Baca |
|||
Memberikan izin untuk mendapatkan informasi tentang jaringan layanan dan asosiasi layanan |
Baca |
|||
Memberikan izin untuk mendapatkan informasi tentang jaringan layanan dan asosiasi VPC |
vpc-kisi: PrivateDnsPreference |
Baca |
||
Memberikan izin untuk mendapatkan informasi tentang kelompok sasaran |
Baca |
|||
Memberikan izin untuk membuat daftar beberapa atau semua langganan log akses tentang jaringan layanan atau layanan |
Daftar |
|||
Memberikan izin untuk membuat daftar beberapa atau semua verifikasi domain |
Daftar |
|||
Memberikan izin untuk membuat daftar beberapa atau semua pendengar |
Daftar |
|||
Memberikan izin untuk membuat daftar beberapa atau semua konfigurasi sumber daya |
Daftar |
|||
Memberikan izin untuk membuat daftar beberapa atau semua asosiasi antara konfigurasi sumber daya dan titik akhir VPC |
Daftar |
|||
Memberikan izin untuk membuat daftar beberapa atau semua gateway sumber daya |
Daftar |
|||
Memberikan izin untuk membuat daftar beberapa atau semua aturan |
Daftar |
|||
Memberikan izin untuk membuat daftar beberapa atau semua asosiasi antara jaringan layanan dan konfigurasi sumber daya |
Daftar |
|||
Memberikan izin untuk membuat daftar beberapa atau semua jaringan layanan dan asosiasi layanan |
Daftar |
|||
Memberikan izin untuk membuat daftar beberapa atau semua jaringan layanan dan asosiasi VPC |
Daftar |
|||
Memberikan izin untuk membuat daftar beberapa atau semua asosiasi antara jaringan layanan dan titik akhir VPC |
Daftar |
|||
Memberikan izin untuk membuat daftar jaringan layanan yang dimiliki oleh akun penelepon atau dibagikan dengan akun pemanggil |
Daftar |
|||
Memberikan izin untuk membuat daftar layanan yang dimiliki oleh akun penelepon atau dibagikan dengan akun pemanggil |
Daftar |
|||
Memberikan izin untuk membuat daftar tag untuk sumber daya vpc-kisi |
Baca |
|||
Memberikan izin untuk membuat daftar beberapa atau semua kelompok sasaran |
Daftar |
|||
Memberikan izin untuk membuat daftar beberapa atau semua target dalam grup target |
Daftar |
|||
Memberikan izin untuk membuat atau memperbarui kebijakan autentikasi untuk jaringan layanan atau layanan |
Manajemen izin, Tulis |
|||
Memberikan izin untuk membuat kebijakan sumber daya untuk konfigurasi sumber daya, layanan, atau jaringan layanan |
Tulis |
|||
Memberikan izin untuk mendaftarkan target ke grup sasaran |
Tulis |
|||
Memberikan izin untuk memulai verifikasi domain |
Tulis |
|||
Memberikan izin untuk menandai sumber daya vpc-lattice |
Menandai, Menulis |
|||
|
vpc-kisi: PrivateDnsPreference |
||||
Memberikan izin untuk menghapus tag sumber daya vpc-lattice |
Menandai, Menulis |
|||
|
vpc-kisi: PrivateDnsPreference |
||||
Memberikan izin untuk memperbarui langganan log akses |
Tulis |
|||
Memberikan izin untuk memperbarui pendengar |
Tulis |
|||
Memberikan izin untuk memperbarui konfigurasi sumber daya |
Tulis |
|||
Memberikan izin untuk memperbarui gateway sumber daya |
Tulis |
|||
Memberikan izin untuk memperbarui aturan |
Tulis |
|||
Memberikan izin untuk memperbarui layanan |
Tulis |
|||
Memberikan izin untuk memperbarui jaringan layanan |
Tulis |
|||
Memberikan izin untuk memperbarui jaringan layanan dan asosiasi VPC |
vpc-kisi: PrivateDnsPreference |
Tulis |
||
Memberikan izin untuk memperbarui grup target |
Tulis |
Permission-only tindakan untuk Amazon VPC Lattice
Tindakan berikut ditentukan oleh Amazon VPC Lattice tetapi tidak langsung dapat dipanggil melalui operasi API apa pun. Mereka hanya dapat digunakan dalam pernyataan kebijakan IAM untuk memberikan atau menolak izin.
| Tindakan | Deskripsi | Jenis sumber daya (*diperlukan) | Kunci syarat | Tingkat akses |
|---|---|---|---|---|
Memberikan izin untuk mengaitkan konfigurasi sumber daya melalui jaringan terkelola AWS layanan apa pun |
Manajemen izin, Tulis |
|||
Memberikan izin untuk mengaitkan konfigurasi sumber daya melalui jaringan layanan Amazon EventBridge dan AWS Step Functions |
Manajemen izin, Tulis |
|||
Memberikan izin untuk membuat asosiasi antara jaringan layanan dan titik akhir VPC |
Manajemen izin, Tulis |
Jenis sumber daya yang ditentukan oleh Amazon VPC Lattice
Jenis sumber daya berikut ditentukan oleh layanan ini dan dapat digunakan dalam elemen Resource pernyataan kebijakan izin IAM.
| Jenis sumber daya | ARN | Kunci syarat |
|---|---|---|
arn: $ {Partisi} :vpc-kisi: $ {Wilayah} :$ {Akun} :accesslogsubscription/$ {} AccessLogSubscriptionId |
||
arn: $ {Partition} :vpc-kisi: $ {Wilayah} :$ {Akun} :domainverifikasi/$ {} DomainVerificationId |
||
arn: $ {Partisi} :vpc-kisi: $ {Wilayah} :$ {Akun} :service/$ {} /listener/$ {} ServiceId ListenerId |
||
arn: $ {Partition} :vpc-kisi: $ {Wilayah} :$ {Akun} :resourceconfiguration/$ {} ResourceConfigurationId |
||
arn: $ {Partition} :vpc-kisi: $ {Wilayah} :$ {Akun} :resourceendpointassociation/$ {} ResourceEndpointAssociationId |
||
arn: $ {Partition} :vpc-kisi: $ {Wilayah} :$ {Akun} :resourcegateway/$ {} ResourceGatewayId |
||
arn: $ {Partisi} :vpc-kisi: $ {Wilayah} :$ {Akun} :service/$ {} /listener/$ {} /rule/$ {} ServiceId ListenerId RuleId |
||
arn: $ {Partition} :vpc-kisi: $ {Wilayah} :$ {Akun} :service/$ {} ServiceId |
||
arn: $ {Partition} :vpc-kisi: $ {Wilayah} :$ {Akun} :servicenetwork/$ {} ServiceNetworkId |
||
arn: $ {Partition} :vpc-kisi: $ {Wilayah} :$ {Akun} :servicenetworkresourceassociation/$ {} ServiceNetworkResourceAssociationId |
||
arn: $ {Partition} :vpc-kisi: $ {Wilayah} :$ {Akun} :servicenetworkserviceassociation/$ {} ServiceNetworkServiceAssociationId |
||
arn: $ {Partition} :vpc-kisi: $ {Wilayah} :$ {Akun} :servicenetworkvpcassociation/$ {} ServiceNetworkVpcAssociationId |
vpc-kisi: PrivateDnsPreference |
|
arn: $ {Partition} :vpc-kisi: $ {Wilayah} :$ {Akun} :targetgroup/$ {} TargetGroupId |
Kunci kondisi untuk Amazon VPC Lattice
Amazon VPC Lattice mendefinisikan kunci kondisi berikut yang dapat digunakan dalam Condition elemen kebijakan IAM.
| Kunci syarat | Deskripsi | Tipe |
|---|---|---|
Memfilter akses dengan adanya pasangan nilai kunci tag dalam permintaan |
String |
|
Memfilter akses dengan pasangan nilai kunci tag yang dilampirkan ke sumber daya |
String |
|
Memfilter akses dengan adanya kunci tag dalam permintaan |
ArrayOfString |
|
Memfilter akses berdasarkan jenis autentikasi yang ditentukan dalam permintaan |
String |
|
Memfilter akses dengan nama tindakan API yang membuat sumber daya dan hanya tersedia selama penandaan sumber daya saat pembuatan |
String |
|
Memfilter akses dengan nama domain |
String |
|
Memfilter akses berdasarkan preferensi dns pribadi |
String |
|
Memfilter akses oleh domain dns pribadi |
ArrayOfString |
|
Memfilter akses oleh protokol yang ditentukan dalam permintaan |
String |
|
Memfilter akses oleh ARN dari konfigurasi sumber daya |
ARN |
|
Memfilter akses oleh ID grup keamanan |
ArrayOfString |
|
Memfilter akses oleh ARN suatu layanan |
ARN |
|
Memfilter akses oleh ARN dari jaringan layanan |
ARN |
|
Memfilter akses oleh ARN grup target |
ArrayOfARN |
|
Memfilter akses dengan ID titik akhir VPC |
String |
|
Memfilter akses dengan ID virtual private cloud (VPC) |
String |