本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
License Manager 的身分和存取管理
AWS Identity and Access Management(IAM) 是一種AWS服務,可協助管理員安全地控制對 AWS資源的存取。IAM 管理員可控制誰可以進行驗證 (登入) 和授權 (具有許可) 來使用 AWS資源。使用 IAM,您可以在AWS您的帳戶下建立使用者和群組。您可以控制使用者使用 AWS資源執行任務所需的許可。您可以免費使用 IAM。
根據預設,使用者沒有 License Manager 資源和操作的許可。若要允許使用者管理 License Manager 資源,您必須建立明確授予許可的 IAM 政策。
將政策連接到使用者或使用者群組時,政策會允許或拒絕使用者在特定資源上執行特定任務的許可。如需詳細資訊,請參閱《IAM 使用者指南》中的政策和許可。
建立使用者、群組和角色
您可以為 建立使用者和群組,AWS 帳戶然後將他們所需的許可指派給他們。作為最佳實務,使用者應透過擔任 IAM 角色來取得許可。如需如何為 設定使用者和群組的詳細資訊AWS 帳戶,請參閱 License Manager 入門。
IAM 角色是您可以在帳戶中建立的另一種 IAM 身分,具有特定的許可。IAM 角色類似於 IAM 使用者,因為它是具有許可政策的AWS身分,可決定身分可以和不可以執行的操作AWS。但是,角色的目的是讓需要它的任何人可代入,而不是單獨地與某個人員關聯。此外,角色沒有與之關聯的標準長期憑證,例如密碼或存取金鑰。反之,當您擔任角色時,其會為您的角色工作階段提供臨時安全性憑證。
IAM 政策結構
IAM 政策為包含一或多個陳述式的 JSON 文件。每個陳述式的結構如下所示。
{
"Statement":[{
"Effect":"effect",
"Action":"action",
"Resource":"arn",
"Condition":{
"condition":{
"key":"value"
}
}
}
]
}
各種元素組成一個陳述式:
-
Effect (效果):效果 可以是
Allow或Deny。根據預設, 使用者沒有使用資源和 API 作業的許可,因此所有請求均會遭到拒絕。明確允許會覆寫預設值。明確拒絕會覆寫任何允許。 -
動作:動作是您授予或拒絕許可的特定 API 操作。
-
資源:資源會受到 動作的影響。有些 License Manager API 操作可讓您在政策中包含可由 操作建立或修改的特定資源。若要在陳述式中指定資源,您必須使用其 Amazon Resource Name (ARN)。如需詳細資訊,請參閱 定義的動作AWS License Manager。
-
Condition (條件):條件為選擇性。您可以使用它們來控制何時政策開始生效。如需詳細資訊,請參閱 的條件金鑰AWS License Manager。
建立 License Manager 的 IAM 政策
在 IAM 政策陳述式中,您可以從支援 IAM 的任何服務指定任何 API 操作。License Manager 使用以下字首搭配 API 操作的名稱:
-
license-manager: -
license-manager-user-subscriptions: -
license-manager-linux-subscriptions:
例如:
-
license-manager:CreateLicenseConfiguration -
license-manager:ListLicenseConfigurations -
license-manager-user-subscriptions:ListIdentityProviders -
license-manager-linux-subscriptions:ListLinuxSubscriptionInstances
如需可用 License Manager APIs的詳細資訊,請參閱下列 API 參考:
若要在單一陳述式中指定多個作業,請用逗號分隔,如下所示:
"Action": ["license-manager:action1", "license-manager:action2"]
您也可以使用萬用字元指定多個作業。例如,您可以指定名稱以 清單一詞開頭的所有 License Manager API 操作,如下所示:
"Action": "license-manager:List*"
若要指定所有 License Manager API 操作,請使用 * 萬用字元,如下所示:
"Action": "license-manager:*"
使用 License Manager 的 ISV 範例政策
透過 License Manager 分發授權ISVs 需要下列許可:
向使用者、群組和角色授予許可
建立所需的 IAM 政策後,您必須將這些許可授予使用者、群組和角色。
若要提供存取權,請新增權限至您的使用者、群組或角色:
-
中的使用者和群組AWS IAM Identity Center:
建立權限合集。請按照《AWS IAM Identity Center 使用者指南》中的建立權限合集說明進行操作。
-
透過身分提供者在 IAM 中管理的使用者:
建立聯合身分的角色。遵循《IAM 使用者指南》的為第三方身分提供者 (聯合) 建立角色中的指示。
-
IAM 使用者:
-
建立您的使用者可擔任的角色。請按照《IAM 使用者指南》的為 IAM 使用者建立角色中的指示。
-
(不建議) 將政策直接附加至使用者,或將使用者新增至使用者群組。請遵循《IAM 使用者指南》的新增許可到使用者 (主控台) 中的指示。
-