AWS Application Migration Service のアクション、リソース、および条件キー
AWS Application Migration Service (サービスプレフィックス: mgn) では、IAM アクセス許可ポリシーで使用できるように、以下のサービス固有のオペレーション、リソース、アクション、および条件キーが用意されています。
リファレンス:
-
このサービスを設定する方法について説明します。
-
このサービスで使用可能な API オペレーションのリストを表示します。
-
IAM アクセス許可ポリシーを使用して、このサービスとそのリソースを保護する方法を学びます。
-
このサービスのプログラムによるサービス認可リファレンス
を表示します。
トピック
AWS Application Migration Service で定義される API オペレーション
次の表は、API オペレーションを認可する IAM アクションにマッピングします。指定された API とアクションの静的値を持つ条件キーのみが一覧表示されます。各アクションでサポートされている条件キーの完全なセットについては、「アクション」表を参照してください。
| 運用 | IAM アクション | 条件キー | 指定できる値 (複数可) | アクセスレベル |
|---|---|---|---|---|
|
ArchiveApplication |
書き込み |
|||
|
ArchiveWave |
書き込み |
|||
|
AssociateApplications |
書き込み |
|||
|
AssociateSourceServers |
書き込み |
|||
|
ChangeServerLifeCycleState |
書き込み |
|||
|
CreateApplication |
書き込み |
|||
タグ付け、書き込み |
||||
|
CreateConnector |
書き込み |
|||
タグ付け、書き込み |
||||
|
CreateLaunchConfigurationTemplate |
書き込み |
|||
タグ付け、書き込み |
||||
|
CreateNetworkMigrationDefinition |
書き込み |
|||
タグ付け、書き込み |
||||
|
CreateReplicationConfigurationTemplate |
書き込み |
|||
タグ付け、書き込み |
||||
|
CreateWave |
書き込み |
|||
タグ付け、書き込み |
||||
|
DeleteApplication |
書き込み |
|||
|
DeleteConnector |
書き込み |
|||
|
DeleteJob |
書き込み |
|||
|
DeleteLaunchConfigurationTemplate |
書き込み |
|||
|
DeleteNetworkMigrationDefinition |
書き込み |
|||
|
DeleteReplicationConfigurationTemplate |
書き込み |
|||
|
DeleteSourceServer |
書き込み |
|||
|
DeleteVcenterClient |
書き込み |
|||
|
DeleteWave |
書き込み |
|||
|
DescribeJobLogItems |
読み取り |
|||
|
DescribeJobs |
リスト |
|||
|
DescribeLaunchConfigurationTemplates |
リスト |
|||
|
DescribeReplicationConfigurationTemplates |
リスト |
|||
|
DescribeSourceServers |
リスト |
|||
|
DescribeVcenterClients |
リスト |
|||
|
DisassociateApplications |
書き込み |
|||
|
DisassociateSourceServers |
書き込み |
|||
|
DisconnectFromService |
書き込み |
|||
|
FinalizeCutover |
書き込み |
|||
|
GetLaunchConfiguration |
読み取り |
|||
|
GetNetworkMigrationDefinition |
読み取り |
|||
|
GetNetworkMigrationMapperSegmentConstruct |
読み取り |
|||
|
GetReplicationConfiguration |
読み取り |
|||
|
InitializeService |
書き込み |
|||
|
ListApplications |
リスト |
|||
|
ListConnectors |
読み取り |
|||
|
ListExportErrors |
リスト |
|||
|
ListExports |
リスト |
|||
|
ListImportErrors |
リスト |
|||
|
ListImportFileEnrichments |
リスト |
|||
|
ListImports |
リスト |
|||
|
ListManagedAccounts |
リスト |
|||
|
ListNetworkMigrationAnalyses |
リスト |
|||
|
ListNetworkMigrationAnalysisResults |
リスト |
|||
|
ListNetworkMigrationCodeGenerationSegments |
リスト |
|||
|
ListNetworkMigrationCodeGenerations |
リスト |
|||
|
ListNetworkMigrationDefinitions |
リスト |
|||
|
ListNetworkMigrationDeployedStacks |
リスト |
|||
|
ListNetworkMigrationDeployments |
リスト |
|||
|
ListNetworkMigrationExecutions |
リスト |
|||
|
ListNetworkMigrationMapperSegmentConstructs |
リスト |
|||
|
ListNetworkMigrationMapperSegments |
リスト |
|||
|
ListNetworkMigrationMappingUpdates |
リスト |
|||
|
ListNetworkMigrationMappings |
リスト |
|||
|
ListSourceServerActions |
リスト |
|||
|
ListTagsForResource |
読み取り |
|||
|
ListTemplateActions |
リスト |
|||
|
ListWaves |
リスト |
|||
|
MarkAsArchived |
書き込み |
|||
|
PauseReplication |
書き込み |
|||
|
PutSourceServerAction |
書き込み |
|||
|
PutTemplateAction |
書き込み |
|||
|
RemoveSourceServerAction |
書き込み |
|||
|
RemoveTemplateAction |
書き込み |
|||
|
ResumeReplication |
書き込み |
|||
|
RetryDataReplication |
書き込み |
|||
|
StartCutover |
書き込み |
|||
タグ付け、書き込み |
||||
|
StartExport |
書き込み |
|||
タグ付け、書き込み |
||||
|
StartImport |
書き込み |
|||
タグ付け、書き込み |
||||
|
StartImportFileEnrichment |
書き込み |
|||
|
StartNetworkMigrationAnalysis |
書き込み |
|||
|
StartNetworkMigrationCodeGeneration |
書き込み |
|||
|
StartNetworkMigrationDeployment |
書き込み |
|||
|
StartNetworkMigrationMapping |
書き込み |
|||
|
StartNetworkMigrationMappingUpdate |
書き込み |
|||
|
StartReplication |
書き込み |
|||
|
StartTest |
書き込み |
|||
タグ付け、書き込み |
||||
|
StopReplication |
書き込み |
|||
|
TagResource |
タグ付け、書き込み |
|||
|
TerminateTargetInstances |
タグ付け、書き込み |
|||
書き込み |
||||
|
UnarchiveApplication |
書き込み |
|||
|
UnarchiveWave |
書き込み |
|||
|
UntagResource |
タグ付け、書き込み |
|||
|
UpdateApplication |
書き込み |
|||
|
UpdateConnector |
書き込み |
|||
|
UpdateLaunchConfiguration |
書き込み |
|||
|
UpdateLaunchConfigurationTemplate |
書き込み |
|||
|
UpdateNetworkMigrationDefinition |
書き込み |
|||
|
UpdateNetworkMigrationMapperSegment |
書き込み |
|||
|
UpdateReplicationConfiguration |
書き込み |
|||
|
UpdateReplicationConfigurationTemplate |
書き込み |
|||
|
UpdateSourceServer |
書き込み |
|||
|
UpdateSourceServerReplicationType |
書き込み |
|||
|
UpdateWave |
書き込み |
AWS Application Migration Service で定義されるアクション
IAM ポリシーステートメントの Action エレメントでは、以下のアクションを指定できます。ポリシーを使用して、 AWSでオペレーションを実行するアクセス許可を付与します。ポリシーでアクションを使用する場合は、通常、同じ名前の API オペレーションまたは CLI コマンドへのアクセスを許可または拒否します。ただし、場合によっては、1 つのアクションによって複数のオペレーションへのアクセスが制御されます。あるいは、いくつかのオペレーションはいくつかの異なるアクションを必要とします。
| アクション | 説明 | リソースタイプ (* 必須) | 条件キー | アクセスレベル |
|---|---|---|---|---|
アプリケーションをアーカイブする許可を付与 |
書き込み |
|||
ウェーブをアーカイブするアクセス許可を付与 |
書き込み |
|||
ウェーブにアプリケーションを関連付ける許可を付与 |
書き込み |
|||
アプリケーションにソースサーバーを関連付ける許可を付与 |
書き込み |
|||
ソースサーバーのライフサイクル状態を変更する許可を付与 |
書き込み |
|||
アプリケーションを作成する許可を付与 |
書き込み |
|||
コネクタを作成する許可を付与 |
書き込み |
|||
起動設定テンプレートを作成する許可を付与 |
書き込み |
|||
ネットワーク移行定義を作成する許可を付与 |
書き込み |
|||
レプリケーション構成テンプレートを作成する許可を付与。 |
書き込み |
|||
ウェーブを作成する許可を付与 |
書き込み |
|||
アプリケーションを削除する許可を付与 |
書き込み |
|||
コネクタを削除する許可を付与 |
書き込み |
|||
ジョブを削除する許可を付与 |
書き込み |
|||
起動設定テンプレートを削除する許可を付与 |
書き込み |
|||
ネットワーク移行定義を削除する許可を付与 |
書き込み |
|||
レプリケーション構成テンプレートを削除する許可を付与 |
書き込み |
|||
ソースサーバーを削除する許可を付与 |
書き込み |
|||
vcenter クライアントを削除するアクセス許可を付与 |
書き込み |
|||
ウェーブを削除する許可を付与 |
書き込み |
|||
ジョブログ項目を説明する許可を付与 |
読み取り |
|||
ジョブを記述する許可を付与 |
リスト |
|||
起動設定テンプレートを記述する許可を付与 |
リスト |
|||
レプリケーション構成テンプレートを記述する許可を付与 |
リスト |
|||
ソースサーバーを記述する許可を付与 |
リスト |
|||
vcenter クライアントを記述するアクセス許可を付与 |
リスト |
|||
ウェーブからアプリケーションの関連付けを解除する許可を付与 |
書き込み |
|||
アプリケーションからソースサーバーの関連付けを解除する許可を付与 |
書き込み |
|||
サービスからソースサーバーの接続を切るアクセス許可を付与 |
書き込み |
|||
カットオーバーを確定する許可を付与 |
書き込み |
|||
アカウント設定を取得する許可を付与 |
読み取り |
|||
起動設定を取得する許可を付与。 |
読み取り |
|||
ネットワーク移行定義を取得する許可を付与 |
読み取り |
|||
ネットワーク移行マッパーセグメントコンストラクトを取得する許可を付与 |
読み取り |
|||
レプリケーション構成を取得する許可を付与 |
読み取り |
|||
サービスを初期化する許可を付与 |
書き込み |
|||
アプリケーションの概要を一覧表示する許可を付与 |
リスト |
|||
コネクタを一覧表示する許可を付与 |
読み取り |
|||
エクスポートタスクのエラーを一覧表示するための許可を付与します |
リスト |
|||
エクスポートタスクを一覧表示するための許可を付与します |
リスト |
|||
インポートタスクのエラーを一覧表示するための許可を付与します |
リスト |
|||
インポートファイルエンリッチメントタスクを一覧表示するアクセス許可を付与します |
リスト |
|||
インポートタスクを一覧表示するための許可を付与します |
リスト |
|||
管理アカウントを一覧表示する許可を付与します |
リスト |
|||
ネットワーク移行分析を一覧表示する許可を付与 |
リスト |
|||
ネットワーク移行分析結果を一覧表示する許可を付与 |
リスト |
|||
ネットワーク移行コード生成セグメントを一覧表示する許可を付与 |
リスト |
|||
ネットワーク移行コード生成を一覧表示する許可を付与 |
リスト |
|||
ネットワーク移行定義を一覧表示する許可を付与 |
リスト |
|||
ネットワーク移行でデプロイされたスタックを一覧表示するアクセス許可を付与 |
リスト |
|||
ネットワーク移行でデプロイされたスタックの削除を一覧表示するアクセス許可を付与 |
リスト |
|||
ネットワーク移行デプロイを一覧表示するアクセス許可を付与 |
リスト |
|||
ネットワーク移行実行アーティファクトを一覧表示する許可を付与 |
リスト |
|||
ネットワーク移行実行を一覧表示するアクセス許可を付与 |
リスト |
|||
ネットワーク移行マッパーセグメントコンストラクトを一覧表示する許可を付与 |
リスト |
|||
ネットワーク移行マッパーセグメントを一覧表示する許可を付与 |
リスト |
|||
ネットワーク移行マッピングの更新を一覧表示するアクセス許可を付与します |
リスト |
|||
ネットワーク移行マッピングを一覧表示する許可を付与 |
リスト |
|||
ソースサーバーアクションドキュメントを一覧表示する許可を付与 |
リスト |
|||
リソースのタグを一覧表示する許可を付与 |
読み取り |
|||
起動設定テンプレートアクションドキュメントを一覧表示する許可を付与 |
リスト |
|||
ウェーブの概要を一覧表示する許可を付与 |
リスト |
|||
ソースサーバをアーカイブ済みとしてマークする許可を付与 |
書き込み |
|||
レプリケーションを一時停止する許可を付与します |
書き込み |
|||
ソースサーバーアクションドキュメントを配置する許可を付与 |
書き込み |
|||
起動設定テンプレートアクションドキュメントを配置する許可を付与 |
書き込み |
|||
ソースサーバーアクションドキュメントを削除する許可を付与 |
書き込み |
|||
起動設定テンプレートアクションドキュメントを削除する許可を付与 |
書き込み |
|||
レプリケーションを再開する許可を付与します |
書き込み |
|||
レプリケーションを再試行する許可を付与 |
書き込み |
|||
カットオーバーを開始する許可を付与 |
書き込み |
|||
エクスポートタスクを開始するための許可を付与します |
書き込み |
|||
インポートタスクを作成するための許可を付与します |
書き込み |
|||
インポートファイルのエンリッチメントを開始するアクセス許可を付与します |
書き込み |
|||
ネットワーク移行分析を開始するアクセス許可を付与 |
書き込み |
|||
ネットワーク移行コード生成を開始するアクセス許可を付与 |
書き込み |
|||
ネットワーク移行のデプロイされたスタックの削除を開始するアクセス許可を付与 |
書き込み |
|||
ネットワーク移行デプロイを開始するアクセス許可を付与 |
書き込み |
|||
ネットワーク移行マッピングを開始するアクセス許可を付与 |
書き込み |
|||
ネットワーク移行マッピングの更新を開始するアクセス許可を付与します |
書き込み |
|||
レプリケーションを開始する許可を付与 |
書き込み |
|||
テストを開始する許可を付与 |
書き込み |
|||
レプリケーションを停止する許可を付与 |
書き込み |
|||
リソースタグを割り当てるアクセス許可を付与 |
タグ付け、書き込み |
|||
ターゲットインスタンスを終了する許可を付与 |
書き込み |
|||
アプリケーションのアーカイブを解除する許可を付与 |
書き込み |
|||
ウェーブのアーカイブを解除する許可を付与 |
書き込み |
|||
リソースのタグを解除する許可を付与 |
タグ付け、書き込み |
|||
アカウント設定を更新する許可を付与する |
書き込み |
|||
アプリケーションを更新する許可を付与 |
書き込み |
|||
コネクタを更新する許可を付与 |
書き込み |
|||
起動設定を更新する許可を付与 |
書き込み |
|||
起動設定を更新する許可を付与 |
書き込み |
|||
ネットワーク移行定義を更新する許可を付与 |
書き込み |
|||
ネットワーク移行マッパーセグメントを更新する許可を付与 |
書き込み |
|||
ネットワーク移行マッパーセグメントコンストラクトを更新する許可を付与 |
書き込み |
|||
レプリケーション構成を更新する許可を付与。 |
書き込み |
|||
レプリケーション構成テンプレートを更新する許可を付与 |
書き込み |
|||
ソースサーバーを更新する許可を付与 |
書き込み |
|||
ソースサーバーレプリケーションタイプを更新するためのアクセス許可を付与 |
書き込み |
|||
ウェーブを更新する許可を付与 |
書き込み |
AWS Application Migration Service のアクセス許可のみのアクション
以下のアクションは AWS Application Migration Service によって定義されますが、API オペレーションから直接呼び出すことはできません。アクセス許可を付与または拒否するには、IAM ポリシーステートメントでのみ使用できます。
| アクション | 説明 | リソースタイプ (* 必須) | 条件キー | アクセスレベル |
|---|---|---|---|---|
ボリュームスナップショットグループを作成する許可を付与 |
書き込み |
|||
スナップショットのリクエストを一括で削除する許可を付与。 |
書き込み |
|||
vcenter クライアントを作成するアクセス許可を付与 |
書き込み |
|||
レプリケーションサーバーの関連付けを記述する許可を付与 |
読み取り |
|||
スナップショットのリクエストを記述する許可を付与 |
読み取り |
|||
エージェントコマンドを取得する許可を付与 |
読み取り |
|||
エージェントに確認済みの再開情報を取得する許可を付与 |
読み取り |
|||
エージェントのインストールアセットを取得する許可を付与 |
読み取り |
|||
エージェントレプリケーション情報を取得する許可を付与 |
読み取り |
|||
エージェントのランタイム設定を取得する許可を付与 |
読み取り |
|||
エージェントスナップショットのクレジットを取得する許可を付与 |
読み取り |
|||
チャネルコマンドを取得する許可を付与 |
読み取り |
|||
vcenter クライアントコマンドを取得するアクセス許可を付与 |
読み取り |
|||
クライアント証明書を発行する許可を付与 |
書き込み |
|||
エージェント認証を通知する許可を付与 |
書き込み |
|||
エージェントが接続されていることを通知する許可を付与 |
書き込み |
|||
エージェントの切断を通知する許可を付与 |
書き込み |
|||
エージェントのレプリケーションの進行状況を通知する許可を付与 |
書き込み |
|||
vcenter クライアントが開始されたことを通知するアクセス許可を付与 |
書き込み |
|||
エージェントを登録する許可を付与 |
書き込み |
|||
エージェントログを送信する許可を付与。 |
書き込み |
|||
エージェントメトリックを送信する許可を付与 |
書き込み |
|||
チャネルコマンドの結果を送信する許可を付与 |
書き込み |
|||
クライアントログを送信する許可を付与 |
書き込み |
|||
クライアントメトリックを送信する許可を付与 |
書き込み |
|||
vcenterクライアントコマンドの結果を送信する許可を付与 |
書き込み |
|||
vcenterクライアントログを送信する許可を付与 |
書き込み |
|||
vcenterクライアントメトリックを送信する許可を付与 |
書き込み |
|||
スナップショットグループリクエストを開始するアクセス許可を付与します |
書き込み |
|||
エージェントのバックログを更新する許可を付与 |
書き込み |
|||
エージェント変換情報を更新する許可を付与 |
書き込み |
|||
エージェントレプリケーション情報を更新する許可を付与 |
書き込み |
|||
エージェントレプリケーションプロセスの状態を更新する許可を付与 |
書き込み |
|||
エージェントのソースプロパティを更新する許可を付与。 |
書き込み |
|||
クライアントロールを確認する許可を付与 |
読み取り |
AWS Application Migration Service で定義されるリソースタイプ
以下のリソースタイプは、このサービスによって定義され、IAM アクセス許可ポリシーステートメントの Resource エレメントで使用できます。
| リソースタイプ: | ARN | 条件キー |
|---|---|---|
arn:${Partition}:mgn:${Region}:${Account}:application/${ApplicationID} |
||
arn:${Partition}:mgn:${Region}:${Account}:connector/${ConnectorID} |
||
arn:${Partition}:mgn:${Region}:${Account}:export/${ExportID} |
||
arn:${Partition}:mgn:${Region}:${Account}:import/${ImportID} |
||
arn:${Partition}:mgn:${Region}:${Account}:job/${JobID} |
||
arn:${Partition}:mgn:${Region}:${Account}:launch-configuration-template/${LaunchConfigurationTemplateID} |
||
arn:${Partition}:mgn:${Region}:${Account}:network-migration-definition/${NetworkMigrationDefinitionID} |
||
arn:${Partition}:mgn:${Region}:${Account}:replication-configuration-template/${ReplicationConfigurationTemplateID} |
||
arn:${Partition}:mgn:${Region}:${Account}:source-server/${SourceServerID} |
||
arn:${Partition}:mgn:${Region}:${Account}:vcenter-client/${VcenterClientID} |
||
arn:${Partition}:mgn:${Region}:${Account}:wave/${WaveID} |
AWS Application Migration Service の条件キー
AWS Application Migration Service では、IAM ポリシーの Condition要素で使用できる以下の条件キーを定義します。
| 条件キー | 説明 | タイプ |
|---|---|---|
リクエスト内のタグキーおよび値のペアのプレゼンスによってアクションをフィルタリング |
String |
|
リソースにアタッチされているタグキーおよび値のペアでアクセスをフィルタリングします |
String |
|
リクエスト内のタグキーのプレゼンスによってアクセスをフィルタリング |
ArrayOfString |
|
リソース作成 API アクションの名前によってアクセスをフィルタリングします |
String |