Topik ini menjelaskan aturan otorisasi untuk manajemen API dan lalu lintas API.
Aturan otorisasi API management
|
POP Action |
Description |
RAM Action |
Resource Pattern |
|
ListApps |
Mendapatkan semua versi aplikasi. |
opensearch:ListApp |
apps/* |
|
CreateAppGroup |
Membuat sebuah aplikasi. |
opensearch:CreateAppGroup |
app-groups/* |
|
DescribeAppGroupDataReport |
Menanyakan laporan Kualitas Data suatu aplikasi. |
opensearch:DescribeApp |
apps/$appGroupName |
|
RemoveAppGroup |
Menghapus sebuah aplikasi. |
opensearch:RemoveAppGroup |
app-groups/$appGroupName |
|
ListAppGroupErrors |
Menanyakan log kesalahan suatu aplikasi. |
opensearch:ListAppGroupErrors |
app-groups/$appGroupName |
|
ListAppGroups |
Mendapatkan daftar aplikasi. |
opensearch:ListAppGroup |
app-groups/* |
|
ListAppGroupMetrics |
Menanyakan laporan data aplikasi |
opensearch:ListAppGroupMetric |
app-groups/$appGroupName |
|
RenewAppGroup |
Memperbarui sebuah aplikasi. |
opensearch:UpdateApp |
apps/$appGroupName |
|
DescribeAppGroup |
Mendapatkan detail sebuah aplikasi. |
opensearch:DescribeAppGroup |
app-groups/$appGroupName |
|
ReplaceAppGroupCommodityCode |
Mengonversi aplikasi dari berbasis layanan ke berbasis instans. |
opensearch:UpdateApp |
apps/$appGroupName |
|
ModifyAppGroup |
Memodifikasi properti aplikasi atau mengganti versi online. |
opensearch:ModifyAppGroup |
app-groups/$appGroupName |
|
ModifyAppGroupQuota |
Memodifikasi kuota suatu aplikasi. |
opensearch:updateAppGroupQuota |
app-groups/$appGroupName |
|
CreateApp |
Membuat versi aplikasi. |
opensearch:CreateApp |
app-groups/$appGroupName |
|
RemoveApp |
Menghapus versi aplikasi. |
opensearch:RemoveApp |
app-groups/$appGroupName |
|
DescribeApps |
Mendapatkan daftar versi suatu aplikasi. |
opensearch:ListApp |
app-groups/$appGroupName |
|
DescribeApp |
Menampilkan detail versi aplikasi. |
opensearch:DescribeApp |
app-groups/$appGroupName |
|
DescribeAppStatistics |
Mendapatkan statistik versi aplikasi. |
opensearch:DescribeAppStatistics |
app-groups/$appGroupName |
|
UpdateFetchFields |
Memperbarui kolom tampilan default versi aplikasi. |
opensearch:UpdateApp |
apps/$appGroupName |
|
CreateFirstRank |
Membuat konfigurasi ekspresi pengurutan kasar untuk versi aplikasi. |
opensearch:WriteFirstRank |
apps/$appGroupName |
|
RemoveFirstRank |
Menghapus konfigurasi ekspresi pengurutan kasar versi aplikasi. |
opensearch:WriteFirstRank |
apps/$appGroupName |
|
ListFirstRanks |
Mendapatkan daftar konfigurasi ekspresi pengurutan kasar untuk versi aplikasi. |
opensearch:ListFirstRank |
apps/$appGroupName |
|
DescribeFirstRank |
Mendapatkan detail konfigurasi ekspresi pengurutan kasar untuk versi aplikasi. |
opensearch:DescribeFirstRank |
apps/$appGroupName |
|
ModifyFirstRank |
Memodifikasi konfigurasi ekspresi pengurutan kasar versi aplikasi. |
opensearch:WriteFirstRank |
apps/$appGroupName |
|
ListSlowQueryCategories |
Mendapatkan daftar periksa saran optimasi kueri lambat dari Query Optimizer. |
opensearch:ListOptimizerSlowQueryCategories |
apps/$appGroupName |
|
StartSlowQueryAnalyzer |
Memulai analisis kueri lambat secara langsung. |
opensearch:WriteOptimizerSlowQueryCategories |
apps/$appGroupName |
|
ListSlowQueryQueries |
Menampilkan daftar periksa kueri lambat dari Query Optimizer. |
opensearch:ListOptimizerSlowQueries |
apps/$appGroupName |
|
DisableSlowQuery |
Menonaktifkan layanan kueri lambat Query Optimizer. |
opensearch:WriteOptimizerSlowQuery |
apps/$appGroupName |
|
EnableSlowQuery |
Mengaktifkan layanan kueri lambat Query Optimizer. |
opensearch:WriteOptimizerSlowQuery |
apps/$appGroupName |
|
DescribeSlowQueryStatus |
Mendapatkan status aktivasi layanan kueri lambat Query Optimizer. |
opensearch:DescribeOptimizerSlowQuery |
apps/$appGroupName |
|
CreateScheduledTask |
Membuat tugas terjadwal untuk suatu aplikasi. |
opensearch:CreateScheduledTask |
app-groups/$appGroupName |
|
RemoveScheduledTask |
Menghapus tugas terjadwal suatu aplikasi. |
opensearch:RemoveScheduledTask |
app-groups/$appGroupName |
|
ListScheduledTasks |
Mendapatkan daftar tugas terjadwal untuk suatu aplikasi. |
opensearch:ListScheduledTask |
app-groups/$appGroupName |
|
DescribeScheduledTask |
Mendapatkan detail tugas terjadwal untuk suatu aplikasi. |
opensearch:DescribeScheduledTask |
app-groups/$appGroupName |
|
ModifyScheduledTask |
Memodifikasi tugas terjadwal suatu aplikasi. |
opensearch:ModifyScheduledTask |
app-groups/$appGroupName |
|
CreateSecondRank |
Membuat konfigurasi ekspresi penyortiran halus untuk versi aplikasi. |
opensearch:WriteSecondRank |
apps/$appGroupName |
|
RemoveSecondRank |
Menghapus konfigurasi ekspresi penyortiran halus versi aplikasi. |
opensearch:WriteSecondRank |
apps/$appGroupName |
|
ListSecondRanks |
Mendapatkan daftar konfigurasi ekspresi penyortiran halus untuk versi aplikasi. |
opensearch:ListSecondRank |
apps/$appGroupName |
|
DescribeSecondRank |
Mendapatkan detail konfigurasi ekspresi penyortiran halus untuk versi aplikasi. |
opensearch:DescribeSecondRank |
apps/$appGroupName |
|
ModifySecondRank |
Memodifikasi konfigurasi ekspresi penyortiran halus versi aplikasi. |
opensearch:WriteSecondRank |
apps/$appGroupName |
|
ListSortExpressions |
Mendapatkan daftar ekspresi pengurutan untuk versi aplikasi. |
opensearch:ListSortExpression |
apps/$appGroupName |
|
UpdateSummaries |
Memodifikasi ringkasan versi aplikasi. |
opensearch:WriteSummary |
apps/$appGroupName |
|
PushUserAnalyzerEntries |
Menerima perubahan pada entri analyzer kustom. |
opensearch:WriteUserAnalyzer |
user-analyzers/$analyzerName |
|
ListUserAnalyzerEntries |
Mendapatkan daftar periksa entri analyzer kustom. |
opensearch:DescribeUserAnalyzer |
user-analyzers/$analyzerName |
|
CreateUserAnalyzer |
Membuat analyzer kustom. |
opensearch:CreateUserAnalyzer |
user-analyzers/$analyzerName |
|
DeleteUserAnalyzer |
Menghapus analyzer kustom. |
opensearch:DeleteUserAnalyzer |
user-analyzers/$analyzerName |
|
ListUserAnalyzers |
Mendapatkan daftar pemisah kata kustom untuk pengguna. |
opensearch:ListUserAnalyzers |
user-analyzers/* |
|
DescribeUserAnalyzer |
Mendapatkan detail analyzer kustom. |
opensearch:DescribeUserAnalyzer |
user-analyzers/$analyzerName |
Aturan otorisasi API traffic
|
POP Action |
Action Description |
RAM Action |
Resource Pattern |
|
PushDoc |
Push a document |
opensearch:PushDoc |
acs:opensearch:$regionId:$accountId:apps/$appGroupName |
|
SearchApp |
Document Retrieval |
opensearch:SearchApp |
acs:opensearch:$regionId:$accountId:apps/$appGroupName |