View a markdown version of this page

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

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

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

リファレンス:

AWS Mainframe Modernization Service で定義される API オペレーション

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

運用 IAM アクション 条件キー 指定できる値 (複数可) アクセスレベル

CancelBatchJobExecution

m2:CancelBatchJobExecution

書き込み

CreateApplication

m2:CreateApplication

書き込み

m2:TagResource

タグ付け、書き込み

iam:PassRole

iam:PassedToService

m2.amazonaws.com

書き込み

CreateDataSetExportTask

m2:CreateDataSetExportTask

書き込み

CreateDataSetImportTask

m2:CreateDataSetImportTask

書き込み

CreateDeployment

m2:CreateDeployment

書き込み

CreateEnvironment

m2:CreateEnvironment

書き込み

m2:TagResource

タグ付け、書き込み

DeleteApplication

m2:DeleteApplication

書き込み

DeleteApplicationFromEnvironment

m2:DeleteApplicationFromEnvironment

書き込み

DeleteEnvironment

m2:DeleteEnvironment

書き込み

GetApplication

m2:GetApplication

読み取り

GetApplicationVersion

m2:GetApplicationVersion

読み取り

GetBatchJobExecution

m2:GetBatchJobExecution

読み取り

GetDataSetDetails

m2:GetDataSetDetails

読み取り

GetDataSetExportTask

m2:GetDataSetExportTask

読み取り

GetDataSetImportTask

m2:GetDataSetImportTask

読み取り

GetDeployment

m2:GetDeployment

読み取り

GetEnvironment

m2:GetEnvironment

読み取り

GetSignedBluinsightsUrl

m2:GetSignedBluinsightsUrl

読み取り

ListApplicationVersions

m2:ListApplicationVersions

読み取り

ListApplications

m2:ListApplications

リスト

ListBatchJobDefinitions

m2:ListBatchJobDefinitions

読み取り

ListBatchJobExecutions

m2:ListBatchJobExecutions

読み取り

ListBatchJobRestartPoints

m2:ListBatchJobRestartPoints

読み取り

ListDataSetExportHistory

m2:ListDataSetExportHistory

読み取り

ListDataSetImportHistory

m2:ListDataSetImportHistory

読み取り

ListDataSets

m2:ListDataSets

読み取り

ListDeployments

m2:ListDeployments

読み取り

ListEngineVersions

m2:ListEngineVersions

読み取り

ListEnvironments

m2:ListEnvironments

リスト

ListTagsForResource

m2:ListTagsForResource

読み取り

StartApplication

m2:StartApplication

書き込み

StartBatchJob

m2:StartBatchJob

書き込み

StopApplication

m2:StopApplication

書き込み

TagResource

m2:TagResource

タグ付け、書き込み

UntagResource

m2:UntagResource

タグ付け、書き込み

UpdateApplication

m2:UpdateApplication

書き込み

UpdateEnvironment

m2:UpdateEnvironment

書き込み

AWS Mainframe Modernization Service で定義されるアクション

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

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

CancelBatchJobExecution

バッチジョブの実行をキャンセルする許可を付与

アプリケーション*

aws:ResourceTag/${TagKey}

書き込み

CreateApplication

アプリケーションを作成する許可を付与

aws:RequestTag/${TagKey}

aws:TagKeys

書き込み

CreateDataSetExportTask

セットエクスポートタスクを作成するアクセス許可を付与

アプリケーション*

aws:ResourceTag/${TagKey}

書き込み

CreateDataSetImportTask

セットインポートタスクを作成する許可を付与

アプリケーション*

aws:ResourceTag/${TagKey}

書き込み

CreateDeployment

デプロイを作成する許可を付与

アプリケーション*

aws:ResourceTag/${TagKey}

書き込み

環境

aws:ResourceTag/${TagKey}

CreateEnvironment

環境を作成する許可を付与

aws:RequestTag/${TagKey}

aws:TagKeys

書き込み

DeleteApplication

アプリケーションを削除する許可を付与

アプリケーション*

aws:ResourceTag/${TagKey}

書き込み

DeleteApplicationFromEnvironment

ランタイム環境からアプリケーシを削除する許可を付与

アプリケーション*

aws:ResourceTag/${TagKey}

書き込み

DeleteEnvironment

ランタイム環境を削除する許可を付与

環境*

aws:ResourceTag/${TagKey}

書き込み

GetApplication

アプリケーションを取得する許可を付与

アプリケーション*

aws:ResourceTag/${TagKey}

読み取り

GetApplicationVersion

アプリケーションバージョンを取得する許可を付与

アプリケーション*

aws:ResourceTag/${TagKey}

読み取り

GetBatchJobExecution

バッチジョブ実行を取得するアクセス許可を付与

アプリケーション*

aws:ResourceTag/${TagKey}

読み取り

GetDataSetDetails

データセットの詳細を取得する許可を付与

アプリケーション*

aws:ResourceTag/${TagKey}

読み取り

GetDataSetExportTask

指定された S3 ロケーションでデータセットをエクスポートするアクセス許可を付与

アプリケーション*

aws:ResourceTag/${TagKey}

読み取り

GetDataSetImportTask

データセットのインポートタスクを取得する許可を付与

アプリケーション*

aws:ResourceTag/${TagKey}

読み取り

GetDeployment

デプロイを取得する許可を付与

アプリケーション*

aws:ResourceTag/${TagKey}

読み取り

GetEnvironment

ランタイム環境を取得する許可を付与

環境*

aws:ResourceTag/${TagKey}

読み取り

GetSignedBluinsightsUrl

署名済みの Bluinsights URL を作成する許可を付与

読み取り

ListApplicationVersions

アプリケーションのバージョンを一覧表示する許可を付与

アプリケーション*

aws:ResourceTag/${TagKey}

読み取り

ListApplications

アプリケーションを一覧表示する許可を付与

リスト

ListBatchJobDefinitions

バッチジョブ定義を一覧表示する許可を付与

アプリケーション*

aws:ResourceTag/${TagKey}

読み取り

ListBatchJobExecutions

バッチジョブのジョブ実行を一覧表示する許可を付与

アプリケーション*

aws:ResourceTag/${TagKey}

読み取り

ListBatchJobRestartPoints

バッチジョブ実行を取得するアクセス許可を付与

アプリケーション*

aws:ResourceTag/${TagKey}

読み取り

ListDataSetExportHistory

データセットエクスポート履歴を一覧表示するアクセス許可を付与

アプリケーション*

aws:ResourceTag/${TagKey}

読み取り

ListDataSetImportHistory

データセットインポート履歴を一覧表示する許可を付与

アプリケーション*

aws:ResourceTag/${TagKey}

読み取り

ListDataSets

データセットを一覧表示する許可を付与

アプリケーション*

aws:ResourceTag/${TagKey}

読み取り

ListDeployments

デプロイを一覧表示する許可を付与

アプリケーション*

aws:ResourceTag/${TagKey}

読み取り

ListEngineVersions

エンジンバージョンを一覧表示する許可を付与

読み取り

ListEnvironments

ランタイム環境を一覧表示する許可を付与

リスト

ListTagsForResource

リソースのタグを一覧表示する許可を付与

読み取り

StartApplication

アプリケーションを開始する許可を付与

アプリケーション*

aws:ResourceTag/${TagKey}

書き込み

StartBatchJob

バッチジョブを開始する許可を付与

アプリケーション*

aws:ResourceTag/${TagKey}

書き込み

StopApplication

アプリケーションを停止する許可を付与

アプリケーション*

aws:ResourceTag/${TagKey}

書き込み

TagResource

リソースにタグを付けるアクセス許可を付与

アプリケーション

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

タグ付け、書き込み

環境

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

リソースのタグを解除する許可を付与

アプリケーション

aws:ResourceTag/${TagKey}

aws:TagKeys

タグ付け、書き込み

環境

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateApplication

アプリケーションを更新する許可を付与

アプリケーション*

aws:ResourceTag/${TagKey}

書き込み

UpdateEnvironment

ランタイム環境を更新する許可を付与

環境*

aws:ResourceTag/${TagKey}

書き込み

AWS Mainframe Modernization Service で定義されるリソースタイプ

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

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

アプリケーション

arn:${Partition}:m2:${Region}:${Account}:app/${ApplicationId}

aws:ResourceTag/${TagKey}

環境

arn:${Partition}:m2:${Region}:${Account}:env/${EnvironmentId}

aws:ResourceTag/${TagKey}

AWS Mainframe Modernization Service の条件キー

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

条件キー 説明 タイプ

aws:RequestTag/${TagKey}

リクエストで許可されているタグキーと値のペアによってアクセスをフィルタリングします

String

aws:ResourceTag/${TagKey}

タグキーとリソースの値のペアによってアクセスをフィルタリングします

String

aws:TagKeys

リクエストで許可されているタグキーのリストによってアクセスをフィルタリングします

ArrayOfString