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"] } } } ] }