Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Mise à jour d'un AWS Cloud Map service

Mode de mise au point
Mise à jour d'un AWS Cloud Map service - AWS Cloud Map

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.

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.

En fonction de la configuration d'un service, vous pouvez mettre à jour ses balises, le seuil d'échec du contrôle de santé Route 53 et le temps de vie (TTL) pour les résolveurs DNS. Pour mettre à jour un service, effectuez la procédure suivante.

AWS Management Console
  1. Connectez-vous à la AWS Cloud Map console AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/cloudmap/.

  2. Dans le panneau de navigation, choisissez Namespaces (Espaces de noms).

  3. Sur la page Espaces de noms, choisissez l'espace de noms dans lequel le service est créé.

  4. Sur la namespace-name page Namespace :, sélectionnez le service que vous souhaitez modifier et choisissez Afficher les détails.

  5. Sur la service-name page Service :, choisissez Modifier.

    Note

    Vous ne pouvez pas utiliser le flux de travail du bouton Modifier pour modifier les valeurs des services qui autorisent uniquement les appels d'API pour la découverte d'instances. Vous pouvez toutefois ajouter ou supprimer des balises sur la service-name page Service :.

  6. Sur la page Modifier le service, sous Description du service, vous pouvez mettre à jour toute description précédemment définie pour le service ou ajouter une nouvelle description. Vous pouvez également ajouter des balises et mettre à jour le TTL pour les résolveurs DNS.

  7. Dans le cadre de la configuration DNS, pour le TTL, vous pouvez spécifier une période de mise à jour, en secondes, qui détermine la durée pendant laquelle les résolveurs DNS mettent en cache les informations relatives à cet enregistrement avant qu'ils ne transmettent une autre requête DNS à Amazon Route 53 pour obtenir les paramètres mis à jour.

  8. Si vous avez configuré les contrôles de santé Route 53, pour le seuil de défaillance, vous pouvez spécifier un nouveau nombre compris entre 1 et 10 qui définit le nombre de contrôles de santé consécutifs qu'une instance de service doit réussir ou échouer pour que son état de santé change.

  9. Choisissez le service de mise à jour.

AWS CLI
  • Mettez à jour un service à l'aide de la update-service commande (remplacez la red valeur par la vôtre).

    aws servicediscovery update-service \ --id srv-xxxxxxxxxxx \ --service "Description=new description,DnsConfig={DnsRecords=[{Type=A,TTL=60}]}"

    Sortie :

    { "OperationId": "l3pfx7f4ynndrbj3cfq5fm2qy2z37bms-5m6iaoty" }
AWS SDK for Python (Boto3)
  1. Si ce n'est pas déjà Boto3 fait, vous trouverez les instructions d'installation, de configuration et d'utilisation Boto3 ici.

  2. Importez Boto3 et utilisez servicediscovery en tant que service.

    import boto3 client = boto3.client('servicediscovery')
  3. Mettez à jour un service avec update_service() (remplacez la red valeur par la vôtre).

    response = client.update_service( Id='srv-xxxxxxxxxxx', Service={ 'DnsConfig': { 'DnsRecords': [ { 'TTL': 300, 'Type': 'A', }, ], }, 'Description': "new description", } )

    Exemple de sortie de réponse

    { "OperationId": "l3pfx7f4ynndrbj3cfq5fm2qy2z37bms-5m6iaoty" }
  1. Connectez-vous à la AWS Cloud Map console AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/cloudmap/.

  2. Dans le panneau de navigation, choisissez Namespaces (Espaces de noms).

  3. Sur la page Espaces de noms, choisissez l'espace de noms dans lequel le service est créé.

  4. Sur la namespace-name page Namespace :, sélectionnez le service que vous souhaitez modifier et choisissez Afficher les détails.

  5. Sur la service-name page Service :, choisissez Modifier.

    Note

    Vous ne pouvez pas utiliser le flux de travail du bouton Modifier pour modifier les valeurs des services qui autorisent uniquement les appels d'API pour la découverte d'instances. Vous pouvez toutefois ajouter ou supprimer des balises sur la service-name page Service :.

  6. Sur la page Modifier le service, sous Description du service, vous pouvez mettre à jour toute description précédemment définie pour le service ou ajouter une nouvelle description. Vous pouvez également ajouter des balises et mettre à jour le TTL pour les résolveurs DNS.

  7. Dans le cadre de la configuration DNS, pour le TTL, vous pouvez spécifier une période de mise à jour, en secondes, qui détermine la durée pendant laquelle les résolveurs DNS mettent en cache les informations relatives à cet enregistrement avant qu'ils ne transmettent une autre requête DNS à Amazon Route 53 pour obtenir les paramètres mis à jour.

  8. Si vous avez configuré les contrôles de santé Route 53, pour le seuil de défaillance, vous pouvez spécifier un nouveau nombre compris entre 1 et 10 qui définit le nombre de contrôles de santé consécutifs qu'une instance de service doit réussir ou échouer pour que son état de santé change.

  9. Choisissez le service de mise à jour.

ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.