Menggunakan tag untuk mengontrol akses ke AWS CodeConnections sumber daya - Konsol Alat Developer

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

Menggunakan tag untuk mengontrol akses ke AWS CodeConnections sumber daya

Tag dapat dilampirkan ke sumber daya atau diteruskan atas permintaan ke layanan yang mendukung penandaan. Di AWS CodeConnections, sumber daya dapat memiliki tag, dan beberapa tindakan dapat menyertakan tag. Saat membuat IAM kebijakan, Anda dapat menggunakan kunci kondisi tag untuk mengontrol hal-hal berikut:

  • Manakah pengguna yang dapat melakukan tindakan pada sumber daya alur, berdasarkan tanda yang telah dimiliki.

  • Tanda apa yang dapat diteruskan dalam permintaan tindakan.

  • Apakah kunci tanda tertentu dapat digunakan dalam permintaan.

Contoh berikut menunjukkan cara menentukan kondisi tag dalam kebijakan untuk AWS CodeConnections pengguna.

contoh 1: Izinkan tindakan berdasarkan tanda dalam permintaan

Kebijakan berikut memberikan izin kepada pengguna untuk membuat koneksi. AWS CodeConnections

Untuk melakukan itu, memungkinkan tindakan CreateConnection dan TagResource jika permintaan menentukan tag bernama Project dengan nilai ProjectA. (Kunci aws:RequestTag kondisi digunakan untuk mengontrol tag mana yang dapat diteruskan dalam IAM permintaan.) Syarat aws:TagKeys memastikan sensitivitas kasus kunci tanda.

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "codeconnections:CreateConnection", "codeconnections:TagResource" ], "Resource": "*", "Condition": { "StringEquals": { "aws:RequestTag/Project": "ProjectA" }, "ForAllValues:StringEquals": { "aws:TagKeys": ["Project"] } } } ] }
contoh 2: Izinkan tindakan berdasarkan tanda sumber daya

Kebijakan berikut memberi pengguna izin untuk melakukan tindakan pada, dan mendapatkan informasi tentang, sumber daya di AWS CodeConnections.

Untuk melakukan itu, memungkinkan tindakan tertentu jika alur memiliki tanda bernama Project dengan nilai ProjectA. (Kunci aws:RequestTag kondisi digunakan untuk mengontrol tag mana yang dapat diteruskan dalam IAM permintaan.) Syarat aws:TagKeys memastikan kunci tanda peka huruf besar dan kecil.

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "codeconnections:CreateConnection", "codeconnections:DeleteConnection", "codeconnections:ListConnections" ], "Resource": "*", "Condition": { "StringEquals": { "aws:ResourceTag/Project": "ProjectA" }, "ForAllValues:StringEquals": { "aws:TagKeys": ["Project"] } } } ] }