View a markdown version of this page

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

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

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

リファレンス:

AWS Outposts で定義される API オペレーション

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

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

CancelCapacityTask

outposts:CancelCapacityTask

書き込み

CancelOrder

outposts:CancelOrder

書き込み

CreateOrder

outposts:CreateOrder

書き込み

CreateOutpost

outposts:CreateOutpost

書き込み

outposts:TagResource

タグ付け、書き込み

CreatePrivateConnectivityConfig

outposts:CreatePrivateConnectivityConfig

書き込み

CreateQuote

outposts:CreateQuote

書き込み

CreateRenewal

outposts:CreateRenewal

書き込み

CreateSite

outposts:CreateSite

書き込み

outposts:TagResource

タグ付け、書き込み

DeleteOutpost

outposts:DeleteOutpost

書き込み

DeleteQuote

outposts:DeleteQuote

書き込み

DeleteSite

outposts:DeleteSite

書き込み

GetCapacityTask

outposts:GetCapacityTask

読み取り

GetCatalogItem

outposts:GetCatalogItem

読み取り

GetConnection

outposts:GetConnection

読み取り

GetOrder

outposts:GetOrder

読み取り

GetOutpost

outposts:GetOutpost

読み取り

GetOutpostBillingInformation

outposts:GetOutpostBillingInformation

読み取り

GetOutpostInstanceTypes

outposts:GetOutpostInstanceTypes

読み取り

GetOutpostSupportedInstanceTypes

outposts:GetOutpostSupportedInstanceTypes

読み取り

GetPrivateConnectivityConfig

outposts:GetPrivateConnectivityConfig

読み取り

GetQuote

outposts:GetQuote

読み取り

GetRenewalPricing

outposts:GetRenewalPricing

読み取り

GetSite

outposts:GetSite

読み取り

GetSiteAddress

outposts:GetSiteAddress

読み取り

ListAssetInstances

outposts:ListAssetInstances

リスト

ListAssets

outposts:ListAssets

リスト

ListBlockingInstancesForCapacityTask

outposts:ListBlockingInstancesForCapacityTask

リスト

ListCapacityTasks

outposts:ListCapacityTasks

リスト

ListCatalogItems

outposts:ListCatalogItems

リスト

ListOrderableInstanceTypes

outposts:ListOrderableInstanceTypes

リスト

ListOrders

outposts:ListOrders

リスト

ListOutposts

outposts:ListOutposts

リスト

ListQuotes

outposts:ListQuotes

リスト

ListSites

outposts:ListSites

リスト

ListTagsForResource

outposts:ListTagsForResource

読み取り

StartCapacityTask

outposts:StartCapacityTask

書き込み

StartConnection

outposts:StartConnection

書き込み

TagResource

outposts:TagResource

タグ付け、書き込み

UntagResource

outposts:UntagResource

タグ付け、書き込み

UpdateOutpost

outposts:UpdateOutpost

書き込み

UpdateQuote

outposts:UpdateQuote

書き込み

UpdateSite

outposts:UpdateSite

書き込み

UpdateSiteAddress

outposts:UpdateSiteAddress

書き込み

UpdateSiteRackPhysicalProperties

outposts:UpdateSiteRackPhysicalProperties

書き込み

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

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

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

CancelCapacityTask

キャパシティタスクをキャンセルするアクセス許可を付与

outpost*

aws:ResourceTag/${TagKey}

書き込み

CancelOrder

注文をキャンセルする許可を付与

書き込み

CreateOrder

順序を作成する許可を付与します。

outpost*

aws:ResourceTag/${TagKey}

書き込み

CreateOutpost

Outpost を作成する許可を付与

サイト*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

CreatePrivateConnectivityConfig

プライベート接続設定を作成するアクセス許可を付与します

outpost*

aws:ResourceTag/${TagKey}

書き込み

CreateQuote

見積りを作成するアクセス許可を付与

書き込み

CreateRenewal

指定された Outpost の更新を作成するアクセス許可を付与します

outpost*

aws:ResourceTag/${TagKey}

書き込み

CreateSite

サイトを作成する許可を付与します。

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

DeleteOutpost

Outpost を削除する許可を付与

outpost*

aws:ResourceTag/${TagKey}

書き込み

DeleteQuote

引用を削除するアクセス許可を付与します

書き込み

DeleteSite

サイトを削除する許可を付与

サイト*

aws:ResourceTag/${TagKey}

書き込み

GetCapacityTask

指定されたキャパシティタスクに関する情報を取得するアクセス許可を付与する

outpost*

aws:ResourceTag/${TagKey}

読み取り

GetCatalogItem

カタログ項目を取得する許可を付与

読み取り

GetConnection

Outpost サーバーの接続に関する情報を取得する許可を付与

読み取り

GetOrder

オーダーに関する情報を取得する許可を付与

読み取り

GetOutpost

指定された Outpost に関する情報を取得する許可を付与。

outpost*

aws:ResourceTag/${TagKey}

読み取り

GetOutpostBillingInformation

指定された Outpost の Outpost 請求情報を取得する許可を付与

outpost*

aws:ResourceTag/${TagKey}

読み取り

GetOutpostInstanceTypes

指定された Outpost のインスタンスタイプを取得する許可を付与

outpost*

aws:ResourceTag/${TagKey}

読み取り

GetOutpostSupportedInstanceTypes

指定された Outpost のサポートされたインスタンスタイプを取得する許可を付与する

outpost*

aws:ResourceTag/${TagKey}

読み取り

GetPrivateConnectivityConfig

プライベート接続設定を取得するアクセス許可を付与します

outpost*

aws:ResourceTag/${TagKey}

読み取り

GetQuote

見積りに関する情報を取得するアクセス許可を付与します

読み取り

GetRenewalPricing

指定された Outpost の更新料金を取得する許可を付与

outpost*

aws:ResourceTag/${TagKey}

読み取り

GetSite

サイト を取得するためのアクセス許可を付与します。

サイト*

aws:ResourceTag/${TagKey}

読み取り

GetSiteAddress

サイトアドレスを取得する許可を付与

サイト*

aws:ResourceTag/${TagKey}

読み取り

ListAssetInstances

指定された Outpost の実行中のインスタンスをすべて一覧表示する許可を付与

outpost*

aws:ResourceTag/${TagKey}

リスト

ListAssets

Outpost のアセットを一覧表示する許可を付与する

outpost*

aws:ResourceTag/${TagKey}

リスト

ListBlockingInstancesForCapacityTask

指定された Outpost に対してキャパシティタスクの実行をブロックしている実行中のすべてのインスタンスを一覧表示するアクセス許可を付与

outpost*

aws:ResourceTag/${TagKey}

リスト

ListCapacityTasks

のキャパシティタスクを一覧表示するアクセス許可を付与します AWS アカウント

リスト

ListCatalogItems

すべてのカタログ項目を一覧表示する許可を付与

リスト

ListOrderableInstanceTypes

の注文可能なインスタンスタイプを一覧表示するアクセス許可を付与します AWS アカウント

リスト

ListOrders

の注文を一覧表示するアクセス許可を付与します AWS アカウント

リスト

ListOutposts

の Outposts を一覧表示するアクセス許可を付与します AWS アカウント

リスト

ListQuotes

の引用符を一覧表示するアクセス許可を付与します AWS アカウント

リスト

ListSites

のサイトを一覧表示するアクセス許可を付与します AWS アカウント

リスト

ListTagsForResource

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

読み取り

StartCapacityTask

キャパシティタスクを作成するアクセス許可を付与する

outpost*

aws:ResourceTag/${TagKey}

書き込み

StartConnection

Outpost サーバーへの接続を開始する許可を付与

outpost*

aws:ResourceTag/${TagKey}

書き込み

TagResource

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

outpost

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

タグ付け、書き込み

site

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

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

outpost

aws:ResourceTag/${TagKey}

aws:TagKeys

タグ付け、書き込み

site

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateOutpost

Outpost を更新する許可を付与

outpost*

aws:ResourceTag/${TagKey}

書き込み

UpdateQuote

見積りを更新するアクセス許可を付与します

書き込み

UpdateSite

サイトを更新する許可を付与

サイト*

aws:ResourceTag/${TagKey}

書き込み

UpdateSiteAddress

サイトアドレスを更新する許可を付与

サイト*

aws:ResourceTag/${TagKey}

書き込み

UpdateSiteRackPhysicalProperties

サイトのラックの物理プロパティを更新する許可を付与

サイト*

aws:ResourceTag/${TagKey}

書き込み

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

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

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

outpost

arn:${Partition}:outposts:${Region}:${Account}:outpost/${OutpostId}

aws:ResourceTag/${TagKey}

サイト

arn:${Partition}:outposts:${Region}:${Account}:site/${SiteId}

aws:ResourceTag/${TagKey}

AWS Outposts の条件キー

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

条件キー 説明 タイプ

aws:RequestTag/${TagKey}

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

String

aws:ResourceTag/${TagKey}

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

String

aws:TagKeys

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

ArrayOfString