View a markdown version of this page

AWS CloudFormation のアクション、リソース、および条件キー - サービス認可リファレンス

AWS CloudFormation のアクション、リソース、および条件キー

AWS CloudFormation (サービスプレフィックス: cloudformation) では、IAM アクセス許可ポリシーで使用できるように、以下のサービス固有のオペレーション、リソース、アクション、および条件キーが用意されています。

リファレンス:

AWS CloudFormation で定義される API オペレーション

次の表は、API オペレーションを認可する IAM アクションにマッピングします。指定された API とアクションの静的値を持つ条件キーのみが一覧表示されます。各アクションでサポートされている条件キーの完全なセットについては、「アクション」表を参照してください。

運用 IAM アクション 条件キー 可能な値 (複数可) アクセスレベル

ActivateOrganizationsAccess

cloudformation:ActivateOrganizationsAccess

書き込み

iam:CreateServiceLinkedRole

書き込み

iam:GetRole

読み取り

ActivateType

cloudformation:ActivateType

書き込み

iam:PassRole

iam:PassedToService

resources.cloudformation.amazonaws.com

書き込み

BatchDescribeTypeConfigurations

cloudformation:BatchDescribeTypeConfigurations

読み取り

CancelUpdateStack

cloudformation:CancelUpdateStack

書き込み

ContinueUpdateRollback

cloudformation:ContinueUpdateRollback

書き込み

iam:PassRole

iam:PassedToService

cloudformation.amazonaws.com

書き込み

CreateChangeSet

cloudformation:CreateChangeSet

書き込み

cloudformation:TagResource

タグ付け、書き込み

cloudformation:UntagResource

タグ付け、書き込み

iam:PassRole

iam:PassedToService

cloudformation.amazonaws.com

書き込み

CreateGeneratedTemplate

cloudformation:CreateGeneratedTemplate

書き込み

CreateStack

cloudformation:CreateStack

書き込み

cloudformation:TagResource

タグ付け、書き込み

iam:PassRole

iam:PassedToService

cloudformation.amazonaws.com

書き込み

CreateStackInstances

cloudformation:CreateStackInstances

書き込み

CreateStackRefactor

cloudformation:CreateStackRefactor

書き込み

CreateStackSet

cloudformation:CreateStackSet

書き込み

cloudformation:TagResource

タグ付け、書き込み

iam:PassRole

iam:PassedToService

cloudformation.amazonaws.com

書き込み

DeactivateOrganizationsAccess

cloudformation:DeactivateOrganizationsAccess

書き込み

DeactivateType

cloudformation:DeactivateType

書き込み

DeleteChangeSet

cloudformation:DeleteChangeSet

書き込み

DeleteGeneratedTemplate

cloudformation:DeleteGeneratedTemplate

書き込み

DeleteStack

cloudformation:DeleteStack

書き込み

iam:PassRole

iam:PassedToService

cloudformation.amazonaws.com

書き込み

DeleteStackInstances

cloudformation:DeleteStackInstances

書き込み

DeleteStackSet

cloudformation:DeleteStackSet

書き込み

DeregisterType

cloudformation:DeregisterType

書き込み

DescribeAccountLimits

cloudformation:DescribeAccountLimits

読み取り

DescribeChangeSet

cloudformation:DescribeChangeSet

読み取り

DescribeChangeSetHooks

cloudformation:DescribeChangeSetHooks

読み取り

DescribeEvents

cloudformation:DescribeEvents

読み取り

DescribeGeneratedTemplate

cloudformation:DescribeGeneratedTemplate

読み取り

DescribeOrganizationsAccess

cloudformation:DescribeOrganizationsAccess

読み取り

DescribePublisher

cloudformation:DescribePublisher

読み取り

DescribeResourceScan

cloudformation:DescribeResourceScan

読み取り

DescribeStackDriftDetectionStatus

cloudformation:DescribeStackDriftDetectionStatus

読み取り

DescribeStackEvents

cloudformation:DescribeStackEvents

読み取り

DescribeStackInstance

cloudformation:DescribeStackInstance

読み取り

DescribeStackRefactor

cloudformation:DescribeStackRefactor

読み取り

DescribeStackResource

cloudformation:DescribeStackResource

読み取り

DescribeStackResourceDrifts

cloudformation:DescribeStackResourceDrifts

読み取り

DescribeStackResources

cloudformation:DescribeStackResources

読み取り

DescribeStackSet

cloudformation:DescribeStackSet

読み取り

DescribeStackSetOperation

cloudformation:DescribeStackSetOperation

読み取り

DescribeStacks

cloudformation:DescribeStacks

リスト

cloudformation:ListStacks

リスト

DescribeType

cloudformation:DescribeType

読み取り

DescribeTypeRegistration

cloudformation:DescribeTypeRegistration

読み取り

DetectStackDrift

cloudformation:DetectStackDrift

読み取り

cloudformation:DetectStackResourceDrift

読み取り

DetectStackResourceDrift

cloudformation:DetectStackResourceDrift

読み取り

DetectStackSetDrift

cloudformation:DetectStackSetDrift

読み取り

EstimateTemplateCost

cloudformation:EstimateTemplateCost

読み取り

ExecuteChangeSet

cloudformation:ExecuteChangeSet

書き込み

cloudformation:TagResource

タグ付け、書き込み

cloudformation:UntagResource

タグ付け、書き込み

ExecuteStackRefactor

cloudformation:ExecuteStackRefactor

書き込み

GetGeneratedTemplate

cloudformation:GetGeneratedTemplate

読み取り

GetHookResult

cloudformation:GetHookResult

読み取り

GetStackPolicy

cloudformation:GetStackPolicy

読み取り

GetTemplate

cloudformation:GetTemplate

読み取り

GetTemplateSummary

cloudformation:GetTemplateSummary

読み取り

ImportStacksToStackSet

cloudformation:ImportStacksToStackSet

書き込み

ListChangeSets

cloudformation:ListChangeSets

リスト

ListExports

cloudformation:ListExports

リスト

ListGeneratedTemplates

cloudformation:ListGeneratedTemplates

リスト

ListHookResults

cloudformation:ListAllHookResults

リスト

cloudformation:ListHookResults

リスト

ListImports

cloudformation:ListImports

リスト

ListResourceScanRelatedResources

cloudformation:ListResourceScanRelatedResources

リスト

ListResourceScanResources

cloudformation:ListResourceScanResources

リスト

ListResourceScans

cloudformation:ListResourceScans

リスト

ListStackInstanceResourceDrifts

cloudformation:ListStackInstanceResourceDrifts

リスト

ListStackInstances

cloudformation:ListStackInstances

リスト

ListStackRefactorActions

cloudformation:ListStackRefactorActions

リスト

ListStackRefactors

cloudformation:ListStackRefactors

リスト

ListStackResources

cloudformation:ListStackResources

リスト

ListStackSetAutoDeploymentTargets

cloudformation:ListStackSetAutoDeploymentTargets

リスト

ListStackSetOperationResults

cloudformation:ListStackSetOperationResults

リスト

ListStackSetOperations

cloudformation:ListStackSetOperations

リスト

ListStackSets

cloudformation:ListStackSets

リスト

ListStacks

cloudformation:ListStacks

リスト

ListTypeRegistrations

cloudformation:ListTypeRegistrations

リスト

ListTypeVersions

cloudformation:ListTypeVersions

リスト

ListTypes

cloudformation:ListTypes

リスト

PublishType

cloudformation:PublishType

書き込み

RecordHandlerProgress

cloudformation:RecordHandlerProgress

書き込み

RegisterPublisher

cloudformation:RegisterPublisher

書き込み

RegisterType

cloudformation:RegisterType

書き込み

iam:PassRole

iam:PassedToService

resources.cloudformation.amazonaws.com

書き込み

RollbackStack

cloudformation:RollbackStack

書き込み

iam:PassRole

iam:PassedToService

cloudformation.amazonaws.com

書き込み

SetStackPolicy

cloudformation:SetStackPolicy

アクセス許可管理、書き込み

SetTypeConfiguration

cloudformation:SetTypeConfiguration

書き込み

SetTypeDefaultVersion

cloudformation:SetTypeDefaultVersion

書き込み

SignalResource

cloudformation:SignalResource

書き込み

StartResourceScan

cloudformation:StartResourceScan

書き込み

StopStackSetOperation

cloudformation:StopStackSetOperation

書き込み

TestType

cloudformation:TestType

書き込み

UpdateGeneratedTemplate

cloudformation:UpdateGeneratedTemplate

書き込み

UpdateStack

cloudformation:SetStackPolicy

アクセス許可管理、書き込み

cloudformation:TagResource

タグ付け、書き込み

cloudformation:UntagResource

タグ付け、書き込み

cloudformation:UpdateStack

書き込み

iam:PassRole

iam:PassedToService

cloudformation.amazonaws.com

書き込み

UpdateStackInstances

cloudformation:UpdateStackInstances

書き込み

UpdateStackSet

cloudformation:TagResource

タグ付け、書き込み

cloudformation:UntagResource

タグ付け、書き込み

cloudformation:UpdateStackSet

書き込み

iam:PassRole

iam:PassedToService

cloudformation.amazonaws.com

書き込み

UpdateTerminationProtection

cloudformation:UpdateTerminationProtection

書き込み

ValidateTemplate

cloudformation:ValidateTemplate

読み取り

AWS CloudFormation で定義されるアクション

IAM ポリシーステートメントの Action エレメントでは、以下のアクションを指定できます。ポリシーを使用して、 AWSでオペレーションを実行するアクセス許可を付与します。ポリシーでアクションを使用する場合は、通常、同じ名前の API オペレーションまたは CLI コマンドへのアクセスを許可または拒否します。ただし、場合によっては、1 つのアクションによって複数のオペレーションへのアクセスが制御されます。あるいは、いくつかのオペレーションはいくつかの異なるアクションを必要とします。

アクション 説明 リソースタイプ (* 必須) 条件キー アクセスレベル

ActivateOrganizationsAccess

StackSet と Organization 間の信頼できるアクセスを有効にする許可を付与します。StackSet と Organization 間の信頼されたアクセスが有効になっていると、管理アカウントには、組織の StackSets を作成および管理するためのアクセス許可が与えられます。

書き込み

ActivateType

公開されたサードパーティー拡張機能をアクティブ化するためのアクセス許可を付与し、スタックテンプレートで使用できるようにする

書き込み

BatchDescribeTypeConfigurations

指定した CloudFormation 拡張機能の設定データを返すためのアクセス許可を付与

読み取り

CancelUpdateStack

指定されたスタックの更新をキャンセルするアクセス許可を付与

スタック*

aws:ResourceTag/${TagKey}

書き込み

ContinueUpdateRollback

UPDATE_ROLLBACK_FAILED 状態のスタックについて、UPDATE_ROLLBACK_COMPLETE 状態になるようロールバックを続けるアクセス許可を付与

スタック*

aws:ResourceTag/${TagKey}

cloudformation:RoleArn

書き込み

CreateChangeSet

スタックの変更のリストを作成するアクセス許可を付与

スタック*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

cloudformation:ChangeSetName

cloudformation:ImportResourceTypes

cloudformation:ResourceTypes

cloudformation:RoleArn

cloudformation:StackPolicyUrl

cloudformation:TemplateUrl

書き込み

CreateGeneratedTemplate

CloudFormation でまだ管理されていない既存のリソースからテンプレートを作成する許可を付与する

書き込み

CreateStack

テンプレートで指定されたスタックを作成するアクセス許可を付与

スタック*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

cloudformation:ResourceTypes

cloudformation:RoleArn

cloudformation:StackPolicyUrl

cloudformation:TemplateUrl

書き込み

CreateStackInstances

指定されたリージョン内で指定されたアカウントのスタックインスタンスを作成するアクセス許可を付与

スタックセット*

aws:ResourceTag/${TagKey}

aws:TagKeys

cloudformation:TargetRegion

書き込み

stackset-target

aws:TagKeys

cloudformation:TargetRegion

type

aws:TagKeys

cloudformation:TargetRegion

CreateStackRefactor

スタックリファクタリングを作成するアクセス許可を付与

スタック*

aws:ResourceTag/${TagKey}

書き込み

CreateStackSet

テンプレートで指定されたスタックセットを作成するアクセス許可を付与

aws:RequestTag/${TagKey}

aws:TagKeys

cloudformation:RoleArn

cloudformation:TemplateUrl

書き込み

DeactivateOrganizationsAccess

StackSet と Organization 間の信頼できるアクセスを無効にする許可を付与します。信頼できるアクセスが無効化されている場合、管理アカウントには組織のサービス管理のスタックセットを作成および管理する権限がありません。

書き込み

DeactivateType

アカウントとリージョン内で先にアクティブ化されている、公開拡張機能を非アクティブ化するためのアクセス許可を付与

書き込み

DeleteChangeSet

指定された変更セットを削除するアクセス許可を付与 変更セットを削除することで、誤った変更セットの実行が防止されます。

スタック*

aws:ResourceTag/${TagKey}

cloudformation:ChangeSetName

書き込み

DeleteGeneratedTemplate

生成されたテンプレートを削除する許可を付与する

書き込み

DeleteStack

指定されたスタックを削除するアクセス許可を付与

スタック*

aws:ResourceTag/${TagKey}

cloudformation:RoleArn

書き込み

DeleteStackInstances

指定されたリージョン内で指定されたアカウントのスタックインスタンスを削除するアクセス許可を付与

スタックセット*

aws:ResourceTag/${TagKey}

cloudformation:TargetRegion

書き込み

stackset-target

cloudformation:TargetRegion

type

cloudformation:TargetRegion

DeleteStackSet

指定されたスタックセットを削除するアクセス許可を付与

スタックセット*

aws:ResourceTag/${TagKey}

書き込み

DeregisterType

既存の CloudFormation タイプまたはタイプバージョンの登録を解除するアクセス許可を付与

書き込み

DescribeAccountLimits

アカウントの AWS CloudFormation 制限を取得するアクセス許可を付与します

読み取り

DescribeChangeSet

指定された変更セットの説明を返すアクセス許可を付与

スタック*

aws:ResourceTag/${TagKey}

cloudformation:ChangeSetName

読み取り

DescribeChangeSetHooks

指定した変更セットのフック呼び出し情報を返す許可を付与

スタック*

aws:ResourceTag/${TagKey}

cloudformation:ChangeSetName

読み取り

DescribeEvents

指定されたオペレーションに関連するすべてのイベントを返すアクセス許可を付与します

変更セット

aws:ResourceTag/${TagKey}

読み取り

スタック

aws:ResourceTag/${TagKey}

DescribeGeneratedTemplate

生成されたテンプレートを記述する許可を付与します。出力には、生成されたテンプレートの作成の進行状況に関する詳細が含まれます

読み取り

DescribeOrganizationsAccess

アカウントの OrganizationAccess ステータスに関する情報を返す許可を付与します

読み取り

DescribePublisher

CloudFormation 拡張機能のパブリッシャーに関する情報を返すためのアクセス許可を付与

読み取り

DescribeResourceScan

リソーススキャンの詳細を記述する許可を付与する

読み取り

DescribeStackDriftDetectionStatus

スタックドリフト検出オペレーションに関する情報を返すアクセス許可を付与

読み取り

DescribeStackEvents

指定されたスタックについて、スタック関連のすべてのイベントを返すアクセス許可を付与

スタック*

aws:ResourceTag/${TagKey}

読み取り

DescribeStackInstance

指定されたスタックセット、 AWS アカウント、リージョンに関連付けられているスタックインスタンスを返すアクセス許可を付与します

スタックセット*

aws:ResourceTag/${TagKey}

読み取り

DescribeStackRefactor

指定された変更スタックリファクタリングの説明を返すアクセス許可を付与

スタック*

aws:ResourceTag/${TagKey}

読み取り

DescribeStackResource

指定のスタック内にある指定のリソースの説明を返すアクセス許可を付与

スタック*

aws:ResourceTag/${TagKey}

読み取り

DescribeStackResourceDrifts

指定されたスタック内でドリフトが確認されたリソースのドリフト情報を返すアクセス許可を付与

スタック*

aws:ResourceTag/${TagKey}

読み取り

DescribeStackResources

実行中および削除されたスタックの AWS リソースの説明を返すアクセス許可を付与します

スタック*

aws:ResourceTag/${TagKey}

読み取り

DescribeStackSet

指定されたスタックセットの説明を返すアクセス許可を付与

スタックセット*

aws:ResourceTag/${TagKey}

読み取り

DescribeStackSetOperation

指定されたスタックセットオペレーションの説明を返すアクセス許可を付与

スタックセット*

aws:ResourceTag/${TagKey}

読み取り

DescribeStacks

指定されたスタックの説明、および ListStacks アクションと組み合わせて使用した場合はすべてのスタックの説明を返す許可を付与

スタック

aws:ResourceTag/${TagKey}

リスト

DescribeType

リクエストされた CloudFormation タイプに関する情報を返すアクセス許可を付与

読み取り

DescribeTypeRegistration

CloudFormation タイプの登録プロセスに関する情報を返すアクセス許可を付与

読み取り

DetectStackDrift

スタックの実際の設定が、スタックテンプレートおよびテンプレートパラメータとして指定された値で定義されている、意図された設定と異なるかどうかを検出するアクセス許可を付与

スタック*

aws:ResourceTag/${TagKey}

読み取り

DetectStackResourceDrift

リソースの実際の設定が、スタックテンプレートおよびテンプレートパラメータとして指定された値で定義されている、意図された設定と異なるか、またはドリフトしているかについての情報を返すアクセス許可を付与

スタック*

aws:ResourceTag/${TagKey}

読み取り

DetectStackSetDrift

ユーザーがスタックセットとそのスタックセットに属するスタックインスタンスのドリフトを検出できるようにアクセス許可を付与

スタックセット*

aws:ResourceTag/${TagKey}

読み取り

EstimateTemplateCost

テンプレートの推定月額コストを返すアクセス許可を付与

cloudformation:TemplateUrl

読み取り

ExecuteChangeSet

指定された変更セットの作成時に提供された入力情報を使い、スタックを更新するアクセス許可を付与

スタック*

aws:ResourceTag/${TagKey}

cloudformation:ChangeSetName

書き込み

ExecuteStackRefactor

指定された変更セットの作成時に提供された入力情報を使い、スタックリファクタリングを実行するアクセス許可を付与

スタック*

aws:ResourceTag/${TagKey}

書き込み

GetGeneratedTemplate

生成されたテンプレートを取得する許可を付与する

読み取り

GetHookResult

特定のフック呼び出し結果に関する詳細情報を返すアクセス許可を付与します

cloudformation:TypeArn

読み取り

GetStackPolicy

指定されたスタックのスタックポリシーを返すアクセス許可を付与

スタック*

aws:ResourceTag/${TagKey}

読み取り

GetTemplate

指定されたスタックのテンプレート本文を返すアクセス許可を付与

スタック*

aws:ResourceTag/${TagKey}

読み取り

GetTemplateSummary

承認ルールテンプレートに関する情報を返すアクセス許可を付与

スタック

aws:ResourceTag/${TagKey}

cloudformation:TemplateUrl

読み取り

スタックセット

aws:ResourceTag/${TagKey}

cloudformation:TemplateUrl

ImportStacksToStackSet

ユーザーが既存のスタックを新規または既存のスタックセットにインポートできるようにする許可を付与

スタックセット*

aws:ResourceTag/${TagKey}

書き込み

ListAllHookResults

指定されたフック、フックとステータスの組み合わせ、またはすべてのフックのフック呼び出し結果情報を返すアクセス許可を付与

cloudformation:TypeArn

リスト

ListChangeSets

スタックのアクティブな変更セットごとに、ID とステータスを返すアクセス許可を付与 例えば、 AWS CloudFormation は CREATE_IN_PROGRESS または CREATE_PENDING 状態にある変更セットを一覧表示します。

スタック*

aws:ResourceTag/${TagKey}

リスト

ListExports

このアクションを呼び出すアカウントおよびリージョンにあるエクスポートされた出力値を一覧表示するアクセス許可を付与

リスト

ListGeneratedTemplates

このリージョンで生成されたテンプレートを一覧表示する許可を付与する

リスト

ListHookResults

指定したターゲットのフック呼び出し結果情報を返すアクセス許可を付与

スタック

aws:ResourceTag/${TagKey}

cloudformation:ChangeSetName

リスト

ListImports

エクスポートされた出力値をインポートしているスタックを一覧表示するアクセス許可を付与

リスト

ListResourceScanRelatedResources

リソーススキャンからのリソースのリストに関連するリソースを一覧表示する許可を付与します。レスポンスは、返された各リソースが CloudFormation によって既に管理されているかどうかを示します

リスト

ListResourceScanResources

リソーススキャンからリソースを一覧表示する許可を付与します。結果は、リソース識別子、リソースタイプのプレフィックス、タグキー、タグ値でフィルタリングできます

リスト

ListResourceScans

リソーススキャンを最新のものから古いものまで一覧表示する許可を付与します。デフォルトでは、最大 10 回リソーススキャンが返されます

リスト

ListStackInstanceResourceDrifts

指定されたスタックインスタンス内でドリフトが確認されたリソースのドリフト情報を返すアクセス許可を付与します

スタックセット*

aws:ResourceTag/${TagKey}

リスト

ListStackInstances

指定されたスタックセットに関連付けられているスタックインスタンスについて要約情報を返すアクセス許可を付与

スタックセット*

aws:ResourceTag/${TagKey}

リスト

ListStackRefactorActions

指定されたスタックリファクタリングのアクションのリストを返すアクセス許可を付与

スタック*

aws:ResourceTag/${TagKey}

リスト

ListStackRefactors

各アクティブスタックリファクタリングの ID とステータスを返すアクセス許可を付与

スタック*

aws:ResourceTag/${TagKey}

リスト

ListStackResources

指定されたスタックのすべてのリソースの説明を返すアクセス許可を付与

スタック*

aws:ResourceTag/${TagKey}

リスト

ListStackSetAutoDeploymentTargets

StackSet 自動デプロイメントターゲットに関する概要情報を返す許可を付与する

スタックセット*

aws:ResourceTag/${TagKey}

リスト

ListStackSetOperationResults

スタックセットオペレーションの結果に関する要約情報を返すアクセス許可を付与

スタックセット*

aws:ResourceTag/${TagKey}

リスト

ListStackSetOperations

スタックセットで実行されたオペレーションに関する概要情報を返すアクセス許可を付与

スタックセット*

aws:ResourceTag/${TagKey}

リスト

ListStackSets

ユーザーに関連付けられたスタックセットに関する概要情報を返すアクセス許可を付与

リスト

ListStacks

指定された StackStatusFilter に一致するステータスを持つスタックに関する概要情報を返す許可を付与します。DescribeStacks アクションと組み合わせて、スタックの説明を一覧表示する許可を付与

リスト

ListTypeRegistrations

CloudFormation タイプの登録試行を一覧表示するアクセス許可を付与

リスト

ListTypeVersions

特定の CloudFormation タイプのバージョンを一覧表示するアクセス許可を付与

リスト

ListTypes

利用可能な CloudFormation タイプを一覧表示するアクセス許可を付与

リスト

PublishType

指定された拡張機能をこのリージョンで公開するために、CloudFormation レジストリに対し公開するためのアクセス許可を付与

書き込み

RecordHandlerProgress

ハンドラーの進行状況を記録する許可を付与

スタック*

aws:ResourceTag/${TagKey}

書き込み

RegisterPublisher

アカウントを、CloudFormation レジストリ内で公開拡張機能のパブリッシャーとして登録するための、アクセス許可を付与

書き込み

RegisterType

新しい CloudFormation タイプを登録するアクセス許可を付与

書き込み

RollbackStack

スタックを最後の安定状態にロールバックするアクセス許可を付与

スタック*

aws:ResourceTag/${TagKey}

cloudformation:RoleArn

書き込み

SetStackPolicy

指定されたスタックのスタックポリシーを設定するアクセス許可を付与

スタック*

aws:ResourceTag/${TagKey}

cloudformation:StackPolicyUrl

アクセス許可管理、書き込み

SetTypeConfiguration

指定されたアカウントおよびリージョンで、登録済みの CloudFormation 拡張機能に対し設定データを設定するためのアクセス許可を付与

書き込み

SetTypeDefaultVersion

CloudFormation オペレーションに適用する CloudFormation タイプのバージョンを設定するアクセス許可を付与

書き込み

SignalResource

成功または失敗のステータスを持つ指定のリソースにシグナルを送信するアクセス許可を付与

スタック*

aws:ResourceTag/${TagKey}

書き込み

StartResourceScan

このリージョンのこのアカウントのリソースのスキャンを開始する許可を付与する

書き込み

StopStackSetOperation

スタックセットおよびそれに関連付けられているスタックインスタンスで進行中のオペレーションを停止するアクセス許可を付与

スタックセット*

aws:ResourceTag/${TagKey}

書き込み

TagResource

クラウドフォーメーションリソースにタグを付けるアクセス許可を付与

変更セット

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

cloudformation:CreateAction

タグ付け、書き込み

スタック

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

cloudformation:CreateAction

スタックセット

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

cloudformation:CreateAction

TestType

登録済みの拡張機能をテストし、CloudFormation レジストリ内での公開に必要な、すべての要件を満たしていることを確認するためのアクセス許可を付与

書き込み

UntagResource

クラウドフォーメーションリソースのタグを解除するアクセス許可を付与

変更セット

aws:ResourceTag/${TagKey}

aws:TagKeys

cloudformation:CreateAction

タグ付け、書き込み

スタック

aws:ResourceTag/${TagKey}

aws:TagKeys

cloudformation:CreateAction

スタックセット

aws:ResourceTag/${TagKey}

aws:TagKeys

cloudformation:CreateAction

UpdateGeneratedTemplate

生成されたテンプレートを更新する許可を付与します。これは、名前の変更、リソースの追加と削除、リソースの更新、および DeletionPolicy と UpdateReplacePolicy の設定の変更に使用できます

書き込み

UpdateStack

テンプレートで指定されたスタックを更新するアクセス許可を付与

スタック*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

cloudformation:ResourceTypes

cloudformation:RoleArn

cloudformation:StackPolicyUrl

cloudformation:TemplateUrl

書き込み

UpdateStackInstances

指定されたリージョン内で指定されたアカウントのスタックインスタンスのパラメータ値を更新するアクセス許可を付与

スタックセット*

aws:ResourceTag/${TagKey}

cloudformation:TargetRegion

書き込み

stackset-target

cloudformation:TargetRegion

type

cloudformation:TargetRegion

UpdateStackSet

テンプレートで指定されたスタックセットを更新するアクセス許可を付与

スタックセット*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

cloudformation:RoleArn

cloudformation:TargetRegion

cloudformation:TemplateUrl

書き込み

stackset-target

aws:RequestTag/${TagKey}

aws:TagKeys

cloudformation:RoleArn

cloudformation:TargetRegion

cloudformation:TemplateUrl

type

aws:RequestTag/${TagKey}

aws:TagKeys

cloudformation:RoleArn

cloudformation:TargetRegion

cloudformation:TemplateUrl

UpdateTerminationProtection

指定されたスタックの終了保護を更新するアクセス許可を付与

スタック*

aws:ResourceTag/${TagKey}

書き込み

ValidateTemplate

指定されたテンプレートを検証するアクセス許可を付与

cloudformation:TemplateUrl

読み取り

AWS CloudFormation のアクセス許可のみのアクション

以下のアクションは AWS CloudFormation によって定義されますが、API オペレーションから直接呼び出すことはできません。アクセス許可を付与または拒否するには、IAM ポリシーステートメントでのみ使用できます。

アクション 説明 リソースタイプ (* 必須) 条件キー アクセスレベル

CreateUploadBucket

Amazon S3 バケットにテンプレートをアップロードするアクセス許可を付与 AWS CloudFormation コンソールでのみ使用され、API リファレンスには記載されていません

書き込み

AWS CloudFormation で定義されるリソースタイプ

以下のリソースタイプは、このサービスによって定義され、IAM アクセス許可ポリシーステートメントの Resource エレメントで使用できます。

リソースタイプ: ARN 条件キー

変更セット

arn:${Partition}:cloudformation:${Region}:${Account}:changeSet/${ChangeSetName}/${Id}

aws:ResourceTag/${TagKey}

生成されたテンプレート

arn:${Partition}:cloudformation:${Region}:${Account}:generatedTemplate/${Id}

resourcescan

arn:${Partition}:cloudformation:${Region}:${Account}:resourceScan/${Id}

スタック

arn:${Partition}:cloudformation:${Region}:${Account}:stack/${StackName}/${Id}

aws:ResourceTag/${TagKey}

スタックセット

arn:${Partition}:cloudformation:${Region}:${Account}:stackset/${StackSetName}:${Id}

aws:ResourceTag/${TagKey}

stackset-target

arn:${Partition}:cloudformation:${Region}:${Account}:stackset-target/${StackSetTarget}

type

arn:${Partition}:cloudformation:${Region}:${Account}:type/resource/${Type}

typeHook

arn:${Partition}:cloudformation:${Region}:${Account}:type/hook/${Type}

AWS CloudFormation の条件キー

AWS CloudFormation では、IAM ポリシーの Condition要素で使用できる以下の条件キーを定義します。

条件キー 説明 タイプ

aws:RequestTag/${TagKey}

リクエストで渡されたタグでアクセスをフィルタリングします

String

aws:ResourceTag/${TagKey}

リソースに関連付けられたタグでアクセスをフィルタリングします

String

aws:TagKeys

リクエストで渡されたタグキーでアクセスをフィルタリングします

ArrayOfString

cloudformation:ChangeSetName

AWS CloudFormation 変更セット名でアクセスをフィルタリングします。IAM ユーザーがどの変更セットを実行または削除できるかを制御するために使用します。

String

cloudformation:CreateAction

リソースを変更する API アクションの名前によってアクセスをフィルタリングします。スタックまたはスタックセットのタグを追加または削除するために IAM ユーザーが使用できる API を制御するために使用されます

String

cloudformation:ImportResourceTypes

AWS::EC2::Instance などのテンプレートリソースタイプでアクセスをフィルタリングします。IAM ユーザーがスタックにリソースをインポートする際に操作できるリソースタイプを制御するために使用します。

String

cloudformation:ResourceTypes

AWS::EC2::Instance などのテンプレートリソースタイプでアクセスをフィルタリングします。IAM ユーザーがスタックの作成または更新時に操作できるリソースタイプを制御するために使用します。

ArrayOfString

cloudformation:RoleArn

IAM サービスロールの ARN によりアクセスをフィルタリングする IAM ユーザーがスタックまたは変更セットの操作にどのサービスロールを使用できるかを制御するために使用します。

ARN

cloudformation:StackPolicyUrl

Amazon S3 のスタックポリシー URL によりアクセスをフィルタリングする IAM ユーザーがスタックアクションの作成または更新アクション時にスタックにどのスタックポリシーを関連付けられるかを制御するために使用します。

String

cloudformation:TargetRegion

スタックセットのターゲットリージョンによりアクセスをフィルタリングする スタックセットを作成または更新する IAM ユーザーが使用可能なリージョンを、制御するために使用します。

ArrayOfString

cloudformation:TemplateUrl

Amazon S3 のテンプレート URL によりアクセスをフィルタリングする IAM ユーザーがスタックの作成または更新時にどのテンプレートを使用できるかを制御するために使用します。

String

cloudformation:TypeArn

CloudFormation 拡張機能の ARN でアクセスをフィルタリングします

ARN