Cette rubrique décrit les règles d'autorisation pour les API de gestion et les API de trafic.
Règles d'autorisation des API de gestion
|
Action POP |
Description |
Action RAM |
Modèle de ressource |
|
ListApps |
Récupère toutes les versions d'application. |
opensearch:ListApp |
apps/* |
|
CreateAppGroup |
Crée une application. |
opensearch:CreateAppGroup |
app-groups/* |
|
DescribeAppGroupDataReport |
Consulte le rapport Data Quality d'une application. |
opensearch:DescribeApp |
apps/$appGroupName |
|
RemoveAppGroup |
Supprime une application. |
opensearch:RemoveAppGroup |
app-groups/$appGroupName |
|
ListAppGroupErrors |
Consulte les journaux d'erreurs d'une application. |
opensearch:ListAppGroupErrors |
app-groups/$appGroupName |
|
ListAppGroups |
Récupère la liste des applications. |
opensearch:ListAppGroup |
app-groups/* |
|
ListAppGroupMetrics |
Consulte les rapports de données d'application. |
opensearch:ListAppGroupMetric |
app-groups/$appGroupName |
|
RenewAppGroup |
Renouvelle une application. |
opensearch:UpdateApp |
apps/$appGroupName |
|
DescribeAppGroup |
Récupère les détails d'une application. |
opensearch:DescribeAppGroup |
app-groups/$appGroupName |
|
ReplaceAppGroupCommodityCode |
Convertit une application du mode service au mode instance. |
opensearch:UpdateApp |
apps/$appGroupName |
|
ModifyAppGroup |
Modifie les propriétés d'une application ou change la version en ligne. |
opensearch:ModifyAppGroup |
app-groups/$appGroupName |
|
ModifyAppGroupQuota |
Modifie le quota d'une application. |
opensearch:updateAppGroupQuota |
app-groups/$appGroupName |
|
CreateApp |
Crée une version d'application. |
opensearch:CreateApp |
app-groups/$appGroupName |
|
RemoveApp |
Supprime une version d'application. |
opensearch:RemoveApp |
app-groups/$appGroupName |
|
DescribeApps |
Récupère la liste des versions d'une application. |
opensearch:ListApp |
app-groups/$appGroupName |
|
DescribeApp |
Consulte les détails d'une version d'application. |
opensearch:DescribeApp |
app-groups/$appGroupName |
|
DescribeAppStatistics |
Récupère les statistiques d'une version d'application. |
opensearch:DescribeAppStatistics |
app-groups/$appGroupName |
|
UpdateFetchFields |
Met à jour les champs d'affichage par défaut d'une version d'application. |
opensearch:UpdateApp |
apps/$appGroupName |
|
CreateFirstRank |
Crée la configuration d'expression de tri primaire pour une version d'application. |
opensearch:WriteFirstRank |
apps/$appGroupName |
|
RemoveFirstRank |
Supprime la configuration d'expression de tri primaire d'une version d'application. |
opensearch:WriteFirstRank |
apps/$appGroupName |
|
ListFirstRanks |
Récupère la liste des configurations d'expression de tri primaire pour une version d'application. |
opensearch:ListFirstRank |
apps/$appGroupName |
|
DescribeFirstRank |
Récupère les détails de la configuration d'expression de tri primaire pour une version d'application. |
opensearch:DescribeFirstRank |
apps/$appGroupName |
|
ModifyFirstRank |
Modifie la configuration d'expression de tri primaire d'une version d'application. |
opensearch:WriteFirstRank |
apps/$appGroupName |
|
ListSlowQueryCategories |
Récupère la liste des suggestions d'optimisation des requêtes lentes depuis Query Optimizer. |
opensearch:ListOptimizerSlowQueryCategories |
apps/$appGroupName |
|
StartSlowQueryAnalyzer |
Démarre immédiatement une analyse des requêtes lentes. |
opensearch:WriteOptimizerSlowQueryCategories |
apps/$appGroupName |
|
ListSlowQueryQueries |
Liste les requêtes lentes depuis Query Optimizer. |
opensearch:ListOptimizerSlowQueries |
apps/$appGroupName |
|
DisableSlowQuery |
Désactive le service de requêtes lentes de Query Optimizer. |
opensearch:WriteOptimizerSlowQuery |
apps/$appGroupName |
|
EnableSlowQuery |
Active le service de requêtes lentes de Query Optimizer. |
opensearch:WriteOptimizerSlowQuery |
apps/$appGroupName |
|
DescribeSlowQueryStatus |
Récupère le statut d'activation du service de requêtes lentes de Query Optimizer. |
opensearch:DescribeOptimizerSlowQuery |
apps/$appGroupName |
|
CreateScheduledTask |
Crée une tâche planifiée pour une application. |
opensearch:CreateScheduledTask |
app-groups/$appGroupName |
|
RemoveScheduledTask |
Supprime une tâche planifiée d'une application. |
opensearch:RemoveScheduledTask |
app-groups/$appGroupName |
|
ListScheduledTasks |
Récupère la liste des tâches planifiées pour une application. |
opensearch:ListScheduledTask |
app-groups/$appGroupName |
|
DescribeScheduledTask |
Récupère les détails d'une tâche planifiée pour une application. |
opensearch:DescribeScheduledTask |
app-groups/$appGroupName |
|
ModifyScheduledTask |
Modifie une tâche planifiée d'une application. |
opensearch:ModifyScheduledTask |
app-groups/$appGroupName |
|
CreateSecondRank |
Crée la configuration d'expression de tri secondaire pour une version d'application. |
opensearch:WriteSecondRank |
apps/$appGroupName |
|
RemoveSecondRank |
Supprime la configuration d'expression de tri secondaire d'une version d'application. |
opensearch:WriteSecondRank |
apps/$appGroupName |
|
ListSecondRanks |
Récupère la liste des configurations d'expression de tri secondaire pour une version d'application. |
opensearch:ListSecondRank |
apps/$appGroupName |
|
DescribeSecondRank |
Récupère les détails de la configuration d'expression de tri secondaire pour une version d'application. |
opensearch:DescribeSecondRank |
apps/$appGroupName |
|
ModifySecondRank |
Modifie la configuration d'expression de tri secondaire d'une version d'application. |
opensearch:WriteSecondRank |
apps/$appGroupName |
|
ListSortExpressions |
Récupère la liste des expressions de tri pour une version d'application. |
opensearch:ListSortExpression |
apps/$appGroupName |
|
UpdateSummaries |
Modifie le résumé d'une version d'application. |
opensearch:WriteSummary |
apps/$appGroupName |
|
PushUserAnalyzerEntries |
Applique les modifications apportées aux entrées d'analyseur personnalisé. |
opensearch:WriteUserAnalyzer |
user-analyzers/$analyzerName |
|
ListUserAnalyzerEntries |
Récupère la liste des entrées d'analyseur personnalisé. |
opensearch:DescribeUserAnalyzer |
user-analyzers/$analyzerName |
|
CreateUserAnalyzer |
Crée un analyseur personnalisé. |
opensearch:CreateUserAnalyzer |
user-analyzers/$analyzerName |
|
DeleteUserAnalyzer |
Supprime un analyseur personnalisé. |
opensearch:DeleteUserAnalyzer |
user-analyzers/$analyzerName |
|
ListUserAnalyzers |
Récupère la liste des analyseurs personnalisés pour un utilisateur. |
opensearch:ListUserAnalyzers |
user-analyzers/* |
|
DescribeUserAnalyzer |
Récupère les détails d'un analyseur personnalisé. |
opensearch:DescribeUserAnalyzer |
user-analyzers/$analyzerName |
Règles d'autorisation des API de trafic
|
Action POP |
Description de l'action |
Action RAM |
Modèle de ressource |
|
PushDoc |
Envoie un document |
opensearch:PushDoc |
acs:opensearch:$regionId:$accountId:apps/$appGroupName |
|
SearchApp |
Recherche de documents |
opensearch:SearchApp |
acs:opensearch:$regionId:$accountId:apps/$appGroupName |