本トピックでは、管理 API とトラフィック API の権限付与ルールについて説明します。
管理 API の権限付与ルール
|
POP アクション |
説明 |
RAM アクション |
リソースパターン |
|
ListApps |
すべてのアプリケーションバージョンを取得します。 |
opensearch:ListApp |
apps/* |
|
CreateAppGroup |
アプリケーションを作成します。 |
opensearch:CreateAppGroup |
app-groups/* |
|
DescribeAppGroupDataReport |
アプリケーションの Data Quality レポートをクエリします。 |
opensearch:DescribeApp |
apps/$appGroupName |
|
RemoveAppGroup |
アプリケーションを削除します。 |
opensearch:RemoveAppGroup |
app-groups/$appGroupName |
|
ListAppGroupErrors |
アプリケーションのエラーログをクエリします。 |
opensearch:ListAppGroupErrors |
app-groups/$appGroupName |
|
ListAppGroups |
アプリケーションリストを取得します。 |
opensearch:ListAppGroup |
app-groups/* |
|
ListAppGroupMetrics |
アプリケーションデータレポートをクエリします。 |
opensearch:ListAppGroupMetric |
app-groups/$appGroupName |
|
RenewAppGroup |
アプリケーションを更新します。 |
opensearch:UpdateApp |
apps/$appGroupName |
|
DescribeAppGroup |
アプリケーションの詳細を取得します。 |
opensearch:DescribeAppGroup |
app-groups/$appGroupName |
|
ReplaceAppGroupCommodityCode |
アプリケーションをサービスベースからインスタンスベースに変換します。 |
opensearch:UpdateApp |
apps/$appGroupName |
|
ModifyAppGroup |
アプリケーションのプロパティを変更するか、オンラインバージョンを切り替えます。 |
opensearch:ModifyAppGroup |
app-groups/$appGroupName |
|
ModifyAppGroupQuota |
アプリケーションのクォータを変更します。 |
opensearch:updateAppGroupQuota |
app-groups/$appGroupName |
|
CreateApp |
アプリケーションバージョンを作成します。 |
opensearch:CreateApp |
app-groups/$appGroupName |
|
RemoveApp |
アプリケーションバージョンを削除します。 |
opensearch:RemoveApp |
app-groups/$appGroupName |
|
DescribeApps |
アプリケーションのバージョンリストを取得します。 |
opensearch:ListApp |
app-groups/$appGroupName |
|
DescribeApp |
アプリケーションバージョンの詳細を表示します。 |
opensearch:DescribeApp |
app-groups/$appGroupName |
|
DescribeAppStatistics |
アプリケーションバージョンの統計情報を取得します。 |
opensearch:DescribeAppStatistics |
app-groups/$appGroupName |
|
UpdateFetchFields |
アプリケーションバージョンのデフォルト表示フィールドを更新します。 |
opensearch:UpdateApp |
apps/$appGroupName |
|
CreateFirstRank |
アプリケーションバージョンの基本ソート式構成を作成します。 |
opensearch:WriteFirstRank |
apps/$appGroupName |
|
RemoveFirstRank |
アプリケーションバージョンの基本ソート式構成を削除します。 |
opensearch:WriteFirstRank |
apps/$appGroupName |
|
ListFirstRanks |
アプリケーションバージョンの基本ソート式構成のリストを取得します。 |
opensearch:ListFirstRank |
apps/$appGroupName |
|
DescribeFirstRank |
アプリケーションバージョンの基本ソート式構成の詳細を取得します。 |
opensearch:DescribeFirstRank |
apps/$appGroupName |
|
ModifyFirstRank |
アプリケーションバージョンの基本ソート式構成を変更します。 |
opensearch:WriteFirstRank |
apps/$appGroupName |
|
ListSlowQueryCategories |
クエリオプティマイザからスロークエリの最適化の提案のチェックリストを取得します。 |
opensearch:ListOptimizerSlowQueryCategories |
apps/$appGroupName |
|
StartSlowQueryAnalyzer |
スロークエリ分析をすぐに開始します。 |
opensearch:WriteOptimizerSlowQueryCategories |
apps/$appGroupName |
|
ListSlowQueryQueries |
クエリオプティマイザからスロークエリのチェックリストを一覧表示します。 |
opensearch:ListOptimizerSlowQueries |
apps/$appGroupName |
|
DisableSlowQuery |
クエリオプティマイザのスロークエリサービスを無効にします。 |
opensearch:WriteOptimizerSlowQuery |
apps/$appGroupName |
|
EnableSlowQuery |
クエリオプティマイザのスロークエリサービスを有効にします。 |
opensearch:WriteOptimizerSlowQuery |
apps/$appGroupName |
|
DescribeSlowQueryStatus |
クエリオプティマイザのスロークエリサービスのアクティベーションステータスを取得します。 |
opensearch:DescribeOptimizerSlowQuery |
apps/$appGroupName |
|
CreateScheduledTask |
アプリケーションの定期タスクを作成します。 |
opensearch:CreateScheduledTask |
app-groups/$appGroupName |
|
RemoveScheduledTask |
アプリケーションの定期タスクを削除します。 |
opensearch:RemoveScheduledTask |
app-groups/$appGroupName |
|
ListScheduledTasks |
アプリケーションの定期タスクのリストを取得します。 |
opensearch:ListScheduledTask |
app-groups/$appGroupName |
|
DescribeScheduledTask |
アプリケーションの定期タスクの詳細を取得します。 |
opensearch:DescribeScheduledTask |
app-groups/$appGroupName |
|
ModifyScheduledTask |
アプリケーションの定期タスクを変更します。 |
opensearch:ModifyScheduledTask |
app-groups/$appGroupName |
|
CreateSecondRank |
アプリケーションバージョンの高度ソート式構成を作成します。 |
opensearch:WriteSecondRank |
apps/$appGroupName |
|
RemoveSecondRank |
アプリケーションバージョンの高度ソート式構成を削除します。 |
opensearch:WriteSecondRank |
apps/$appGroupName |
|
ListSecondRanks |
アプリケーションバージョンの高度ソート式構成のリストを取得します。 |
opensearch:ListSecondRank |
apps/$appGroupName |
|
DescribeSecondRank |
アプリケーションバージョンの高度ソート式構成の詳細を取得します。 |
opensearch:DescribeSecondRank |
apps/$appGroupName |
|
ModifySecondRank |
アプリケーションバージョンの高度ソート式構成を変更します。 |
opensearch:WriteSecondRank |
apps/$appGroupName |
|
ListSortExpressions |
アプリケーションバージョンのソート式のリストを取得します。 |
opensearch:ListSortExpression |
apps/$appGroupName |
|
UpdateSummaries |
アプリケーションバージョンのまとめを変更します。 |
opensearch:WriteSummary |
apps/$appGroupName |
|
PushUserAnalyzerEntries |
カスタムアナライザエントリへの変更を受け入れます。 |
opensearch:WriteUserAnalyzer |
user-analyzers/$analyzerName |
|
ListUserAnalyzerEntries |
カスタムアナライザエントリのチェックリストを取得します。 |
opensearch:DescribeUserAnalyzer |
user-analyzers/$analyzerName |
|
CreateUserAnalyzer |
カスタムアナライザを作成します。 |
opensearch:CreateUserAnalyzer |
user-analyzers/$analyzerName |
|
DeleteUserAnalyzer |
カスタムアナライザを削除します。 |
opensearch:DeleteUserAnalyzer |
user-analyzers/$analyzerName |
|
ListUserAnalyzers |
ユーザーのカスタムトークナイザーのリストを取得します。 |
opensearch:ListUserAnalyzers |
user-analyzers/* |
|
DescribeUserAnalyzer |
カスタムアナライザの詳細を取得します。 |
opensearch:DescribeUserAnalyzer |
user-analyzers/$analyzerName |
トラフィック API の権限付与ルール
|
POP アクション |
アクションの説明 |
RAM アクション |
リソースパターン |
|
PushDoc |
ドキュメントをプッシュします。 |
opensearch:PushDoc |
acs:opensearch:$regionId:$accountId:apps/$appGroupName |
|
SearchApp |
ドキュメント検索 |
opensearch:SearchApp |
acs:opensearch:$regionId:$accountId:apps/$appGroupName |