本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
適用於 Savings Plans 的 Identity and Access Management
AWS Identity and Access Management (IAM) 是一種 AWS 服務,可協助管理員安全地控制對 AWS 資源的存取。身為管理員,您可以在 AWS 帳戶下建立使用者可擔任的角色。您可以控制使用者使用 AWS 資源執行任務的許可。您可以IAM免費使用 。
根據預設,使用者沒有 Savings Plans 資源和操作的許可。若要允許使用者管理 Savings Plans 資源,您必須建立角色以將許可委派給使用者。請遵循 IAM 使用者指南 中為使用者建立角色的指示。
政策結構
IAM 政策是由一或多個陳述式組成的JSON文件。每個陳述式的結構如下所示。
{
"Statement":[{
"Effect":"effect
",
"Action":"action
",
"Resource":"arn
",
"Condition":{
"condition
":{
"key
":"value
"
}
}
}
]
}
陳述式由各種元素組成:
-
Effect (效果):效果 可以是
Allow
或Deny
。根據預設,使用者沒有使用資源和API動作的許可,因此所有請求都會遭到拒絕。明確允許覆寫預設值。明確拒絕覆寫任何允許。 -
動作 :動作是您授予或拒絕許可的特定API動作。
-
Resource (資源):受動作影響的資源。某些 Amazon EC2API動作可讓您在政策中包含特定資源,這些資源可由動作建立或修改。若要在陳述式中指定資源,您需要使用其 Amazon Resource Name (ARN)。如需詳細資訊,請參閱 Savings Plans 定義的動作。
-
Condition (條件):條件為選擇性。您可以使用它們來控制何時政策開始生效。如需詳細資訊,請參閱 Savings Plans 的條件索引鍵。
AWS 受管政策
由 建立的受管政策會 AWS 授予常見使用案例所需的許可。建立使用者可擔任的角色後,您可以根據所需的存取權,將政策連接至該角色。每個政策都會授予 Savings Plans 所有或部分API動作的存取權。
以下是 Savings Plans 的 AWS 受管政策:
-
AWSSavingsPlansFullAccess–授予 Savings Plans 的完整存取權。
-
AWSSavingsPlansReadOnlyAccess–授予 Savings Plans 的唯讀存取權。
政策範例
在IAM政策陳述式中,您可以從支援 的任何服務指定任何API動作IAM。對於 Savings Plans ,請使用下列字首搭配API動作名稱:savingsplans:
。例如:
-
savingsplans:CreateSavingsPlan
-
savingsplans:DescribeSavingsPlans
若要在單一陳述式中指定多個動作,請用逗號分隔,如下所示:
"Action": ["savingsplans:action1", "savingsplans:action2"]
您也可以使用萬用字元指定多個動作。例如,您可以指定名稱以「描述」一詞開頭的所有 Savings Plans API動作,如下所示:
"Action": "savingsplans:Describe*"
若要指定所有 Savings Plans API動作,請使用 * 萬用字元,如下所示:
"Action": "savingsplans:*"