AWS CodeCommit 不再提供給新客戶。的現有客戶 AWS CodeCommit 可以繼續正常使用服務。進一步了解」
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
AWS CodeCommit 如何使用 IAM
在使用 IAM 管理 CodeCommit 的存取權之前,您應該了解哪些 IAM 功能可與 CodeCommit 搭配使用。若要全面了解 CodeCommit 和其他 AWS 服務如何與 IAM 搭配使用,請參閱《IAM 使用者指南》中的與 IAM AWS 搭配使用的 服務。
條件索引鍵
管理員可以使用 AWS JSON 政策來指定誰可以存取內容。也就是說,哪個主體在什麼條件下可以對什麼資源執行哪些動作。
Condition
元素 (或 Condition
區塊) 可讓您指定使陳述式生效的條件。Condition
元素是選用項目。您可以建立使用條件運算子的條件運算式 (例如等於或小於),來比對政策中的條件和請求中的值。
若您在陳述式中指定多個 Condition
元素,或是在單一 Condition
元素中指定多個索引鍵, AWS 會使用邏輯 AND
操作評估他們。如果您為單一條件索引鍵指定多個值, 會使用邏輯OR
操作 AWS 評估條件。必須符合所有條件,才會授與陳述式的許可。
您也可以在指定條件時使用預留位置變數。例如,您可以只在使用者使用其 IAM 使用者名稱標記時,將存取資源的許可授予該 IAM 使用者。如需更多資訊,請參閱 IAM 使用者指南中的 IAM 政策元素:變數和標籤。
AWS 支援全域條件金鑰和服務特定的條件金鑰。若要查看所有 AWS 全域條件索引鍵,請參閱《IAM 使用者指南》中的AWS 全域條件內容索引鍵。
CodeCommit 會定義自己的一組條件金鑰,也支援使用一些全域條件金鑰。若要查看所有 AWS 全域條件金鑰,請參閱《IAM 使用者指南》中的AWS 全域條件內容金鑰。
有些 CodeCommit 動作支援 codecommit:References
條件金鑰。有關使用此金鑰的政策範例,請參閱範例 4:拒絕或允許分支上的動作。
若要查看 CodeCommit 條件金鑰清單,請參閱《IAM 使用者指南》中的 的條件金鑰 AWS CodeCommit。若要了解您可以使用條件索引鍵的動作和資源,請參閱 定義的動作 AWS CodeCommit。
範例
若要檢視 CodeCommit 身分型政策的範例,請參閱 AWS CodeCommit 身分型政策範例。