View a markdown version of this page

Gestion des associations de sources de données et des autorisations d'accès au Virtual Private Cloud - OpenSearch Service Amazon

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.

Gestion des associations de sources de données et des autorisations d'accès au Virtual Private Cloud

Utilisez les procédures de cette section pour gérer les associations de sources de données et configurer les autorisations d'accès nécessaires pour un cloud privé virtuel (VPC).

Associer une source de données à une application d' OpenSearch interface utilisateur

Après avoir créé une application d' OpenSearch interface utilisateur, vous pouvez utiliser la console ou l'associer AWS CLI à une ou plusieurs sources de données. Les utilisateurs finaux peuvent ensuite récupérer des données à partir de ces sources de données pour effectuer des recherches, utiliser des tableaux de bord, etc.

Associer une source de données à une application d' OpenSearch interface utilisateur (console)

Pour associer une source de données à une application d' OpenSearch interface utilisateur à l'aide de la console
  1. Connectez-vous à la console Amazon OpenSearch Service à l'adresse https://console.aws.amazon.com/aos/home.

  2. Choisissez OpenSearch UI (tableaux de bord), puis choisissez le nom d'une application d' OpenSearch interface utilisateur.

  3. Dans la zone Sources de données associées, choisissez Gérer les sources de données.

  4. Choisissez parmi les OpenSearch domaines et les collections que vous souhaitez associer à l'application.

    Astuce

    Si vous ne trouvez pas les sources de données que vous recherchez, contactez vos administrateurs pour qu'ils vous accordent les autorisations nécessaires. Pour de plus amples informations, veuillez consulter Autorisations pour créer une application utilisant l'authentification IAM Identity Center (facultatif).

  5. Choisissez Suivant, puis cliquez sur Enregistrer.

Après avoir associé une source de données à l'application, le bouton Lancer l'application est activé sur la page détaillée de l'application. Vous pouvez choisir Lancer l'application pour ouvrir la OpenSearch page Bienvenue dans laquelle vous pouvez créer et gérer des espaces de travail.

Pour plus d'informations sur l'utilisation des espaces de travail, consultezUtilisation des espaces OpenSearch de travail Amazon Service.

Gestion de l'accès aux domaines dans un VPC

Si un OpenSearch domaine d'un VPC était associé à l'application, un administrateur VPC doit autoriser l'accès entre l' OpenSearch interface utilisateur et le VPC à l'aide de la console ou. AWS CLI

Gestion de l'accès aux domaines dans un VPC (console)

Pour configurer l'accès à un domaine VPC à l'aide du Console de gestion AWS:
  1. Connectez-vous à la console Amazon OpenSearch Service à l'adresse https://console.aws.amazon.com/aos/home.

  2. Dans le volet de navigation de gauche, choisissez Domaines, puis choisissez le nom du domaine VPC.

    -ou-

    Choisissez Créer un domaine, puis configurez les détails du domaine.

  3. Choisissez l'onglet VPC endpoints, puis choisissez Authorize principal.

  4. Dans la boîte de dialogue Autoriser les principaux, sélectionnez Autoriser les principaux d'autres AWS services, puis choisissez les OpenSearch applications (Tableau de bord) dans la liste.

  5. Choisissez Authorize (Autoriser).

Gestion de l'accès aux domaines dans un VPC (AWS CLI)

Pour autoriser un domaine VPC à l'aide du AWS CLI

Pour autoriser le domaine VPC à l'aide de AWS CLI, exécutez la commande suivante. Remplacez les placeholder values par vos propres informations.

aws opensearch authorize-vpc-endpoint-access \ --domain-name domain-name \ --service application.opensearchservice.amazonaws.com \ --region region-id
Pour révoquer une association de domaine VPC à l'aide de la console

Lorsqu'une association n'est plus nécessaire, le propriétaire du domaine VPC peut révoquer l'accès en suivant la procédure suivante.

  1. Connectez-vous à la console Amazon OpenSearch Service à l'adresse https://console.aws.amazon.com/aos/home.

  2. Dans le volet de navigation de gauche, choisissez Domaines, puis choisissez le nom du domaine VPC.

  3. Choisissez l'onglet Points de terminaison VPC, puis sélectionnez le bouton correspondant à la ligne OpenSearch Applications (Tableau de bord).

  4. Choisissez Révoquer l’accès.

Pour révoquer une association de domaine VPC à l'aide du AWS CLI

Pour révoquer une association de domaine VPC avec l'application d' OpenSearch interface utilisateur, exécutez la commande suivante. Remplacez les placeholder values par vos propres informations.

aws opensearch revoke-vpc-endpoint-access \ --domain-name domain-name \ --service application.opensearchservice.amazonaws.com \ --region region-id

Configuration de l'accès aux collections OpenSearch sans serveur dans un VPC

Si une collection Amazon OpenSearch Serverless d'un VPC était associée à l'application, un administrateur VPC peut autoriser l'accès en créant une nouvelle politique réseau et en l'associant à la collection.

Configuration de l'accès aux collections OpenSearch sans serveur dans un VPC (console)

Pour configurer l'accès aux collections OpenSearch sans serveur dans un VPC à l'aide de la console
  1. Connectez-vous à la console Amazon OpenSearch Service à l'adresse https://console.aws.amazon.com/aos/home.

  2. Dans la navigation de gauche, choisissez Stratégies réseau, choisissez le nom de la stratégie réseau, puis choisissez Modifier.

    -ou-

    Choisissez Créer une politique réseau, puis configurez les détails de la stratégie.

  3. Dans la zone Type d'accès, choisissez Privé (recommandé), puis sélectionnez Accès privé au AWS service.

  4. Dans le champ de recherche, choisissez Service, puis choisissezapplication.opensearchservice.amazonaws.com.

  5. Dans la zone Type de ressource, cochez la case Activer l'accès au OpenSearch point de terminaison.

  6. Pour Rechercher des collections, ou saisir des termes de préfixes spécifiques, dans le champ de recherche, sélectionnez Nom de la collection, puis entrez ou sélectionnez le nom des collections à associer à la politique réseau.

  7. Choisissez Créer pour une nouvelle politique réseau ou Mettre à jour pour une politique réseau existante.

Configuration de l'accès aux collections OpenSearch sans serveur dans un VPC (AWS CLI)

Pour configurer l'accès aux collections OpenSearch sans serveur dans un VPC à l'aide du AWS CLI
  1. Créez un fichier .json similaire au suivant. Remplacez les placeholder values par vos propres informations.

    { "Description" : "policy-description", "Rules": [{ "ResourceType" : "collection", "Resource" : ["collection/collection_name"] }], "SourceServices" : [ "application.opensearchservice.amazonaws.com" ], "AllowFromPublic" : false }
  2. Créez ou mettez à jour une politique réseau pour une collection dans un VPC afin qu'elle fonctionne avec les applications d' OpenSearch interface utilisateur.

    Create a network policy

    Exécutez la commande suivante. Remplacez les placeholder values par vos propres informations.

    aws opensearchserverless create-security-policy \ --type network \ --region region \ --endpoint-url endpoint-url \ --name network-policy-name \ --policy file:/path_to_network_policy_json_file

    La commande renvoie des informations semblables à ce qui suit :

    { "securityPolicyDetail": { "createdDate": ******, "lastModifiedDate": ******, "name": "network-policy-name", "policy": [ { "SourceVPCEs": [], "AllowFromPublic": false, "Description": "", "Rules": [ { "Resource": [ "collection/network-policy-name" ], "ResourceType": "collection" } ], "SourceServices": [ "application.opensearchservice.amazonaws.com" ] } ], "policyVersion": "******", "type": "network" } }
    Update a network policy

    Exécutez la commande suivante. Remplacez les placeholder values par vos propres informations.

    aws opensearchserverless update-security-policy \ --type network \ --region region \ --endpoint-url endpoint-url \ --name network-policy-name \ --policy-version "policy_version_from_output_of_network_policy_creation" \ --policy file:/path_to_network_policy_json_file

    La commande renvoie des informations semblables à ce qui suit :

    { "securityPolicyDetail": { "createdDate": ******, "lastModifiedDate": ******, "name": "network-policy-name", "policy": [ { "SourceVPCEs": [], "AllowFromPublic": false, "Description": "", "Rules": [ { "Resource": [ "collection/network-policy-name" ], "ResourceType": "collection" } ], "SourceServices": [ "application.opensearchservice.amazonaws.com" ] } ], "policyVersion": "******", "type": "network" } }