View a markdown version of this page

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

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

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

リファレンス:

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

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

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

CreateCluster

pcs:CreateCluster

書き込み

pcs:TagResource

タグ付け、書き込み

CreateComputeNodeGroup

pcs:CreateComputeNodeGroup

書き込み

pcs:TagResource

タグ付け、書き込み

iam:PassRole

iam:PassedToService

ec2.amazonaws.com

書き込み

CreateQueue

pcs:CreateQueue

書き込み

pcs:TagResource

タグ付け、書き込み

DeleteCluster

pcs:DeleteCluster

書き込み

DeleteComputeNodeGroup

pcs:DeleteComputeNodeGroup

書き込み

DeleteQueue

pcs:DeleteQueue

書き込み

GetCluster

pcs:GetCluster

読み取り

GetComputeNodeGroup

pcs:GetComputeNodeGroup

読み取り

GetQueue

pcs:GetQueue

読み取り

ListClusters

pcs:ListClusters

リスト

ListComputeNodeGroups

pcs:ListComputeNodeGroups

リスト

ListQueues

pcs:ListQueues

リスト

ListTagsForResource

pcs:ListTagsForResource

読み取り

RegisterComputeNodeGroupInstance

pcs:RegisterComputeNodeGroupInstance

書き込み

TagResource

pcs:TagResource

タグ付け、書き込み

UntagResource

pcs:UntagResource

タグ付け、書き込み

UpdateCluster

pcs:UpdateCluster

書き込み

UpdateComputeNodeGroup

pcs:UpdateComputeNodeGroup

書き込み

iam:PassRole

iam:PassedToService

ec2.amazonaws.com

書き込み

UpdateQueue

pcs:UpdateQueue

書き込み

AWS Parallel Computing Service で定義されるアクション

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

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

CreateCluster

クラスターを作成する許可を付与する

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

CreateComputeNodeGroup

コンピューティングノードグループを作成する許可を付与する

クラスター*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

CreateQueue

キューを作成する許可を付与する

クラスター*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

DeleteCluster

クラスターを削除する許可を付与する

クラスター*

aws:ResourceTag/${TagKey}

書き込み

DeleteComputeNodeGroup

コンピューティングノードグループを削除する許可を付与する

クラスター*

aws:ResourceTag/${TagKey}

書き込み

computenodegroup*

aws:ResourceTag/${TagKey}

DeleteQueue

キューを削除する許可を付与する

クラスター*

aws:ResourceTag/${TagKey}

書き込み

キュー*

aws:ResourceTag/${TagKey}

GetCluster

クラスターのプロパティを取得する許可を付与する

クラスター*

aws:ResourceTag/${TagKey}

読み取り

GetComputeNodeGroup

コンピューティングノードグループのプロパティを取得する許可を付与する

クラスター*

aws:ResourceTag/${TagKey}

読み取り

computenodegroup*

aws:ResourceTag/${TagKey}

GetQueue

キューのプロパティを取得する許可を付与する

クラスター*

aws:ResourceTag/${TagKey}

読み取り

キュー*

aws:ResourceTag/${TagKey}

ListClusters

クラスターを一覧表示するためのアクセス許可を付与

リスト

ListComputeNodeGroups

コンピューティングノードグループを一覧表示する許可を付与する

クラスター*

aws:ResourceTag/${TagKey}

リスト

ListQueues

キューを一覧表示する許可を付与する

クラスター*

aws:ResourceTag/${TagKey}

リスト

ListTagsForResource

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

読み取り

RegisterComputeNodeGroupInstance

コンピューティングノードグループにコンピューティングインスタンスを登録する許可を付与する

クラスター*

aws:ResourceTag/${TagKey}

書き込み

TagResource

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

クラスター

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

タグ付け、書き込み

computenodegroup

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

キュー

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

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

クラスター

aws:ResourceTag/${TagKey}

aws:TagKeys

タグ付け、書き込み

computenodegroup

aws:ResourceTag/${TagKey}

aws:TagKeys

キュー

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateCluster

クラスターのプロパティを更新するアクセス許可を付与する

クラスター*

aws:ResourceTag/${TagKey}

書き込み

UpdateComputeNodeGroup

コンピューティングノードグループのプロパティを更新する許可を付与する

クラスター*

aws:ResourceTag/${TagKey}

書き込み

computenodegroup*

aws:ResourceTag/${TagKey}

UpdateQueue

キューのプロパティを更新する許可を付与する

クラスター*

aws:ResourceTag/${TagKey}

書き込み

キュー*

aws:ResourceTag/${TagKey}

AWS Parallel Computing Service のアクセス許可のみのアクション

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

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

AllowVendedLogDeliveryForResource

AWS PCS クラスターログの供給ログ配信を設定するアクセス許可を付与します

クラスター*

aws:ResourceTag/${TagKey}

書き込み

AWS Parallel Computing Service で定義されるリソースタイプ

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

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

クラスター

arn:${Partition}:pcs:${Region}:${Account}:cluster/${ClusterIdentifier}

aws:ResourceTag/${TagKey}

computenodegroup

arn:${Partition}:pcs:${Region}:${Account}:cluster/${ClusterIdentifier}/computenodegroup/${ComputeNodeGroupIdentifier}

aws:ResourceTag/${TagKey}

キュー

arn:${Partition}:pcs:${Region}:${Account}:cluster/${ClusterIdentifier}/queue/${QueueIdentifier}

aws:ResourceTag/${TagKey}

AWS Parallel Computing Service の条件キー

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

条件キー 説明 タイプ

aws:RequestTag/${TagKey}

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

String

aws:ResourceTag/${TagKey}

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

String

aws:TagKeys

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

ArrayOfString