Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Actions, ressources et clés de condition pour Amazon OpenSearch Service
Amazon OpenSearch Service (préfixe de service :es
) fournit les ressources, actions et clés de contexte de condition spécifiques au service suivantes à utiliser dans les politiques d'autorisation IAM.
Références :
-
Découvrez comment configurer ce service.
-
Affichez la liste des opérations d'API disponibles pour ce service.
-
Découvrez comment protéger ce service et ses ressources avec les stratégies d'autorisation IAM.
Rubriques
Actions définies par Amazon OpenSearch Service
Vous pouvez indiquer les actions suivantes dans l'élément Action
d'une déclaration de politique IAM. Utilisez des politiques pour accorder des autorisations permettant d'effectuer une opération dans AWS. Lorsque vous utilisez une action dans une politique, vous autorisez ou refusez généralement l'accès à l'opération d'API ou à la commande CLI portant le même nom. Toutefois, dans certains cas, une seule action contrôle l'accès à plusieurs opérations. D'autres opérations, quant à elles, requièrent plusieurs actions différentes.
La colonne Types de ressources indique si chaque action prend en charge les autorisations au niveau des ressources. S'il n'y a pas de valeur pour cette colonne, vous devez indiquer toutes les ressources (« * ») dans l'élément Resource
de votre déclaration de politique. Si la colonne inclut un type de ressource, vous pouvez indiquer un ARN de ce type dans une déclaration avec cette action. Si l'action comporte une ou plusieurs ressources requises, l'appelant doit être autorisé à utiliser l'action avec ces ressources. Les ressources requises sont indiquées dans le tableau par un astérisque (*). Si vous limitez l'accès aux ressources avec l'Resource
élément dans une politique IAM, vous devez inclure un ARN ou un modèle pour chaque type de ressource requis. Certaines actions prennent en charge plusieurs types de ressources. Si le type de ressource est facultatif (non indiqué comme obligatoire), vous pouvez choisir d'utiliser l'un, mais pas l'autre.
La colonne Clés de condition inclut des clés que vous pouvez spécifier dans l'élément Condition
d'une déclaration de politique. Pour plus d'informations sur les clés de condition associées aux ressources du service, consultez la colonne Clés de condition du tableau des types de ressources.
Note
Les clés de condition des ressources sont répertoriées dans le tableau Types de ressources. Vous pouvez trouver un lien vers le type de ressource qui s'applique à une action dans la colonne Types de ressources (* obligatoire) du tableau Actions. Le type de ressource indiqué dans le tableau Types de ressources inclut la colonne Clés de condition, qui contient les clés de condition de ressource qui s'appliquent à une action dans le tableau Actions.
Pour plus de détails sur les colonnes du tableau suivant, veuillez consulter le tableau Actions.
Actions | Description | Niveau d'accès | Types de ressources (*obligatoire) | Clés de condition | Actions dépendantes |
---|---|---|---|---|---|
AcceptInboundConnection | Accorde l'autorisation au propriétaire d'un domaine de destination d'accepter une demande de connexion de recherche entre clusters entrante | Écrire | |||
AcceptInboundCrossClusterSearchConnection | Accorde l'autorisation au propriétaire d'un domaine de destination d'accepter une demande de connexion de recherche entre clusters entrante. Cette autorisation est obsolète. Utiliser à la AcceptInboundConnection place | Écrire | |||
AddDataSource | Accorde l'autorisation d'ajouter la source de données pour le domaine OpenSearch de service | Écrire | |||
AddDirectQueryDataSource | Accorde l'autorisation d'ajouter la source de données pour les OpenSearch arns fournis | Écrire | |||
AddTags | Accorde l'autorisation d'associer des balises de ressources à un domaine OpenSearch de service, à une source de données ou à une application | Identification | |||
AssociatePackage | Accorde l'autorisation d'associer un package à un domaine OpenSearch de service | Écrire | |||
AssociatePackages | Accorde l'autorisation d'associer plusieurs packages à un domaine OpenSearch de service | Écrire | |||
AuthorizeVpcEndpointAccess | Accorde l'autorisation de fournir l'accès à un domaine Amazon OpenSearch Service via l'utilisation d'un point de terminaison VPC d'interface | Écrire | |||
CancelDomainConfigChange | Accorde l'autorisation d'annuler une modification sur un domaine OpenSearch de service | Écrire | |||
CancelElasticsearchServiceSoftwareUpdate | Accorde l'autorisation d'annuler la mise à jour logicielle d'un domaine. Cette autorisation est obsolète. Utiliser à la CancelServiceSoftwareUpdate place | Écrire | |||
CancelServiceSoftwareUpdate | Accorde l'autorisation d'annuler la mise à jour logicielle d'un domaine | Écrire | |||
CreateApplication | Accorde l'autorisation de créer une OpenSearch application | Écrire | |||
CreateDomain | Accorde l'autorisation de créer un domaine Amazon OpenSearch Service | Écrire | |||
CreateElasticsearchDomain | Accorde l'autorisation de créer un domaine OpenSearch de service. Cette autorisation est obsolète. Utiliser à la CreateDomain place | Écrire | |||
CreateElasticsearchServiceRole | Accorde l'autorisation de créer le rôle lié au service requis pour les domaines de OpenSearch service qui utilisent l'accès VPC. Cette autorisation est obsolète. OpenSearch Le service crée pour vous le rôle lié au service | Écrire | |||
CreateOutboundConnection | Accorde l'autorisation de créer une connexion de recherche entre clusters d'un domaine source vers un domaine de destination | Écrire | |||
CreateOutboundCrossClusterSearchConnection | Accorde l'autorisation de créer une connexion de recherche entre clusters d'un domaine source vers un domaine de destination. Cette autorisation est obsolète. Utiliser à la CreateOutboundConnection place | Écrire | |||
CreatePackage | Accorde l'autorisation d'ajouter un package à utiliser avec les domaines OpenSearch de service | Écrire | |||
CreateServiceRole | Accorde l'autorisation de créer le rôle lié au service requis pour les domaines Amazon OpenSearch Service qui utilisent un accès VPC | Écrire | |||
CreateVpcEndpoint | Accorde l'autorisation de créer un point de terminaison OpenSearch VPC géré par Amazon Service | Écrire | |||
DeleteApplication | Accorde l'autorisation de supprimer une OpenSearch application | Écrire | |||
DeleteDataSource | Accorde l'autorisation de supprimer la source de données pour le domaine OpenSearch de service | Écrire | |||
DeleteDirectQueryDataSource | Accorde l'autorisation de supprimer la source de données pour les OpenSearch arns fournis | Écrire | |||
DeleteDomain | Autorise la suppression d'un domaine Amazon OpenSearch Service et de toutes ses données | Écrire | |||
DeleteElasticsearchDomain | Accorde l'autorisation de supprimer un domaine de OpenSearch service et toutes ses données. Cette autorisation est obsolète. Utiliser à la DeleteDomain place | Écrire | |||
DeleteElasticsearchServiceRole | Accorde l'autorisation de supprimer le rôle lié au service requis pour les domaines de OpenSearch service qui utilisent l'accès VPC. Cette autorisation est obsolète. Utilisez l'API IAM pour supprimer les rôles lié à un service | Écrire | |||
DeleteInboundConnection | Accorde l'autorisation au propriétaire du domaine de destination de supprimer une connexion de recherche entre clusters entrante existante | Écrire | |||
DeleteInboundCrossClusterSearchConnection | Accorde l'autorisation au propriétaire du domaine de destination de supprimer une connexion de recherche entre clusters entrante existante. Cette autorisation est obsolète. Utiliser à la DeleteInboundConnection place | Écrire | |||
DeleteOutboundConnection | Accorde l'autorisation au propriétaire du domaine source de supprimer une connexion de recherche entre clusters sortante existante | Écrire | |||
DeleteOutboundCrossClusterSearchConnection | Accorde l'autorisation au propriétaire du domaine source de supprimer une connexion de recherche entre clusters sortante existante. Cette autorisation est obsolète. Utiliser à la DeleteOutboundConnection place | Écrire | |||
DeletePackage | Accorde l'autorisation de supprimer un package du OpenSearch service. Le package ne peut pas être associé à aucun domaine | Écrire | |||
DeleteVpcEndpoint | Accorde l'autorisation de supprimer un point de terminaison VPC d' OpenSearch interface géré par Amazon Service | Écrire | |||
DescribeDomain | Accorde l'autorisation de consulter une description de la configuration de domaine pour le domaine de OpenSearch service spécifié, y compris l'ID du domaine, le point de terminaison du service et l'ARN | Lecture | |||
DescribeDomainAutoTunes | Accorde l'autorisation de consulter la configuration Auto-Tune du domaine pour le domaine de OpenSearch service spécifié, y compris l'état Auto-Tune et les calendriers de maintenance | Lecture | |||
DescribeDomainChangeProgress | Autorise l'affichage détaillé de la progression des étapes d'un domaine de OpenSearch service | Lecture | |||
DescribeDomainConfig | Accorde l'autorisation de consulter une description des options de configuration et de l'état d'un domaine de OpenSearch service | Lecture | |||
DescribeDomainHealth | Octroie l'autorisation de consulter les informations relatives à l'état du domaine et des nœuds, à la zone de disponibilité de secours, au nombre de nœuds par zone de disponibilité et au nombre de partitions par nœud. | Lecture | |||
DescribeDomainNodes | Accorde l'autorisation d'afficher les informations sur les nœuds configurés pour le domaine et leurs configurations : ID du nœud, type de nœud, état du nœud, zone de disponibilité, type d'instance et stockage | Lecture | |||
DescribeDomains | Accorde l'autorisation de consulter une description de la configuration du domaine pour un maximum de cinq domaines OpenSearch de service spécifiés | Liste | |||
DescribeDryRunProgress | Accorde l'autorisation de décrire l'état d'un contrôle de validation préalable à la mise à jour sur un domaine OpenSearch de service | Lecture | |||
DescribeElasticsearchDomain | Accorde l'autorisation de consulter une description de la configuration de domaine pour le domaine de OpenSearch service spécifié, y compris l'ID du domaine, le point de terminaison du service et l'ARN. Cette autorisation est obsolète. Utiliser à la DescribeDomain place | Lecture | |||
DescribeElasticsearchDomainConfig | Accorde l'autorisation de consulter une description de la configuration et de l'état d'un domaine de OpenSearch service. Cette autorisation est obsolète. Utiliser à la DescribeDomainConfig place | Lecture | |||
DescribeElasticsearchDomains | Accorde l'autorisation de consulter une description de la configuration du domaine pour un maximum de cinq OpenSearch domaines Amazon spécifiés. Cette autorisation est obsolète. Utiliser à la DescribeDomains place | Liste | |||
DescribeElasticsearchInstanceTypeLimits | Accorde l'autorisation de consulter le nombre d'instances, le stockage et les limites du nœud principal pour une OpenSearch version et un type d'instance donnés. Cette autorisation est obsolète. Utiliser à la DescribeInstanceTypeLimits place | Liste | |||
DescribeInboundConnections | Accorde l'autorisation de répertorier toutes les connexions de recherche entre clusters entrantes pour un domaine de destination | Liste | |||
DescribeInboundCrossClusterSearchConnections | Accorde l'autorisation de répertorier toutes les connexions de recherche entre clusters entrantes pour un domaine de destination. Cette autorisation est obsolète. Utiliser à la DescribeInboundConnections place | Liste | |||
DescribeInstanceTypeLimits | Accorde l'autorisation d'afficher le nombre d'instances, le stockage et les limites de nœud principal pour une version et un type d'instance de moteur donnés | Liste | |||
DescribeOutboundConnections | Accorde l'autorisation de répertorier toutes les connexions de recherche entre clusters sortantes pour un domaine source | Liste | |||
DescribeOutboundCrossClusterSearchConnections | Accorde l'autorisation de répertorier toutes les connexions de recherche entre clusters sortantes pour un domaine source. Cette autorisation est obsolète. Utiliser à la DescribeOutboundConnections place | Liste | |||
DescribePackages | Accorde l'autorisation de décrire tous les packages disponibles pour les domaines OpenSearch de service | Lecture | |||
DescribeReservedElasticsearchInstanceOfferings | Accorde l'autorisation de récupérer les offres d'instances réservées pour Amazon OpenSearch Service. Cette autorisation est obsolète. Utiliser à la DescribeReservedInstanceOfferings place | Liste | |||
DescribeReservedElasticsearchInstances | Accorde l'autorisation de récupérer les instances réservées au OpenSearch service qui ont déjà été achetées. Cette autorisation est obsolète. Utiliser à la DescribeReservedInstances place | Liste | |||
DescribeReservedInstanceOfferings | Accorde l'autorisation de récupérer les offres d'instances réservées pour le service OpenSearch | Liste | |||
DescribeReservedInstances | Accorde l'autorisation de récupérer les instances réservées au OpenSearch service qui ont déjà été achetées | Liste | |||
DescribeVpcEndpoints | Accorde l'autorisation de décrire un ou plusieurs points de terminaison OpenSearch VPC gérés par Amazon Service | Liste | |||
DissociatePackage | Accorde l'autorisation de dissocier un package du domaine de OpenSearch service spécifié | Écrire | |||
DissociatePackages | Accorde l'autorisation de dissocier plusieurs packages du domaine de OpenSearch service spécifié | Écrire | |||
ESCrossClusterGet | Accorde l'autorisation d'envoyer des demandes entre clusters à un domaine de destination | Lecture | |||
ESHttpDelete | Accorde l'autorisation d'envoyer des requêtes HTTP DELETE au OpenSearch APIs | Écrire | |||
ESHttpGet | Accorde l'autorisation d'envoyer des requêtes HTTP GET au OpenSearch APIs | Lecture | |||
ESHttpHead | Accorde l'autorisation d'envoyer des requêtes HTTP HEAD au OpenSearch APIs | Lecture | |||
ESHttpPatch | Accorde l'autorisation d'envoyer des requêtes HTTP PATCH au OpenSearch APIs | Écrire | |||
ESHttpPost | Accorde l'autorisation d'envoyer des requêtes HTTP POST au OpenSearch APIs | Écrire | |||
ESHttpPut | Accorde l'autorisation d'envoyer des requêtes HTTP PUT au OpenSearch APIs | Écrire | |||
GetApplication | Accorde l'autorisation d'obtenir des informations sur une OpenSearch application | Lecture | |||
GetCompatibleElasticsearchVersions | Accorde l'autorisation de récupérer une liste des versions compatibles OpenSearch et d'Elasticsearch vers lesquelles un domaine de OpenSearch service peut être mis à niveau. Cette autorisation est obsolète. Utiliser à la GetCompatibleVersions place | Liste | |||
GetCompatibleVersions | Accorde l'autorisation de récupérer la liste des versions de moteur compatibles vers lesquelles un domaine de OpenSearch service peut être mis à niveau | Liste | |||
GetDataSource | Accorde l'autorisation d'obtenir la source de données pour le domaine OpenSearch de service | Lecture | |||
GetDirectQueryDataSource | Accorde l'autorisation d'obtenir la source de données pour les OpenSearch arns fournis | Lecture | |||
GetDomainMaintenanceStatus | Accorde l'autorisation de récupérer l'état de l'action de maintenance pour le nœud. | Lecture | |||
GetPackageVersionHistory | Accorde l'autorisation de récupérer l'historique des versions d'un package | Lecture | |||
GetUpgradeHistory | Accorde l'autorisation de récupérer l'historique de mise à niveau d'un domaine de OpenSearch service donné | Lecture | |||
GetUpgradeStatus | Accorde l'autorisation de récupérer l'état de mise à niveau d'un domaine de OpenSearch service donné | Lecture | |||
ListApplications | Accorde l'autorisation de répertorier OpenSearch les applications | Liste | |||
ListDataSources | Accorde l'autorisation de récupérer une liste de sources de données pour le domaine OpenSearch de service | Liste | |||
ListDirectQueryDataSources | Accorde l'autorisation de récupérer une liste de sources de données pour les OpenSearch arns fournis | Liste | |||
ListDomainMaintenances | Accorde l'autorisation de récupérer une liste d'actions de maintenance pour le domaine OpenSearch de service | Liste | |||
ListDomainNames | Accorde l'autorisation d'afficher les noms de tous les domaines de OpenSearch service que possède l'utilisateur actuel | Liste | |||
ListDomainsForPackage | Accorde l'autorisation de répertorier tous les domaines de OpenSearch service auxquels un package est associé | Liste | |||
ListElasticsearchInstanceTypeDetails | Accorde l'autorisation de répertorier tous les types d'instances et les fonctionnalités disponibles pour une OpenSearch version donnée. Cette autorisation est obsolète. Utiliser à la ListInstanceTypeDetails place | Liste | |||
ListElasticsearchInstanceTypes | Accorde l'autorisation de répertorier tous les types d' EC2 instances pris en charge pour une OpenSearch version donnée | Liste | |||
ListElasticsearchVersions | Accorde l'autorisation de répertorier toutes les OpenSearch versions prises en charge sur Amazon OpenSearch Service. Cette autorisation est obsolète. Utiliser à la ListVersions place | Liste | |||
ListInstanceTypeDetails | Accorde l'autorisation de répertorier tous les types d'instances et les fonctionnalités disponibles pour une version donnée OpenSearch ou Elasticsearch | Liste | |||
ListPackagesForDomain | Accorde l'autorisation de répertorier tous les packages associés au domaine OpenSearch de service | Liste | |||
ListScheduledActions | Accorde l'autorisation de récupérer une liste des modifications de configuration planifiées pour un domaine OpenSearch de service | Liste | |||
ListTags | Accorde l'autorisation d'afficher toutes les balises de ressources pour un domaine OpenSearch de service, une source de données ou une application | Lecture | |||
ListVersions | Accorde l'autorisation de répertorier toutes les versions prises en charge OpenSearch et d'Elasticsearch dans Amazon Service OpenSearch | Liste | |||
ListVpcEndpointAccess | Accorde l'autorisation de récupérer des informations sur chaque AWS principal autorisé à accéder à un domaine Amazon OpenSearch Service donné via l'utilisation d'un point de terminaison VPC d'interface | Liste | |||
ListVpcEndpoints | Accorde l'autorisation de récupérer tous les points de terminaison OpenSearch VPC gérés par Amazon Service dans la région et dans la région Compte AWS | Liste | |||
ListVpcEndpointsForDomain | Accorde l'autorisation de récupérer tous les points de terminaison OpenSearch VPC gérés par Amazon Service associés à un domaine particulier | Liste | |||
PurchaseReservedElasticsearchInstanceOffering | Accorde l'autorisation d'acheter des instances réservées au OpenSearch service. Cette autorisation est obsolète. Utiliser à la PurchaseReservedInstanceOffering place | Écrire | |||
PurchaseReservedInstanceOffering | Accorde l'autorisation d'acheter des instances OpenSearch réservées | Écrire | |||
RejectInboundConnection | Accorde l'autorisation au propriétaire du domaine de destination de rejeter une demande de connexion de recherche entre clusters entrante | Écrire | |||
RejectInboundCrossClusterSearchConnection | Accorde l'autorisation au propriétaire du domaine de destination de rejeter une demande de connexion de recherche entre clusters entrante. Cette autorisation est obsolète. Utiliser à la RejectInboundConnection place | Écrire | |||
RemoveTags | Accorde l'autorisation de supprimer les balises de ressources d'un domaine de OpenSearch service, d'une source de données ou d'une application | Identification | |||
RevokeVpcEndpointAccess | Accorde l'autorisation de révoquer l'accès à un domaine Amazon OpenSearch Service fourni via un point de terminaison VPC d'interface | Écrire | |||
StartDomainMaintenance | Accorde l'autorisation de lancer la maintenance sur le nœud. | Écrire | |||
StartElasticsearchServiceSoftwareUpdate | Accorde l'autorisation de démarrer la mise à jour logicielle d'un domaine. Cette autorisation est obsolète. Utiliser à la StartServiceSoftwareUpdate place | Écrire | |||
StartServiceSoftwareUpdate | Accorde l'autorisation de démarrer la mise à jour logicielle d'un domaine | Écrire | |||
UpdateApplication | Autorise la mise à jour d'une OpenSearch application | Écrire | |||
UpdateDataSource | Accorde l'autorisation de mettre à jour la source de données pour le domaine OpenSearch de service | Écrire | |||
UpdateDirectQueryDataSource | Accorde l'autorisation de mettre à jour la source de données pour les OpenSearch arns fournis | Écrire | |||
UpdateDomainConfig | Accorde l'autorisation de modifier la configuration d'un domaine de OpenSearch service, telle que le type d'instance ou le nombre d'instances | Écrire | |||
UpdateElasticsearchDomainConfig | Accorde l'autorisation de modifier la configuration d'un domaine de OpenSearch service, telle que le type d'instance ou le nombre d'instances. Cette autorisation est obsolète. Utiliser à la UpdateDomainConfig place | Écrire | |||
UpdatePackage | Autorise la mise à jour d'un package à utiliser avec les domaines OpenSearch de service | Écrire | |||
UpdatePackageScope | Accorde l'autorisation de mettre à jour la portée d'un package | Écrire | |||
UpdateScheduledAction | Accorde l'autorisation de replanifier une modification de configuration OpenSearch de domaine de service planifiée pour une date ultérieure | Écrire | |||
UpdateVpcEndpoint | Accorde l'autorisation de modifier un point de terminaison VPC d' OpenSearch interface géré par Amazon Service | Écrire | |||
UpgradeDomain | Accorde l'autorisation de lancer la mise à niveau d'un domaine de OpenSearch service vers une version donnée | Écrire | |||
UpgradeElasticsearchDomain | Accorde l'autorisation de lancer la mise à niveau d'un domaine de OpenSearch service vers une version spécifiée. Cette autorisation est obsolète. Utiliser à la UpgradeDomain place | Écrire |
Types de ressources définis par Amazon OpenSearch Service
Ce service définit les types de ressources suivants, qui peuvent être utilisés dans l' Resource
élément des déclarations de politique d'autorisation IAM. Chaque action du tableau Actions identifie les types de ressources pouvant être spécifiés avec cette action. Un type de ressource peut également définir les clés de condition que vous pouvez inclure dans une politique. Ces clés sont affichées dans la dernière colonne du tableau. Pour plus de détails sur les colonnes du tableau suivant, veuillez consulter le tableau Types de ressources.
Types de ressources | ARN | Clés de condition |
---|---|---|
domain |
arn:${Partition}:es:${Region}:${Account}:domain/${DomainName}
|
|
application |
arn:${Partition}:opensearch:${Region}:${Account}:application/${AppId}
|
|
es_role |
arn:${Partition}:iam::${Account}:role/aws-service-role/es.amazonaws.com/AWSServiceRoleForAmazonOpenSearchService
|
|
opensearchservice_role |
arn:${Partition}:iam::${Account}:role/aws-service-role/opensearchservice.amazonaws.com/AWSServiceRoleForAmazonOpenSearchService
|
|
datasource |
arn:${Partition}:opensearch:${Region}:${Account}:datasource/${DataSourceName}
|
Clés de condition pour Amazon OpenSearch Service
Amazon OpenSearch Service définit les clés de condition suivantes qui peuvent être utilisées dans l'Condition
élément d'une politique IAM. Vous pouvez utiliser ces clés pour affiner les conditions d’application de la déclaration de politique. Pour plus de détails sur les colonnes du tableau suivant, veuillez consulter le tableau Clés de condition.
Pour afficher les clés de condition globales disponibles pour tous les services, consultez Clés de condition globales disponibles.
Clés de condition | Description | Type |
---|---|---|
aws:RequestTag/${TagKey} | Filtre l'accès en fonction des identifications transmises dans la demande | Chaîne |
aws:ResourceTag/${TagKey} | Filtre l'accès en fonction des identifications associées à la ressource | Chaîne |
aws:TagKeys | Filtre l'accès en fonction des clés d'identification transmises dans la demande | ArrayOfString |