View a markdown version of this page

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

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

Amazon OpenSearch Service のアクション、リソース、および条件キー

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

リファレンス:

Amazon OpenSearch Service で定義される API オペレーション

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

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

AcceptInboundCrossClusterSearchConnection

es:AcceptInboundConnection

書き込み

es:AcceptInboundCrossClusterSearchConnection

書き込み

AddTags

es:AddTags

タグ付け、書き込み

AssociatePackage

es:AssociatePackage

書き込み

iam:PassRole

iam:PassedToService

es.amazonaws.com

書き込み

AuthorizeVpcEndpointAccess

es:AuthorizeVpcEndpointAccess

書き込み

CancelDomainConfigChange

es:CancelDomainConfigChange

書き込み

CancelElasticsearchServiceSoftwareUpdate

es:CancelElasticsearchServiceSoftwareUpdate

書き込み

es:CancelServiceSoftwareUpdate

書き込み

CreateElasticsearchDomain

es:AddTags

タグ付け、書き込み

es:CreateDomain

書き込み

es:CreateElasticsearchDomain

書き込み

iam:PassRole

iam:PassedToService

es.amazonaws.com

書き込み

CreateOutboundCrossClusterSearchConnection

es:CreateOutboundConnection

書き込み

es:CreateOutboundCrossClusterSearchConnection

書き込み

CreatePackage

es:CreatePackage

書き込み

CreateVpcEndpoint

es:CreateVpcEndpoint

書き込み

DeleteElasticsearchDomain

es:DeleteDomain

書き込み

es:DeleteElasticsearchDomain

書き込み

DeleteElasticsearchServiceRole

es:DeleteElasticsearchServiceRole

書き込み

DeleteInboundCrossClusterSearchConnection

es:DeleteInboundCrossClusterSearchConnection

書き込み

DeleteOutboundCrossClusterSearchConnection

es:DeleteOutboundConnection

書き込み

es:DeleteOutboundCrossClusterSearchConnection

書き込み

DeletePackage

es:DeletePackage

書き込み

DeleteVpcEndpoint

es:DeleteVpcEndpoint

書き込み

DescribeDomainAutoTunes

es:DescribeDomainAutoTunes

読み取り

DescribeDomainChangeProgress

es:DescribeDomainChangeProgress

読み取り

DescribeElasticsearchDomain

es:DescribeDomain

読み取り

es:DescribeElasticsearchDomain

読み取り

DescribeElasticsearchDomainConfig

es:DescribeDomainConfig

読み取り

es:DescribeElasticsearchDomainConfig

読み取り

DescribeElasticsearchDomains

es:DescribeDomains

リスト

es:DescribeElasticsearchDomains

リスト

DescribeElasticsearchInstanceTypeLimits

es:DescribeElasticsearchInstanceTypeLimits

リスト

es:DescribeInstanceTypeLimits

リスト

DescribeInboundCrossClusterSearchConnections

es:DescribeInboundConnections

リスト

es:DescribeInboundCrossClusterSearchConnections

リスト

DescribeOutboundCrossClusterSearchConnections

es:DescribeOutboundConnections

リスト

es:DescribeOutboundCrossClusterSearchConnections

リスト

DescribePackages

es:DescribePackages

読み取り

DescribeReservedElasticsearchInstanceOfferings

es:DescribeReservedElasticsearchInstanceOfferings

リスト

es:DescribeReservedInstanceOfferings

リスト

DescribeReservedElasticsearchInstances

es:DescribeReservedElasticsearchInstances

リスト

es:DescribeReservedInstances

リスト

DescribeVpcEndpoints

es:DescribeVpcEndpoints

リスト

DissociatePackage

es:DissociatePackage

書き込み

GetCompatibleElasticsearchVersions

es:GetCompatibleElasticsearchVersions

リスト

es:GetCompatibleVersions

リスト

GetPackageVersionHistory

es:GetPackageVersionHistory

読み取り

GetUpgradeHistory

es:GetUpgradeHistory

読み取り

GetUpgradeStatus

es:GetUpgradeStatus

読み取り

ListDomainNames

es:ListDomainNames

リスト

ListDomainsForPackage

es:ListDomainsForPackage

リスト

ListElasticsearchInstanceTypes

es:ListElasticsearchInstanceTypes

リスト

ListElasticsearchVersions

es:ListElasticsearchVersions

リスト

es:ListVersions

リスト

ListPackagesForDomain

es:ListPackagesForDomain

リスト

ListTags

es:ListTags

読み取り

ListVpcEndpointAccess

es:ListVpcEndpointAccess

リスト

ListVpcEndpoints

es:ListVpcEndpoints

リスト

ListVpcEndpointsForDomain

es:ListVpcEndpointsForDomain

リスト

PurchaseReservedElasticsearchInstanceOffering

es:PurchaseReservedElasticsearchInstanceOffering

書き込み

es:PurchaseReservedInstanceOffering

書き込み

RejectInboundCrossClusterSearchConnection

es:RejectInboundConnection

書き込み

es:RejectInboundCrossClusterSearchConnection

書き込み

RemoveTags

es:RemoveTags

タグ付け、書き込み

RevokeVpcEndpointAccess

es:RevokeVpcEndpointAccess

書き込み

StartElasticsearchServiceSoftwareUpdate

es:StartElasticsearchServiceSoftwareUpdate

書き込み

es:StartServiceSoftwareUpdate

書き込み

UpdateElasticsearchDomainConfig

es:UpdateDomainConfig

書き込み

es:UpdateElasticsearchDomainConfig

書き込み

iam:PassRole

iam:PassedToService

es.amazonaws.com

書き込み

UpdatePackage

es:UpdatePackage

書き込み

UpdateVpcEndpoint

es:UpdateVpcEndpoint

書き込み

UpgradeElasticsearchDomain

es:UpgradeDomain

書き込み

es:UpgradeElasticsearchDomain

書き込み

Amazon OpenSearch Service で定義されるアクション

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

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

AcceptInboundConnection

インバウンドクロスクラスター検索接続リクエストを受け入れるためのアクセス許可を送信先ドメイン所有者に付与します

書き込み

AcceptInboundCrossClusterSearchConnection

クロスクラスターでの検索接続に関するインバウンドリクエストを受け入れるためのアクセス許可を、送信先ドメインの所有者に付与する このアクセス許可は廃止されました。代わりに AcceptInboundConnection を使用してください。

書き込み

AddDataSource

OpenSearch Service ドメインのデータソースを追加するためのアクセス許可を付与

domain*

aws:ResourceTag/${TagKey}

書き込み

AddDirectQueryDataSource

指定された OpenSearch Service ARN のデータソースを追加するアクセス許可を付与

datasource*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

AddReplicationPeer

レプリケーション用に 2 つの OpenSearch Service ドメインをペアリングするアクセス許可を付与します。両方のドメインに対する アクセス許可が必要です

domain*

aws:ResourceTag/${TagKey}

書き込み

AddTags

OpenSearch Service ドメイン、データソース、またはアプリケーションにリソースタグをアタッチするためのアクセス許可を付与

application*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

タグ付け、書き込み

datasource*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

domain*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

AssociatePackage

パッケージを OpenSearch Service ドメインに関連付けるためのアクセス許可を付与する

domain*

aws:ResourceTag/${TagKey}

書き込み

AssociatePackages

複数のパッケージを OpenSearch Service ドメインに関連付けるためのアクセス許可を付与

domain*

aws:ResourceTag/${TagKey}

書き込み

AttachDataSource

OpenSearch アプリケーションにデータソースをアタッチするアクセス許可を付与します

application*

aws:ResourceTag/${TagKey}

書き込み

AuthorizeVpcEndpointAccess

インターフェイス VPC エンドポイントを使用して Amazon OpenSearch Service ドメインへのアクセスを提供するアクセス許可を付与

書き込み

CancelDomainConfigChange

OpenSearch Service ドメインの変更をキャンセルするためのアクセス許可を付与

domain*

aws:ResourceTag/${TagKey}

書き込み

CancelElasticsearchServiceSoftwareUpdate

ドメインのサービスソフトウェアに対する更新をキャンセルするためのアクセス許可を付与する このアクセス許可は廃止されました。代わりに CancelServiceSoftwareUpdate を使用してください。

domain*

aws:ResourceTag/${TagKey}

書き込み

CancelServiceSoftwareUpdate

ドメインのサービスソフトウェアに対する更新をキャンセルするためのアクセス許可を付与する

domain*

aws:ResourceTag/${TagKey}

書き込み

CompareDomainConfiguration

2 つの OpenSearch Service ドメインの設定を比較するアクセス許可を付与します。両方のドメインに対する アクセス許可が必要です

domain*

aws:ResourceTag/${TagKey}

読み取り

CreateApplication

OpenSearch アプリケーションを作成するアクセス許可を付与

aws:RequestTag/${TagKey}

aws:TagKeys

書き込み

CreateDomain

Amazon OpenSearch Service ドメインを作成する許可を付与

domain

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

es:SecurityGroupIds

es:SubnetIds

書き込み

CreateElasticsearchDomain

OpenSearch Service ドメインを作成するためのアクセス許可を付与する このアクセス許可は廃止されました。代わりにCreateDomain を使用してください。

domain

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

es:SecurityGroupIds

es:SubnetIds

書き込み

CreateElasticsearchServiceRole

VPC アクセスを使用する OpenSearch Service ドメインに必要な、サービスにリンクされたロールを作成するためのアクセス許可を付与する このアクセス許可は廃止されました。サービスにリンクされたロールは OpenSearch Service によって自動的に作成されます

書き込み

CreateIndex

OpenSearch Service ドメインのインデックスを作成するアクセス許可を付与します

domain*

aws:ResourceTag/${TagKey}

書き込み

CreateOutboundConnection

送信元ドメインから送信先ドメインへの新しいクロスクラスター検索接続を作成するためのアクセス許可を付与します

domain*

aws:ResourceTag/${TagKey}

書き込み

CreateOutboundCrossClusterSearchConnection

送信元ドメインから送信先ドメインに対する、クロスクラスターでの新しい検索接続を作成するためのアクセス許可を付与する このアクセス許可は廃止されました。代わりに CreateOutboundConnection を使用してください。

domain*

aws:ResourceTag/${TagKey}

書き込み

CreatePackage

OpenSearch Service ドメインで使用するパッケージを追加するためのアクセス許可を付与する

書き込み

CreateServiceRole

VPC アクセスを使用する Amazon OpenSearch Service ドメインに必要な、サービスにリンクされたロールを作成するためのアクセス許可を付与する

書き込み

CreateVpcEndpoint

Amazon OpenSearch Service マネージド VPC エンドポイントを作成するアクセス許可を付与

書き込み

DeleteApplication

OpenSearch アプリケーションを削除するアクセス許可を付与

application*

aws:ResourceTag/${TagKey}

書き込み

DeleteDataSource

OpenSearch Service ドメインのデータソースを削除するためのアクセス許可を付与

domain*

aws:ResourceTag/${TagKey}

書き込み

DeleteDirectQueryDataSource

指定された OpenSearch Service ARN のデータソースを削除するアクセス許可を付与

datasource*

aws:ResourceTag/${TagKey}

書き込み

DeleteDomain

Amazon OpenSearch Service ドメインとそのすべてのデータを削除するためのアクセス許可を付与する

domain*

aws:ResourceTag/${TagKey}

書き込み

DeleteElasticsearchDomain

OpenSearch Service ドメインとそのすべてのデータを削除するためのアクセス許可を付与する このアクセス許可は廃止されました。代わりに DeleteDomain を使用してください。

domain*

aws:ResourceTag/${TagKey}

書き込み

DeleteElasticsearchServiceRole

VPC アクセスを使用する OpenSearch Service ドメインが使用している、サービスにリンクされたロールを削除するためのアクセス許可を付与する このアクセス許可は廃止されました。サービスにリンクされたロールを削除するには、IAM API を使用します。

書き込み

DeleteInboundConnection

既存のインバウンドクロスクラスター検索接続を削除するためのアクセス許可を送信先ドメインの所有者に付与します

書き込み

DeleteInboundCrossClusterSearchConnection

既存のクロスクラスターでのインバウンド検索接続を削除するためのアクセス許可を、送信先ドメインの所有者に付与する このアクセス許可は廃止されました。代わりに DeleteInboundConnection を使用してください。

書き込み

DeleteIndex

OpenSearch Service ドメインのインデックスを削除するアクセス許可を付与します

domain*

aws:ResourceTag/${TagKey}

書き込み

DeleteOutboundConnection

既存のアウトバウンドクロスクラスター検索接続を削除するためのアクセス許可をソースドメイン所有者に付与します。

書き込み

DeleteOutboundCrossClusterSearchConnection

既存のクロスクラスターでのアウトバウンド検索接続を削除するためのアクセス許可を、送信元のドメイン所有者に付与する このアクセス許可は廃止されました。代わりに DeleteOutboundConnection を使用してください。

書き込み

DeletePackage

OpenSearch Service からパッケージを削除するためのアクセス許可を付与する パッケージは、どのドメインとも関連付けることはできません。

書き込み

DeleteVpcEndpoint

Amazon OpenSearch Service マネージドインターフェース VPC エンドポイントを削除するアクセス許可を付与

書き込み

DeregisterCapability

OpenSearch アプリケーションから機能を登録解除するアクセス許可を付与します

application*

aws:ResourceTag/${TagKey}

書き込み

DescribeDataSourceAttachment

OpenSearch アプリケーションのデータソースアタッチメントのステータスを記述するアクセス許可を付与します

application*

aws:ResourceTag/${TagKey}

読み取り

DescribeDomain

指定された OpenSearch Service ドメインについて、そのドメインの設定 (ドメインの ID、サービスエンドポイント、ARN など) を詳細表示するためのアクセス許可を付与する

domain*

aws:ResourceTag/${TagKey}

読み取り

DescribeDomainAutoTunes

指定された OpenSearch Service ドメインについて、ドメインの Auto-Tune 設定 (Auto-Tune の状態やメンテナンススケジュールなど) を表示するためのアクセス許可を付与する

domain*

aws:ResourceTag/${TagKey}

読み取り

DescribeDomainChangeProgress

OpenSearch Service ドメインの詳細ステージの進行状況を表示する許可を付与

domain*

aws:ResourceTag/${TagKey}

読み取り

DescribeDomainConfig

OpenSearch Service ドメインの設定オプションおよびステータスを詳細表示するためのアクセス許可を付与する

domain*

aws:ResourceTag/${TagKey}

読み取り

DescribeDomainHealth

ドメインとノードの状態、スタンバイアベイラビリティーゾーン、アベイラビリティーゾーンごとのノード数、ノードごとのシャード数に関する情報を表示するアクセス許可を付与します

domain*

aws:ResourceTag/${TagKey}

読み取り

DescribeDomainNodes

ドメインに設定されたノードと、その設定に関する情報 (ノード ID、ノードのタイプ、ノードのステータス、アベイラビリティーゾーン、インスタンスタイプ、ストレージ) を表示する許可を付与

domain*

aws:ResourceTag/${TagKey}

読み取り

DescribeDomainReplication

OpenSearch Service ドメインのレプリケーション関係の詳細を取得する許可を付与

domain*

aws:ResourceTag/${TagKey}

読み取り

DescribeDomains

指定された OpenSearch Service ドメイン (最大 5 個) についてドメイン設定を詳細表示するためのアクセス許可を付与する

domain*

aws:ResourceTag/${TagKey}

リスト

DescribeDryRunProgress

OpenSearch Service ドメインの更新前検証チェックのステータスを記述するアクセス許可を付与

domain*

aws:ResourceTag/${TagKey}

読み取り

DescribeElasticsearchDomain

指定された OpenSearch Service ドメインについて、ドメイン設定 (ドメインの ID、サービスエンドポイント、および ARN など) を詳細表示するためのアクセス許可を付与する このアクセス許可は廃止されました。代わりに DescribeDomain を使用してください。

domain*

aws:ResourceTag/${TagKey}

読み取り

DescribeElasticsearchDomainConfig

OpenSearch Service ドメインの設定とステータスを詳細表示するためのアクセス許可を付与する このアクセス許可は廃止されました。代わりに DescribeDomainConfig を使用してください。

domain*

aws:ResourceTag/${TagKey}

読み取り

DescribeElasticsearchDomains

指定された Amazon OpenSearch ドメイン (最大 5 個) について、ドメイン設定を詳細表示するためのアクセス許可を付与する このアクセス許可は廃止されました。代わりに DescribeDomains を使用してください。

domain*

aws:ResourceTag/${TagKey}

リスト

DescribeElasticsearchInstanceTypeLimits

特定の OpenSearch バージョンとインスタンスタイプについて、インスタンス数、ストレージ、マスターノードの制限を表示するためのアクセス許可を付与する このアクセス許可は廃止されました。代わりに DescribeInstanceTypeLimits を使用してください。

リスト

DescribeInboundConnections

送信先ドメインのすべてのインバウンドクロスクラスター検索接続を一覧表示するためのアクセス許可を付与します

リスト

DescribeInboundCrossClusterSearchConnections

送信先ドメインにおけるクロスクラスターでのすべてのインバウンド検索接続を、一覧表示するためのアクセス許可を付与する このアクセス許可は廃止されました。代わりに DescribeInboundConnections を使用してください。

リスト

DescribeInsightDetails

OpenSearch Service ドメインのインサイトに関する詳細情報を表示するアクセス許可を付与します

domain*

aws:ResourceTag/${TagKey}

読み取り

DescribeInstanceTypeLimits

特定エンジンバージョンとインスタンスタイプについて、インスタンス数、ストレージ、マスターノードの制限を表示するためのアクセス許可を付与する

リスト

DescribeOutboundConnections

送信元ドメインのすべてのアウトバウンドクロスクラスター検索接続を一覧表示するためのアクセス許可を付与します

リスト

DescribeOutboundCrossClusterSearchConnections

送信元ドメインでの、クロスクラスターによるすべてのアウトバウンド検索接続を一覧表示するためのアクセス許可を付与する このアクセス許可は廃止されました。代わりに DescribeOutboundConnections を使用してください。

リスト

DescribePackages

OpenSearch Service ドメインで利用可能な、すべてのパッケージについて詳細表示するためのアクセス許可を付与する

読み取り

DescribeReservedElasticsearchInstanceOfferings

Amazon OpenSearch Service 向けに、リザーブドインスタンスのサービスを取得するためのアクセス許可を付与する このアクセス許可は廃止されました。代わりに DescribeReservedInstanceOfferings を使用してください。

リスト

DescribeReservedElasticsearchInstances

既に購入済みの OpenSearch Service リザーブドインスタンスを取得するためのアクセス許可を付与する このアクセス許可は廃止されました。代わりに DescribeReservedInstances を使用してください。

リスト

DescribeReservedInstanceOfferings

OpenSearch Service 向けに、リザーブドインスタンスのサービスを取得するためのアクセス許可を付与する

リスト

DescribeReservedInstances

既に購入済みの OpenSearch Service リザーブドインスタンスを取得するためのアクセス許可を付与する

リスト

DescribeVpcEndpoints

1 つ以上の Amazon OpenSearch Service マネージド VPC エンドポイントを記述するアクセス許可を付与

リスト

DetachDataSource

OpenSearch アプリケーションからデータソースをデタッチするアクセス許可を付与します

application*

aws:ResourceTag/${TagKey}

書き込み

DissociatePackage

指定された OpenSearch Service ドメインに対するパッケージの関連付けを、解除するためのアクセス許可を付与する

domain*

aws:ResourceTag/${TagKey}

書き込み

DissociatePackages

指定された OpenSearch Service ドメインから複数のパッケージの関連付けを解除するアクセス許可を付与する

domain*

aws:ResourceTag/${TagKey}

書き込み

ESCrossClusterGet

クラスター間リクエストをターゲットドメインに送信する許可を付与

domain

aws:ResourceTag/${TagKey}

Read

ESHttpDelete

OpenSearch API に HTTP DELETE リクエストを送信する許可を付与

domain

aws:ResourceTag/${TagKey}

Write

ESHttpGet

OpenSearch API に HTTP GET リクエストを送信する許可を付与

domain

aws:ResourceTag/${TagKey}

Read

ESHttpHead

OpenSearch API に HTTP HEAD リクエストを送信する許可を付与

domain

aws:ResourceTag/${TagKey}

Read

ESHttpPatch

OpenSearch API に HTTP PATCH リクエストを送信する許可を付与

domain

aws:ResourceTag/${TagKey}

Write

ESHttpPost

OpenSearch API に HTTP POST リクエストを送信する許可を付与

domain

aws:ResourceTag/${TagKey}

Write

ESHttpPut

OpenSearch API に HTTP PUT リクエストを送信する許可を付与

domain

aws:ResourceTag/${TagKey}

書き込み

FailoverReplication

プライマリが使用できないときにレプリケーション関係のセカンダリドメインを昇格させるアクセス許可を付与します。両方のドメインに対する アクセス許可が必要です

domain*

aws:ResourceTag/${TagKey}

書き込み

GetApplication

OpenSearch アプリケーション関する情報を取得するアクセス許可を付与

application*

aws:ResourceTag/${TagKey}

読み取り

GetCapability

OpenSearch アプリケーションの登録済み機能を取得する許可を付与

application*

aws:ResourceTag/${TagKey}

読み取り

GetCompatibleElasticsearchVersions

OpenSearch Service ドメインをアップグレードできる互換性を持つ、OpenSearch と Elasticsearch バージョンのリストを取得するためのアクセス許可を付与する このアクセス許可は廃止されました。代わりに GetCompatibleVersions を使用してください。

domain*

aws:ResourceTag/${TagKey}

リスト

GetCompatibleVersions

OpenSearch Service ドメインをアップグレードできる互換性を持つ、エンジンバージョンのリストを取得するためのアクセス許可を付与する

domain*

aws:ResourceTag/${TagKey}

リスト

GetDataSource

OpenSearch Service ドメインのデータソースを取得するためのアクセス許可を付与

domain*

aws:ResourceTag/${TagKey}

読み取り

GetDefaultApplicationSetting

OpenSearch Service のデフォルトのアプリケーション設定を取得する許可を付与

application*

aws:ResourceTag/${TagKey}

読み取り

GetDirectQueryDataSource

指定された OpenSearch Service ARN のデータソースを取得するアクセス許可を付与

datasource*

aws:ResourceTag/${TagKey}

読み取り

GetDomainMaintenanceStatus

ノードのメンテナンスアクションのステータスを取得するアクセス許可を付与します

domain*

aws:ResourceTag/${TagKey}

読み取り

GetIndex

OpenSearch Service ドメインのインデックスを取得する許可を付与

domain*

aws:ResourceTag/${TagKey}

読み取り

GetMigration

OpenSearch アプリケーションの移行ジョブのステータスと進行状況を取得する許可を付与

application*

aws:ResourceTag/${TagKey}

読み取り

GetPackageVersionHistory

パッケージのバージョン履歴を取得するためのアクセス許可を付与します

読み取り

GetUpgradeHistory

特定の OpenSearch Service ドメインの、アップグレードに関する履歴を取得するためのアクセス許可を付与する

domain*

aws:ResourceTag/${TagKey}

読み取り

GetUpgradeStatus

特定の OpenSearch Service ドメインのアップグレード状況を取得するためのアクセス許可を付与する

domain*

aws:ResourceTag/${TagKey}

読み取り

InsightFeedback

OpenSearch ドメインインサイトのフィードバックを送信する許可を付与

domain*

aws:ResourceTag/${TagKey}

書き込み

ListApplications

OpenSearch アプリケーションを一覧表示するアクセス許可を付与

application*

aws:ResourceTag/${TagKey}

リスト

ListDataSourceAttachments

OpenSearch アプリケーションのデータソースアタッチメントを一覧表示する許可を付与

application*

aws:ResourceTag/${TagKey}

リスト

ListDataSources

OpenSearch Service ドメインのデータソースのリストを取得するためのアクセス許可を付与

domain*

aws:ResourceTag/${TagKey}

リスト

ListDirectQueryDataSources

OpenSearch Service ARN のデータソースのリストを取得するアクセス許可を付与

datasource*

aws:ResourceTag/${TagKey}

リスト

ListDomainMaintenances

OpenSearch Service ドメインのメンテナンスアクションのリストを取得するアクセス許可を付与します

domain*

aws:ResourceTag/${TagKey}

リスト

ListDomainNames

現在のユーザーが所有している、すべての OpenSearch Service ドメインの名前を表示するためのアクセス許可を付与する

リスト

ListDomainsForPackage

パッケージが関連付けられている、すべての OpenSearch Service ドメインを一覧表示するためのアクセス許可を付与する

リスト

ListElasticsearchInstanceTypeDetails

特定の OpenSearch バージョンの、すべてのインスタンスタイプと使用可能な機能を一覧表示するためのアクセス許可を付与する このアクセス許可は廃止されました。代わりに ListInstanceTypeDetails を使用してください。

リスト

ListElasticsearchInstanceTypes

特定の OpenSearch バージョンでサポートされている、すべての EC2 インスタンスタイプを一覧表示するためのアクセス許可を付与する

リスト

ListElasticsearchVersions

Amazon OpenSearch Service でサポートされている、すべての OpenSearch バージョンを一覧表示するためのアクセス許可を付与する このアクセス許可は廃止されました。代わりに ListVersions を使用してください。

リスト

ListInsights

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

domain

aws:ResourceTag/${TagKey}

リスト

ListInstanceTypeDetails

特定の OpenSearch もしくは Elasticsearch バージョンの、すべてのインスタンスタイプと使用可能な機能を一覧表示するためのアクセス許可を付与する

リスト

ListMigrations

OpenSearch アプリケーションの移行ジョブを一覧表示する許可を付与

application*

aws:ResourceTag/${TagKey}

リスト

ListPackagesForDomain

OpenSearch Service ドメインに関連付けられている、すべてのパッケージを一覧表示するためのアクセス許可を付与する

domain*

aws:ResourceTag/${TagKey}

リスト

ListScheduledActions

OpenSearch Service ドメインのためにスケジュールされている設定変更のリストを取得するための許可を付与します

domain*

aws:ResourceTag/${TagKey}

リスト

ListTags

OpenSearch Service ドメイン、データソース、またはアプリケーションにリソースタグを表示するためのアクセス許可を付与

application*

aws:ResourceTag/${TagKey}

読み取り

datasource*

aws:ResourceTag/${TagKey}

domain*

aws:ResourceTag/${TagKey}

ListVersions

Amazon OpenSearch Service でサポートされている、すべての OpenSearch および Elasticsearch のバージョンを一覧表示するためのアクセス許可を付与する

リスト

ListVpcEndpointAccess

インターフェイス VPC エンドポイントを使用して、特定の Amazon OpenSearch Service ドメインへのアクセスが許可されている各 AWS プリンシパルに関する情報を取得するアクセス許可を付与します

リスト

ListVpcEndpoints

現在の AWS アカウント およびリージョン内のすべての Amazon OpenSearch Service マネージド VPC エンドポイントを取得するアクセス許可を付与します

リスト

ListVpcEndpointsForDomain

特定のドメインに関連付けられているすべての Amazon OpenSearch Service マネージド VPC エンドポイントを取得するアクセス許可を付与

リスト

PurchaseReservedElasticsearchInstanceOffering

OpenSearch Service リザーブドインスタンスを購入するためのアクセス許可を付与する このアクセス許可は廃止されました。代わりに PurchaseReservedInstanceOffering を使用してください。

書き込み

PurchaseReservedInstanceOffering

OpenSearch リザーブドインスタンスを購入する許可を付与

書き込み

PutDefaultApplicationSetting

OpenSearch Service のデフォルトのアプリケーション設定を設定または削除するためのアクセス許可を付与します

application*

aws:ResourceTag/${TagKey}

書き込み

RegisterCapability

OpenSearch アプリケーションの機能を登録する許可を付与

application*

aws:ResourceTag/${TagKey}

書き込み

RejectInboundConnection

インバウンドクロスクラスター検索接続リクエストを拒否するためのアクセス許可を送信先ドメインの所有者に付与します

書き込み

RejectInboundCrossClusterSearchConnection

クロスクラスターでの検索接続に関するインバウンドリクエストを拒否するためのアクセス許可を、送信先ドメインの所有者に対し付与する このアクセス許可は廃止されました。代わりに RejectInboundConnection を使用してください。

書き込み

RemoveReplicationPeer

2 つの OpenSearch Service ドメイン間のレプリケーション関係を終了するアクセス許可を付与します。両方のドメインに対する アクセス許可が必要です

domain*

aws:ResourceTag/${TagKey}

書き込み

RemoveTags

OpenSearch Service ドメイン、データソース、またはアプリケーションからリソースタグを削除するためのアクセス許可を付与

application*

aws:ResourceTag/${TagKey}

aws:TagKeys

タグ付け、書き込み

datasource*

aws:ResourceTag/${TagKey}

aws:TagKeys

domain*

aws:ResourceTag/${TagKey}

aws:TagKeys

RevokeVpcEndpointAccess

インターフェイス VPC エンドポイントを使用して提供された Amazon OpenSearch Service ドメインへのアクセスを取り消すアクセス許可を付与

書き込み

RollbackElasticsearchServiceSoftwareUpdate

Elasticsearch ドメインのサービスソフトウェア更新を以前のバージョンにロールバックするアクセス許可を付与します

domain*

aws:ResourceTag/${TagKey}

書き込み

RollbackServiceSoftwareUpdate

Opensearch ドメインのサービスソフトウェア更新を以前のバージョンにロールバックするアクセス許可を付与します

domain*

aws:ResourceTag/${TagKey}

書き込み

StartDomainMaintenance

ノードのメンテナンスを開始するアクセス許可を付与します

domain*

aws:ResourceTag/${TagKey}

書き込み

StartElasticsearchServiceSoftwareUpdate

ドメインのサービスソフトウェアの更新を開始するためのアクセス許可を付与する。このアクセス許可は廃止されました。代わりに StartServiceSoftwareUpdate を使用してください。

domain*

aws:ResourceTag/${TagKey}

書き込み

StartMigration

保存されたオブジェクトの OpenSearch アプリケーションへの移行を開始するアクセス許可を付与します

application*

aws:ResourceTag/${TagKey}

書き込み

StartServiceSoftwareUpdate

ドメインのサービスソフトウェアの更新を開始するためのアクセス許可を付与する

domain*

aws:ResourceTag/${TagKey}

書き込み

SwitchoverReplication

データが失われることなく、2 つの OpenSearch Service ドメイン間でレプリケーション関係のプライマリロールとセカンダリロールをスワップするアクセス許可を付与します。両方のドメインに対する アクセス許可が必要です

domain*

aws:ResourceTag/${TagKey}

書き込み

UpdateApplication

OpenSearch アプリケーションを更新するアクセス許可を付与

application*

aws:ResourceTag/${TagKey}

書き込み

UpdateDataSource

OpenSearch Service ドメインのデータソースを更新するためのアクセス許可を付与

domain*

aws:ResourceTag/${TagKey}

書き込み

UpdateDirectQueryDataSource

指定された OpenSearch Service ARN のデータソースを更新するアクセス許可を付与

datasource*

aws:ResourceTag/${TagKey}

書き込み

UpdateDomainConfig

OpenSearch Service ドメインの設定 (インスタンスタイプやインスタンス数など) を変更するためのアクセス許可を付与する

domain*

aws:ResourceTag/${TagKey}

書き込み

UpdateElasticsearchDomainConfig

OpenSearch Service ドメインの設定 (インスタンスタイプやインスタンス数など) を変更するためのアクセス許可を付与する このアクセス許可は廃止されました。代わりに UpdateDomainConfig を使用してください。

domain*

aws:ResourceTag/${TagKey}

書き込み

UpdateIndex

OpenSearch Service ドメインのインデックスを更新する許可を付与

domain*

aws:ResourceTag/${TagKey}

書き込み

UpdatePackage

OpenSearch Service ドメインで使用するパッケージを更新するためのアクセス許可を付与する

書き込み

UpdatePackageScope

パッケージの範囲を更新するアクセス許可を付与

書き込み

UpdateScheduledAction

計画された OpenSearch Service ドメイン設定の変更を再スケジュールして遅らせるための許可を付与します

domain*

aws:ResourceTag/${TagKey}

書き込み

UpdateVpcEndpoint

Amazon OpenSearch Service マネージドインターフェース VPC エンドポイントを変更するアクセス許可を付与

書き込み

UpgradeDomain

OpenSearch Service ドメインにおいて、特定のバージョンへのアップグレードを開始するためのアクセス許可を付与する

domain*

aws:ResourceTag/${TagKey}

書き込み

UpgradeElasticsearchDomain

OpenSearch Service ドメインにおいて、指定されたバージョンへのアップグレードを開始するためのアクセス許可を付与する このアクセス許可は廃止されました。代わりに UpgradeDomain を使用してください。

domain*

aws:ResourceTag/${TagKey}

書き込み

Amazon OpenSearch Service で定義されるリソースタイプ

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

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

application

arn:${Partition}:opensearch:${Region}:${Account}:application/${AppId}

aws:ResourceTag/${TagKey}

datasource

arn:${Partition}:opensearch:${Region}:${Account}:datasource/${DataSourceName}

aws:ResourceTag/${TagKey}

domain

arn:${Partition}:es:${Region}:${Account}:domain/${DomainName}

aws:ResourceTag/${TagKey}

es_role

arn:${Partition}:iam::${Account}:role/aws-service-role/es.amazonaws.com/AWSServiceRoleForAmazonOpenSearchService

aws:ResourceTag/${TagKey}

opensearchservice_role

arn:${Partition}:iam::${Account}:role/aws-service-role/opensearchservice.amazonaws.com/AWSServiceRoleForAmazonOpenSearchService

aws:ResourceTag/${TagKey}

Amazon OpenSearch Service の条件キー

Amazon OpenSearch Service では、IAM ポリシーの Condition 要素で使用できる次の条件キーを定義します。

条件キー 説明 タイプ

aws:RequestTag/${TagKey}

リクエストで渡されたタグに基づいてアクションをフィルタリングします

String

aws:ResourceTag/${TagKey}

リソースに関連付けられているタグに基づいてアクションをフィルタリングします

String

aws:TagKeys

リクエストで渡されたタグキーに基づいてアクションをフィルタリングします

ArrayOfString

es:SecurityGroupIds

リクエストの VPC オプションで指定されたセキュリティグループ IDs でアクセスをフィルタリングします

ArrayOfString

es:SubnetIds

リクエストの VPC オプションで指定されたサブネット IDs でアクセスをフィルタリングします

ArrayOfString