Amazon EC2 Image Builder 的動作、資源和條件索引鍵
Amazon EC2 Image Builder (服務字首:imagebuilder) 提供下列服務特定的操作、資源、動作和條件索引鍵,可用於 IAM 許可政策。
參考資料:
-
了解如何設定此服務。
-
檢視可供此服務使用的 API 操作清單。
-
了解如何使用 IAM 許可政策來保護此服務及其資源。
-
檢視此服務的程式設計服務授權參考
。
主題
Amazon EC2 Image Builder 定義的 API 操作
下表將 API 操作映射至其授權的 IAM 動作。只會列出具有指定 API 和動作靜態值的條件金鑰;如需每個動作支援的完整條件金鑰集,請參閱動作表格。
| 作業 | IAM 動作 | 條件鍵 | 可能的值 (s) | 存取層級 |
|---|---|---|---|---|
|
CancelImageCreation |
寫入 |
|||
|
CancelLifecycleExecution |
寫入 |
|||
|
CreateComponent |
寫入 |
|||
標記、寫入 |
||||
|
CreateContainerRecipe |
寫入 |
|||
讀取 |
||||
讀取 |
||||
標記、寫入 |
||||
|
CreateDistributionConfiguration |
寫入 |
|||
標記、寫入 |
||||
iam:PassedToService |
vmie.amazonaws.com |
寫入 |
||
|
CreateImage |
寫入 |
|||
讀取 |
||||
讀取 |
||||
讀取 |
||||
讀取 |
||||
讀取 |
||||
標記、寫入 |
||||
iam:PassedToService |
imagebuilder.amazonaws.com |
寫入 |
||
|
CreateImagePipeline |
寫入 |
|||
讀取 |
||||
讀取 |
||||
讀取 |
||||
讀取 |
||||
讀取 |
||||
標記、寫入 |
||||
iam:PassedToService |
imagebuilder.amazonaws.com |
寫入 |
||
|
CreateImageRecipe |
寫入 |
|||
讀取 |
||||
讀取 |
||||
標記、寫入 |
||||
|
CreateInfrastructureConfiguration |
寫入 |
|||
標記、寫入 |
||||
讀取 |
||||
iam:PassedToService |
ec2.amazonaws.com |
寫入 |
||
|
CreateLifecyclePolicy |
寫入 |
|||
標記、寫入 |
||||
iam:PassedToService |
imagebuilder.amazonaws.com |
寫入 |
||
|
CreateWorkflow |
寫入 |
|||
標記、寫入 |
||||
|
DeleteComponent |
寫入 |
|||
|
DeleteContainerRecipe |
寫入 |
|||
|
DeleteDistributionConfiguration |
寫入 |
|||
|
DeleteImage |
寫入 |
|||
|
DeleteImagePipeline |
寫入 |
|||
|
DeleteImageRecipe |
寫入 |
|||
|
DeleteInfrastructureConfiguration |
寫入 |
|||
|
DeleteLifecyclePolicy |
寫入 |
|||
|
DeleteWorkflow |
寫入 |
|||
|
DistributeImage |
寫入 |
|||
讀取 |
||||
讀取 |
||||
標記、寫入 |
||||
iam:PassedToService |
imagebuilder.amazonaws.com |
寫入 |
||
|
GetComponent |
讀取 |
|||
|
GetComponentPolicy |
讀取 |
|||
|
GetContainerRecipe |
讀取 |
|||
|
GetContainerRecipePolicy |
讀取 |
|||
|
GetDistributionConfiguration |
讀取 |
|||
|
GetImage |
讀取 |
|||
|
GetImagePipeline |
讀取 |
|||
|
GetImagePolicy |
讀取 |
|||
|
GetImageRecipe |
讀取 |
|||
|
GetImageRecipePolicy |
讀取 |
|||
|
GetInfrastructureConfiguration |
讀取 |
|||
|
GetLifecycleExecution |
讀取 |
|||
|
GetLifecyclePolicy |
讀取 |
|||
|
GetMarketplaceResource |
讀取 |
|||
|
GetWorkflow |
讀取 |
|||
|
GetWorkflowExecution |
讀取 |
|||
|
GetWorkflowStepExecution |
讀取 |
|||
|
ImportComponent |
寫入 |
|||
標記、寫入 |
||||
|
ImportDiskImage |
讀取 |
|||
寫入 |
||||
標記、寫入 |
||||
iam:PassedToService |
imagebuilder.amazonaws.com |
寫入 |
||
|
ImportVmImage |
寫入 |
|||
標記、寫入 |
||||
|
ListComponentBuildVersions |
清單 |
|||
|
ListComponents |
清單 |
|||
|
ListContainerRecipes |
清單 |
|||
|
ListDistributionConfigurations |
清單 |
|||
|
ListImageBuildVersions |
清單 |
|||
|
ListImagePackages |
清單 |
|||
|
ListImagePipelineImages |
清單 |
|||
|
ListImagePipelines |
清單 |
|||
|
ListImageRecipes |
清單 |
|||
|
ListImageScanFindingAggregations |
清單 |
|||
|
ListImageScanFindings |
清單 |
|||
|
ListImages |
清單 |
|||
|
ListInfrastructureConfigurations |
清單 |
|||
|
ListLifecycleExecutionResources |
清單 |
|||
|
ListLifecycleExecutions |
清單 |
|||
|
ListLifecyclePolicies |
清單 |
|||
|
ListTagsForResource |
讀取 |
|||
|
ListWaitingWorkflowSteps |
清單 |
|||
|
ListWorkflowBuildVersions |
清單 |
|||
|
ListWorkflowExecutions |
清單 |
|||
|
ListWorkflowStepExecutions |
清單 |
|||
|
ListWorkflows |
清單 |
|||
|
PutComponentPolicy |
許可管理、寫入 |
|||
|
PutContainerRecipePolicy |
許可管理、寫入 |
|||
|
PutImagePolicy |
許可管理、寫入 |
|||
|
PutImageRecipePolicy |
許可管理、寫入 |
|||
|
RetryImage |
寫入 |
|||
|
SendWorkflowStepAction |
寫入 |
|||
|
StartImagePipelineExecution |
寫入 |
|||
標記、寫入 |
||||
|
StartResourceStateUpdate |
寫入 |
|||
iam:PassedToService |
imagebuilder.amazonaws.com |
寫入 |
||
|
TagResource |
標記、寫入 |
|||
|
UntagResource |
標記、寫入 |
|||
|
UpdateDistributionConfiguration |
寫入 |
|||
iam:PassedToService |
vmie.amazonaws.com |
寫入 |
||
|
UpdateImagePipeline |
讀取 |
|||
讀取 |
||||
讀取 |
||||
讀取 |
||||
讀取 |
||||
標記、寫入 |
||||
寫入 |
||||
iam:PassedToService |
imagebuilder.amazonaws.com |
寫入 |
||
|
UpdateInfrastructureConfiguration |
寫入 |
|||
讀取 |
||||
iam:PassedToService |
ec2.amazonaws.com |
寫入 |
||
|
UpdateLifecyclePolicy |
寫入 |
|||
iam:PassedToService |
imagebuilder.amazonaws.com |
寫入 |
Amazon EC2 Image Builder 定義的動作
您可在 IAM 政策陳述式的 Action 元素中指定以下動作。使用政策來授予在 AWS中執行操作的許可。在政策中使用動作時,通常會允許或拒絕存取相同名稱的 API 操作或 CLI 命令。不過,在某些情況下,單一動作可控制對多個操作的存取。或者,某些操作需要多種不同的動作。
| 動作 | 說明 | 資源類型 (*必填項目) | 條件索引鍵 | 存取層級 |
|---|---|---|---|---|
准許取消建立映像 |
寫入 |
|||
准許取消執行生命週期執行 |
寫入 |
|||
准許建立新的元件 |
寫入 |
|||
准許建立新的容器配方 |
寫入 |
|||
准許建立新的分佈組態 |
寫入 |
|||
准許建立新映像 |
寫入 |
|||
准許建立新的映像管道 |
寫入 |
|||
准許建立新的映像配方 |
寫入 |
|||
准許建立新的基礎架構組態 |
imagebuilder:CreatedResourceTag/${TagKey} imagebuilder:CreatedResourceTagKeys |
寫入 |
||
准許建立新的生命週期政策 |
寫入 |
|||
授予許可來建立工作流程 |
寫入 |
|||
准許刪除元件 |
寫入 |
|||
准許刪除容器配方 |
寫入 |
|||
准許刪除分佈組態 |
寫入 |
|||
准許刪除映像 |
寫入 |
|||
准許刪除映像管道 |
寫入 |
|||
准許刪除映像配方 |
寫入 |
|||
准許刪除基礎架構組態 |
寫入 |
|||
准許刪除生命週期政策 |
寫入 |
|||
授予許可來刪除工作流程 |
寫入 |
|||
准許分發映像 |
寫入 |
|||
准許檢視元件的詳細資訊 |
讀取 |
|||
准許檢視與元件相關聯的資源政策 |
讀取 |
|||
准許檢視容器配方的詳細資訊 |
讀取 |
|||
准許檢視與容器配方相關聯的資源政策 |
讀取 |
|||
准許檢視分佈組態的詳細資訊 |
讀取 |
|||
准許檢視映像的詳細資訊 |
讀取 |
|||
准許檢視映像管道的詳細資訊 |
讀取 |
|||
准許檢視與映像相關聯的資源政策 |
讀取 |
|||
准許檢視映像配方的詳細資訊 |
讀取 |
|||
准許檢視與映像配方相關聯的資源政策 |
讀取 |
|||
准許檢視基礎架構組態的詳細資訊 |
讀取 |
|||
准許檢視生命週期執行的相關詳細資訊 |
讀取 |
|||
准許檢視生命週期政策的相關詳細資訊 |
讀取 |
|||
准許擷取 Marketplace 提供的資源 |
讀取 |
|||
授予許可檢視工作流程執行的詳細資訊 |
讀取 |
|||
准許檢視工作流程執行的詳細資訊 |
讀取 |
|||
准許檢視工作流程步驟執行的詳細資訊 |
讀取 |
|||
准許匯入新元件 |
寫入 |
|||
准許匯入磁碟映像 |
寫入 |
|||
准許匯入映像 |
寫入 |
|||
准許列出帳戶中的元件組建版本 |
清單 |
|||
准許列出帳戶所擁有或共用的元件版本 |
清單 |
|||
准許列出帳戶所擁有或共用的容器配方 |
清單 |
|||
准許列出帳戶中的分佈組態 |
清單 |
|||
准許列出帳戶中映像建置版本 |
清單 |
|||
准許傳回指定映像上安裝的套件清單 |
清單 |
|||
准許傳回特定管道建立的映像清單 |
清單 |
|||
准許列出帳戶中的映像管道 |
清單 |
|||
准許列出帳戶所擁有或共用的映像配方 |
清單 |
|||
准許列出帳戶中映像掃描調查結果上的彙總 |
清單 |
|||
准許列出帳戶中映像的映像掃描調查結果 |
清單 |
|||
准許列出帳戶所擁有或共用的映像版本 |
清單 |
|||
准許列出帳戶中的基礎架構組態 |
清單 |
|||
准許列出指定生命週期執行的資源 |
清單 |
|||
准許列出指定資源的生命週期執行 |
清單 |
|||
准許列出您帳戶中的生命週期政策 |
清單 |
|||
准許列出 Image Builder 資源的標籤 |
讀取 |
|||
授予許可列出來電者帳戶等待工作流程步驟 |
清單 |
|||
授予許可列出帳戶中工作流程建置版本 |
清單 |
|||
准許列出指定映像的工作流程執行 |
清單 |
|||
准許列出指定工作流程的工作流程步驟執行 |
清單 |
|||
授予許可列出帳戶所擁有或共用的工作流程版本 |
清單 |
|||
准許設定與元件相關聯的資源政策 |
許可管理、寫入 |
|||
准許設定與某個容器配方相關聯的資源政策 |
許可管理、寫入 |
|||
准許設定與映像相關聯的資源政策 |
許可管理、寫入 |
|||
准許設定與映像配方相關聯的資源政策 |
許可管理、寫入 |
|||
准許重試建立映像 |
寫入 |
|||
授予許可來將動作傳送至工作流程步驟 |
寫入 |
|||
准許從管道建立新映像 |
寫入 |
|||
准許啟動指定資源的狀態更新 |
寫入 |
|||
准許標記 Image Builder 資源 |
標記、寫入 |
|||
准許取消標記 Image Builder 資源 |
標記、寫入 |
|||
准許更新現有的分佈組態 |
寫入 |
|||
准許更新現有的映像管道 |
寫入 |
|||
准許更新現有的基礎架構組態 |
imagebuilder:CreatedResourceTag/${TagKey} imagebuilder:CreatedResourceTagKeys |
寫入 |
||
准許更新現有的生命週期政策 |
寫入 |
Amazon EC2 Image Builder 定義的資源類型
此服務會定義下列資源類型,並可用在 IAM 許可政策陳述式的 Resource 元素中。
| 資源類型 | ARN | 條件索引鍵 |
|---|---|---|
arn:${Partition}:imagebuilder:${Region}:${Account}:component/${ComponentName}/${ComponentVersion}/* |
||
arn:${Partition}:imagebuilder:${Region}:${Account}:image/${ImageName}/${ImageVersion}/* |
||
arn:${Partition}:imagebuilder:${Region}:${Account}:workflow/${WorkflowType}/${WorkflowName}/${WorkflowVersion}/* |
||
arn:${Partition}:imagebuilder:${Region}:${Account}:component/${ComponentName}/${ComponentVersion}/${ComponentBuildVersion} |
||
arn:${Partition}:imagebuilder:${Region}:${Account}:container-recipe/${ContainerRecipeName}/${ContainerRecipeVersion} |
||
arn:${Partition}:imagebuilder:${Region}:${Account}:distribution-configuration/${DistributionConfigurationName} |
||
arn:${Partition}:imagebuilder:${Region}:${Account}:image/${ImageName}/${ImageVersion}/${ImageBuildVersion} |
||
arn:${Partition}:imagebuilder:${Region}:${Account}:image-pipeline/${ImagePipelineName} |
||
arn:${Partition}:imagebuilder:${Region}:${Account}:image-recipe/${ImageRecipeName}/${ImageRecipeVersion} |
||
arn:${Partition}:imagebuilder:${Region}:${Account}:image/${ImageName}/${ImageVersion} |
||
arn:${Partition}:imagebuilder:${Region}:${Account}:infrastructure-configuration/${ResourceId} |
||
arn:${Partition}:imagebuilder:${Region}:${Account}:lifecycle-execution/${LifecycleExecutionId} |
||
arn:${Partition}:imagebuilder:${Region}:${Account}:lifecycle-policy/${LifecyclePolicyName} |
||
arn:${Partition}:imagebuilder:${Region}:${Account}:workflow/${WorkflowType}/${WorkflowName}/${WorkflowVersion}/${WorkflowBuildVersion} |
||
arn:${Partition}:imagebuilder:${Region}:${Account}:workflow-execution/${WorkflowExecutionId} |
||
arn:${Partition}:imagebuilder:${Region}:${Account}:workflow-step-execution/${WorkflowStepExecutionId} |
Amazon EC2 Image Builder 的條件索引鍵
Amazon EC2 Image Builder 定義下列條件金鑰,可用於 IAM 政策的 Condition 元素。
| 條件索引鍵 | 描述 | Type |
|---|---|---|
依請求中的標籤鍵值對是否存在篩選存取權 |
String |
|
依連接到資源的標籤鍵值對篩選存取權 |
String |
|
依請求中是否存在標籤索引鍵來篩選存取 |
ArrayOfString |
|
根據連接至由 Image Builder 建立之資源的標籤鍵/值對來篩選存取 |
String |
|
依請求中是否存在標籤索引鍵來篩選存取 |
ArrayOfString |
|
依請求中指定的 EC2 執行個體中繼資料 HTTP 字符要求篩選存取權 |
String |
|
依請求中指定的生命週期政策資源類型來篩選存取權 |
String |
|
依請求中將發佈終端狀態通知的 SNS 主題 ARN 篩選存取權 |
ARN |