本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用標籤來控制 AWS CodeConnections 資源的存取
可以將標記連接到資源或在請求中將標記傳遞至支援標記的服務。在 AWS CodeConnections 中,資源可以有標籤,而某些動作可以包含標籤。建立 IAM 政策時,可使用標籤條件索引鍵來控制以下項目:
-
可在管道資源上執行動作的使用者 (根據資源已具有的標籤)。
-
可在動作請求中傳遞的標籤。
-
請求中是否可使用特定的標籤鍵。
下列範例示範如何在 CodeConnections AWS 使用者的政策中指定標籤條件。
範例 1:根據請求中的標籤允許動作
下列政策授予使用者在 CodeConnections 中 AWS 建立連線的許可。
若要這樣做,它會在請求指定名為 Project
且值為 ProjectA
的標籤時允許 CreateConnection
和 TagResource
動作。( aws:RequestTag
條件索引鍵用來控制哪些標籤可在 IAM 請求中傳遞。) aws:TagKeys
條件可確保標籤索引鍵區分大小寫。
範例 2:根據資源標籤允許動作
下列政策會授予使用者在 AWS CodeConnections 中對 資源執行動作和取得相關資訊的許可。
若要這樣做,它會在管道有名為 Project
且值為 ProjectA
的標籤時允許特定動作。( aws:RequestTag
條件索引鍵用來控制哪些標籤可在 IAM 請求中傳遞。) aws:TagKeys
條件可確保標籤索引鍵區分大小寫。