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

「翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。」

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

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

参照:

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

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

[リソースタイプ] 列は、各アクションがリソースレベルのアクセス許可をサポートしているかどうかを示します。この列に値がない場合は、ポリシーステートメントの Resource 要素ですべてのリソース (「*」) を指定する必要があります。列にリソースタイプが含まれる場合、そのアクションを含むステートメントでそのタイプの ARN を指定できます。必須リソースは、アスタリスク (*) でテーブルに示されています。このアクションを使用してステートメントでリソースレベルのアクセス許可 ARN を指定する場合、このタイプである必要があります。一部のアクションでは、複数のリソースタイプがサポートされています。リソースタイプがオプション (必須として示されていない) の場合、一方を使用することはできますが、他方を使用することはできません。

以下の表の列の詳細については、「アクションテーブル」を参照してください。

アクション 説明 アクセスレベル リソースタイプ (* 必須) 条件キー 依存アクション
AssignInstance 登録されたインスタンスをレイヤーに割り当てます。 書き込み

stack

AssignVolume スタックの登録された Amazon EBS ボリュームの 1 つを指定されたインスタンスに割り当てます。 書き込み

stack

AssociateElasticIp スタックに登録されている Elastic IP アドレスの 1 つを指定されたインスタンスに関連付けます。 書き込み

stack

AttachElasticLoadBalancer 指定されたレイヤーに Elastic Load Balancing のロードバランサーをアタッチします。 書き込み

stack

CloneStack 指定されたスタックのクローンを作成します。 書き込み

stack

CreateApp 指定されたスタックのアプリを作成します。 書き込み

stack

CreateDeployment デプロイコマンドまたはスタックコマンドを実行します。 書き込み

stack

CreateInstance 指定されたスタックのインスタンスを作成します。 書き込み

stack

CreateLayer レイヤーを作成します。 書き込み

stack

CreateStack 新しいスタックを作成します。 書き込み
CreateUserProfile 新しいユーザープロファイルを作成します。 書き込み
DeleteApp 指定されたアプリを削除します。 書き込み

stack

DeleteInstance 指定されたインスタンスを削除し、関連付けられている Amazon EC2 インスタンスを終了します。 書き込み

stack

DeleteLayer 指定されたレイヤーを削除します。 書き込み

stack

DeleteStack 指定されたスタックを削除します。 書き込み

stack

DeleteUserProfile ユーザープロファイルを削除します。 書き込み
DeregisterEcsCluster ユーザープロファイルを削除します。 書き込み

stack

DeregisterElasticIp 指定された Elastic IP アドレスの登録を解除します。 書き込み

stack

DeregisterInstance 登録された Amazon EC2 インスタンスまたはオンプレミスインスタンスを登録解除します。 書き込み

stack

DeregisterRdsDbInstance Amazon RDS インスタンスの登録を解除します。 書き込み

stack

DeregisterVolume Amazon EBS ボリュームの登録を解除します。 書き込み

stack

DescribeAgentVersions 利用可能な AWS OpsWorks エージェントのバージョンの登録を解除します。 リスト

stack

DescribeApps 指定された一連のアプリの説明をリクエストします。 リスト

stack

DescribeCommands 指定されたコマンドの結果について説明します。 リスト

stack

DescribeDeployments 指定された一連のデプロイメントの説明をリクエストします。 リスト

stack

DescribeEcsClusters スタックに登録されている Amazon ECS クラスターの説明を表示します。 リスト

stack

DescribeElasticIps Elastic IP アドレスの説明を表示します。 リスト

stack

DescribeElasticLoadBalancers スタックの Elastic Load Balancing インスタンスの説明を表示します。 リスト

stack

DescribeInstances 一連のインスタンスの説明をリクエストします。 リスト

stack

DescribeLayers 指定されたスタックの 1 つまたは複数のレイヤーの説明をリクエストします。 リスト

stack

DescribeLoadBasedAutoScaling 指定されたレイヤーの負荷ベースの Auto Scaling の設定の説明を表示します。 リスト

stack

DescribeMyUserProfile ユーザーの SSH 情報の説明を表示します。 リスト
DescribePermissions 指定されたリソースのアクセス許可説明を表示します。 リスト

stack

DescribeRaidArrays RAID 配列のインスタンスの説明を表示します。 リスト

stack

DescribeRdsDbInstances Amazon RDS インスタンスの説明を表示します。 リスト

stack

DescribeServiceErrors AWS OpsWorks サービスエラーの説明を表示します。 リスト

stack

DescribeStackProvisioningParameters スタックのプロビジョニングパラメータの説明をリクエストします。 リスト

stack

DescribeStackSummary 指定されたスタックのレイヤーとアプリの数、および各状態のインスタンスの数 (running_setup やオンラインなど) の説明を表示します。 リスト

stack

DescribeStacks 1 つ以上のスタックの説明をリクエストします。 リスト

stack

DescribeTimeBasedAutoScaling 指定されたインスタンスの時間ベースの Auto Scaling の設定の説明を表示します。 リスト

stack

DescribeUserProfiles 指定されたユーザーの説明を表示します。 リスト
DescribeVolumes インスタンスの Amazon EBS ボリュームの説明を表示します。 リスト

stack

DetachElasticLoadBalancer 指定された Elastic Load Balancing インスタンスをそのレイヤーからデタッチします。 書き込み

stack

DisassociateElasticIp Elastic IP アドレスをそのインスタンスから関連付けを解除します。 書き込み

stack

GetHostnameSuggestion 現在のホスト名のテーマに基づいて、指定したレイヤーの生成されたホスト名を取得します。 Read

stack

GrantAccess 指定された期間の Windows インスタンスへの RDP アクセスを許可します。 書き込み

stack

ListTags 指定されたスタックまたはレイヤーに適用されるタグのリストを返します。 リスト

stack

RebootInstance 指定されたインスタンスを再起動します。 書き込み

stack

RegisterEcsCluster 指定された Amazon ECS クラスターをスタックに登録します。 書き込み

stack

RegisterElasticIp Elastic IP アドレスを指定されたスタックに登録します。 書き込み

stack

RegisterInstance インスタンスを AWS OpsWorks の外部で作成された指定されたスタックに登録します。 書き込み

stack

RegisterRdsDbInstance Amazon RDS インスタンスをスタックに登録します。 書き込み

stack

RegisterVolume Amazon EBS ボリュームを指定されたスタックに登録します。 書き込み

stack

SetLoadBasedAutoScaling 指定されたレイヤーの負荷ベースの Auto Scaling の設定を指定します。 書き込み

stack

SetPermission ユーザーのアクセス許可を設定します。 アクセス権限の管理

stack

SetTimeBasedAutoScaling 指定されたインスタンスの時間ベースの Auto Scaling の設定を指定します。 書き込み

stack

StartInstance 指定されたインスタンスを開始します。 書き込み

stack

StartStack スタックのインスタンスを開始します。 書き込み

stack

StopInstance 指定されたインスタンスを停止します。 書き込み

stack

StopStack 指定されたスタックを停止します。 書き込み

stack

TagResource 指定されたスタックまたはレイヤーにタグを適用します。 書き込み

stack

UnassignInstance 登録されたインスタンスの割り当てをすべてのレイヤーから解除します。 書き込み

stack

UnassignVolume 割り当てられた Amazon EBS ボリュームの割り当てを解除します。 書き込み

stack

UntagResource 指定されたスタックまたはレイヤーからタグを削除します。 書き込み

stack

UpdateApp 指定されたアプリを更新します。 書き込み

stack

UpdateElasticIp 登録された Elastic IP アドレスの名前を更新します。 書き込み

stack

UpdateInstance 指定されたインスタンスを更新します。 書き込み

stack

UpdateLayer 指定されたレイヤーを更新します。 書き込み

stack

UpdateMyUserProfile ユーザーの SSH パブリックキーを更新します。 書き込み
UpdateRdsDbInstance Amazon RDS インスタンスを更新します。 書き込み

stack

UpdateStack 指定されたスタックを更新します。 書き込み

stack

UpdateUserProfile 指定されたユーザープロファイルを更新します。 アクセス権限の管理
UpdateVolume Amazon EBS ボリュームの名前またはマウントポイントを更新します。 書き込み

stack

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

以下のリソースタイプは、このサービスによって定義され、IAM アクセス許可ポリシーステートメントの Resource 要素で使用できます。アクションテーブルの各アクションは、そのアクションで指定できるリソースタイプを示しています。リソースタイプは、ポリシーに含めることができる条件キーを定義することもできます。これらのキーは、テーブルの最後の列に表示されます。以下の表の列の詳細については、「リソースタイプテーブル」を参照してください。

リソースタイプ ARN 条件キー
stack arn:${Partition}:opsworks:${Region}:${Account}:stack/${StackId}/

AWS OpsWorks の条件キー

OpsWorks には、ポリシーステートメントの Condition 要素で使用できるサービス固有のコンテキストキーはありません。すべてのサービスで使用できるグローバルなコンテキストキーのリストについては、条件に利用可能なキーを参照してください。