AWS RoboMaker のアクション、リソース、および条件キー
AWS RoboMaker (サービスプレフィックス: robomaker) では、IAM アクセス許可ポリシーで使用できるように、以下のサービス固有のオペレーション、リソース、アクション、および条件キーが用意されています。
リファレンス:
-
このサービスを設定する方法について説明します。
-
このサービスで使用可能な API オペレーションのリストを表示します。
-
IAM アクセス許可ポリシーを使用して、このサービスとそのリソースを保護する方法を学びます。
-
このサービスのプログラムによるサービス認可リファレンス
を表示します。
トピック
AWS RoboMaker で定義されるアクション
IAM ポリシーステートメントの Action エレメントでは、以下のアクションを指定できます。ポリシーを使用して、 AWSでオペレーションを実行するアクセス許可を付与します。ポリシーでアクションを使用する場合は、通常、同じ名前の API オペレーションまたは CLI コマンドへのアクセスを許可または拒否します。ただし、場合によっては、1 つのアクションによって複数のオペレーションへのアクセスが制御されます。あるいは、いくつかのオペレーションはいくつかの異なるアクションを必要とします。
| アクション | 説明 | リソースタイプ (* 必須) | 条件キー | アクセスレベル |
|---|---|---|---|---|
バッチオペレーションで 1 つまたは複数のワールドを削除します |
書き込み |
|||
複数のシミュレーションジョブについて説明します |
読み取り |
|||
展開ジョブをキャンセルします |
書き込み |
|||
シミュレーションジョブをキャンセルする |
書き込み |
|||
シミュレーションジョブバッチをキャンセルします |
書き込み |
|||
ワールドのエクスポートジョブをキャンセルします |
書き込み |
|||
ワールドの生成ジョブをキャンセルします |
書き込み |
|||
デプロイジョブを作成する |
書き込み |
|||
同じロボットアプリケーションを実行しているロボットの論理グループを表すデプロイフリートを作成します |
書き込み |
|||
フリートに登録できるロボットを作成します |
書き込み |
|||
ロボットアプリケーションを作成する |
書き込み |
|||
ロボットアプリケーションのスナップショットを作成します |
書き込み |
|||
シミュレーションアプリケーションの作成 |
書き込み |
|||
シミュレーションアプリケーションのスナップショットを作成します |
書き込み |
|||
シミュレーションジョブの作成 |
書き込み |
|||
ワールドのエクスポートジョブを作成します |
書き込み |
|||
ワールドの生成ジョブを作成します |
書き込み |
|||
ワールドテンプレートを作成します |
書き込み |
|||
デプロイフリートの削除 |
書き込み |
|||
ロボットを削除する |
書き込み |
|||
ロボットアプリケーションを削除する |
書き込み |
|||
シミュレーションアプリケーションを削除する |
書き込み |
|||
ワールドテンプレートを削除します |
書き込み |
|||
フリートからロボットを登録解除します |
書き込み |
|||
デプロイジョブについて説明します |
読み取り |
|||
デプロイフリートについて説明します |
読み取り |
|||
ロボットについて説明します |
読み取り |
|||
ロボットアプリケーションについて説明します |
読み取り |
|||
シミュレーションアプリケーションの説明 |
読み取り |
|||
シミュレーションジョブについて説明します |
読み取り |
|||
シミュレーションジョブバッチについて説明します |
読み取り |
|||
ワールドについて説明します |
読み取り |
|||
ワールドのエクスポートジョブについて説明します |
読み取り |
|||
ワールドの生成ジョブについて説明します |
読み取り |
|||
ワールドテンプレートについて説明します |
読み取り |
|||
ワールドテンプレートの本文を取得します |
読み取り |
|||
デプロイジョブを一覧表示します |
リスト |
|||
フリートを一覧表示します |
リスト |
|||
ロボットアプリケーションを一覧表示します |
リスト |
|||
ロボットを一覧表示します |
リスト |
|||
シミュレーションアプリケーションを一覧表示します |
リスト |
|||
シミュレーションジョブバッチを一覧表示します |
リスト |
|||
シミュレーションジョブを一覧表示します |
リスト |
|||
RoboMaker リソースのタグを一覧表示します |
リスト |
|||
ワールドのエクスポートジョブを一覧表示します |
リスト |
|||
ワールドの生成ジョブを一覧表示します |
リスト |
|||
ワールドテンプレートを一覧表示します |
リスト |
|||
ワールドを一覧表示します |
リスト |
|||
フリートにロボットを登録します |
書き込み |
|||
実行中のシミュレーションジョブを再開します |
書き込み |
|||
シミュレーションジョブバッチを作成します |
書き込み |
|||
フリート内のすべてのロボットに最近デプロイされたロボットアプリケーションがデプロイされるようにします |
書き込み |
|||
RoboMaker リソースにタグを追加します |
タグ付け、書き込み |
|||
RoboMaker リソースからタグを削除します |
タグ付け、書き込み |
|||
ロボットアプリケーションを更新する |
書き込み |
|||
シミュレーションアプリケーションを更新する |
書き込み |
|||
ワールドテンプレートを更新します |
書き込み |
AWS RoboMaker のアクセス許可のみのアクション
以下のアクションは AWS RoboMaker によって定義されますが、API オペレーションから直接呼び出すことはできません。アクセス許可を付与または拒否するには、IAM ポリシーステートメントでのみ使用できます。
| アクション | 説明 | リソースタイプ (* 必須) | 条件キー | アクセスレベル |
|---|---|---|---|---|
|
ListSupportedAvailabilityZones |
サポートされているアベイラビリティーゾーンを一覧表示します |
リスト |
||
|
UpdateRobotDeployment |
個々のロボットのデプロイ状況を報告します |
書き込み |
AWS RoboMaker で定義されるリソースタイプ
以下のリソースタイプは、このサービスによって定義され、IAM アクセス許可ポリシーステートメントの Resource エレメントで使用できます。
| リソースタイプ: | ARN | 条件キー |
|---|---|---|
arn:${Partition}:robomaker:${Region}:${Account}:deployment-fleet/${FleetName}/${CreatedOnEpoch} |
||
arn:${Partition}:robomaker:${Region}:${Account}:deployment-job/${DeploymentJobId} |
||
arn:${Partition}:robomaker:${Region}:${Account}:robot/${RobotName}/${CreatedOnEpoch} |
||
arn:${Partition}:robomaker:${Region}:${Account}:robot-application/${ApplicationName}/${CreatedOnEpoch} |
||
arn:${Partition}:robomaker:${Region}:${Account}:simulation-application/${ApplicationName}/${CreatedOnEpoch} |
||
arn:${Partition}:robomaker:${Region}:${Account}:simulation-job/${SimulationJobId} |
||
arn:${Partition}:robomaker:${Region}:${Account}:simulation-job-batch/${SimulationJobBatchId} |
||
arn:${Partition}:robomaker:${Region}:${Account}:world/${WorldId} |
||
arn:${Partition}:robomaker:${Region}:${Account}:world-export-job/${WorldExportJobId} |
||
arn:${Partition}:robomaker:${Region}:${Account}:world-generation-job/${WorldGenerationJobId} |
||
arn:${Partition}:robomaker:${Region}:${Account}:world-template/${WorldTemplateJobId} |
AWS RoboMaker の条件キー
AWS RoboMaker では、IAM ポリシーの Condition要素で使用できる以下の条件キーを定義します。
| 条件キー | 説明 | タイプ |
|---|---|---|
リクエストで渡されたタグに基づいてアクションをフィルタリングします |
String |
|
リソースに関連付けられているタグに基づいてアクションをフィルタリングします |
String |
|
リクエストで渡されたタグキーに基づいてアクションをフィルタリングします |
ArrayOfString |