D'autres exemples de AWS SDK sont disponibles dans le référentiel AWS Doc SDK Examples
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.
AWS Cloud Map exemples utilisant AWS CLI
Les exemples de code suivants vous montrent comment effectuer des actions et implémenter des scénarios courants à l'aide du AWS Command Line Interface with AWS Cloud Map.
Les actions sont des extraits de code de programmes plus larges et doivent être exécutées dans leur contexte. Alors que les actions vous indiquent comment appeler des fonctions de service individuelles, vous pouvez les voir en contexte dans leurs scénarios associés.
Chaque exemple inclut un lien vers le code source complet, où vous trouverez des instructions sur la façon de configurer et d'exécuter le code en contexte.
Rubriques
Actions
L'exemple de code suivant montre comment utilisercreate-http-namespace.
- AWS CLI
-
Pour créer un espace de noms HTTP
L'
create-http-namespaceexemple suivant crée un espace de nomsexample.comHTTP.aws servicediscovery create-http-namespace \ --nameexample.com\ --creator-request-idexample-request-idSortie :
{ "OperationId": "gv4g5meo7ndmeh4fqskygvk23d2fijwa-k9302yzd" }Pour confirmer que l'opération a réussi, vous pouvez exécuter
get-operation. Pour plus d'informations, consultez get-operation.Pour plus d'informations sur la création d'un espace de noms, consultez la section Création d'un espace de noms AWS Cloud Map pour regrouper les services d'application dans le Guide du développeur de AWS Cloud Map.
-
Pour plus de détails sur l'API, reportez-vous CreateHttpNamespace
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utilisercreate-private-dns-namespace.
- AWS CLI
-
Pour créer un espace de noms DNS privé
L'
create-private-dns-namespaceexemple suivant crée un espace de noms DNS privé.aws servicediscovery create-private-dns-namespace \ --nameexample.com\ --vpcvpc-1c56417bSortie :
{ "OperationId": "gv4g5meo7ndmeh4fqskygvk23d2fijwa-k9302yzd" }Pour confirmer que l'opération a réussi, vous pouvez exécuter
get-operation. Pour plus d'informations, consultez get-operation.Pour plus d'informations, consultez la section Création d'espaces de noms dans le Guide du développeur de AWS Cloud Map.
-
Pour plus de détails sur l'API, reportez-vous CreatePrivateDnsNamespace
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utilisercreate-public-dns-namespace.
- AWS CLI
-
Pour créer un espace de noms DNS public
L'
create-public-dns-namespaceexemple suivant crée un espace de nomsexample.comDNS public.aws servicediscovery create-public-dns-namespace \ --nameexample-public-dns.com\ --creator-request-idexample-public-request-id\ --propertiesDnsProperties={SOA={TTL=60}}Sortie :
{ "OperationId": "gv4g5meo7ndmeh4fqskygvk23d2fijwa-k9302yzd" }Pour confirmer que l'opération a réussi, vous pouvez exécuter
get-operation.Pour plus d'informations sur la création d'un espace de noms, consultez la section Création d'un espace de noms AWS Cloud Map pour regrouper les services d'application dans le Guide du développeur de AWS Cloud Map.
-
Pour plus de détails sur l'API, reportez-vous CreatePublicDnsNamespace
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utilisercreate-service.
- AWS CLI
-
Pour créer un service
L'
create-serviceexemple suivant crée un service.aws servicediscovery create-service \ --namemyservice\ --namespace-idns-ylexjili4cdxy3xm\ --dns-config"NamespaceId=ns-ylexjili4cdxy3xm,RoutingPolicy=MULTIVALUE,DnsRecords=[{Type=A,TTL=60}]"Sortie :
{ "Service": { "Id": "srv-p5zdwlg5uvvzjita", "Arn": "arn:aws:servicediscovery:us-west-2:803642222207:service/srv-p5zdwlg5uvvzjita", "Name": "myservice", "NamespaceId": "ns-ylexjili4cdxy3xm", "DnsConfig": { "NamespaceId": "ns-ylexjili4cdxy3xm", "RoutingPolicy": "MULTIVALUE", "DnsRecords": [ { "Type": "A", "TTL": 60 } ] }, "CreateDate": 1587081768.334, "CreatorRequestId": "567c1193-6b00-4308-bd57-ad38a8822d25" } }Pour plus d'informations, consultez la section Création de services dans le Guide du développeur de AWS Cloud Map.
-
Pour plus de détails sur l'API, reportez-vous CreateService
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserdelete-namespace.
- AWS CLI
-
Pour supprimer un espace de noms
L'
delete-namespaceexemple suivant supprime un espace de noms.aws servicediscovery delete-namespace \ --idns-ylexjili4cdxy3xmSortie :
{ "OperationId": "gv4g5meo7ndmeh4fqskygvk23d2fijwa-k98y6drk" }Pour confirmer que l'opération a réussi, vous pouvez exécuter
get-operation. Pour plus d'informations, consultez get-operation.Pour plus d'informations, consultez Supprimer des espaces de noms dans le Guide du développeur de AWS Cloud Map.
-
Pour plus de détails sur l'API, reportez-vous DeleteNamespace
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserdelete-service-attributes.
- AWS CLI
-
Pour supprimer un attribut de service
L'
delete-service-attributesexemple suivant supprime un attribut de service avec la cléPortassociée au service spécifié.aws servicediscovery delete-service-attributes \ --service-idsrv-e4anhexample0004\ --attributesPortCette commande ne produit aucun résultat.
Pour plus d'informations, consultez Supprimer des espaces de noms dans le Guide du développeur de AWS Cloud Map.
-
Pour plus de détails sur l'API, reportez-vous DeleteServiceAttributes
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserdelete-service.
- AWS CLI
-
Pour supprimer un service
L'
delete-serviceexemple suivant supprime un service.aws servicediscovery delete-service \ --idsrv-p5zdwlg5uvvzjitaCette commande ne produit aucun résultat.
Pour plus d'informations, consultez la section Suppression de services dans le Guide du développeur de AWS Cloud Map.
-
Pour plus de détails sur l'API, reportez-vous DeleteService
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserderegister-instance.
- AWS CLI
-
Pour désenregistrer une instance de service
L'
deregister-instanceexemple suivant annule l'enregistrement d'une instance de service.aws servicediscovery deregister-instance \ --service-idsrv-p5zdwlg5uvvzjita\ --instance-idmyservice-53Sortie :
{ "OperationId": "4yejorelbukcjzpnr6tlmrghsjwpngf4-k98rnaiq" }Pour confirmer que l'opération a réussi, vous pouvez exécuter
get-operation. Pour plus d'informations, consultez get-operation.Pour plus d'informations, consultez la section Désenregistrement des instances de service dans le Guide du développeur de AWS Cloud Map.
-
Pour plus de détails sur l'API, reportez-vous DeregisterInstance
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserdiscover-instances-revision.
- AWS CLI
-
Pour découvrir la révision d'une instance
L'
discover-instances-revisionexemple suivant découvre la révision croissante d'une instance.aws servicediscovery discover-instances-revision \ --namespace-nameexample.com\ --service-namemyserviceSortie :
{ "InstancesRevision": 123456 }Pour plus d'informations, consultez la section Instances du service AWS Cloud Map dans le Guide du développeur de AWS Cloud Map.
-
Pour plus de détails sur l'API, reportez-vous DiscoverInstancesRevision
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserdiscover-instances.
- AWS CLI
-
Pour découvrir les instances enregistrées
L'
discover-instancesexemple suivant découvre les instances enregistrées.aws servicediscovery discover-instances \ --namespace-nameexample.com\ --service-namemyservice\ --max-results10\ --health-statusALLSortie :
{ "Instances": [ { "InstanceId": "myservice-53", "NamespaceName": "example.com", "ServiceName": "myservice", "HealthStatus": "UNKNOWN", "Attributes": { "AWS_INSTANCE_IPV4": "172.2.1.3", "AWS_INSTANCE_PORT": "808" } } ] }Pour plus d'informations, consultez la section Instances du service AWS Cloud Map dans le Guide du développeur de AWS Cloud Map.
-
Pour plus de détails sur l'API, reportez-vous DiscoverInstances
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserget-instance.
- AWS CLI
-
Pour obtenir les détails d'une instance
L'
get-instanceexemple suivant permet d'obtenir les attributs d'un service.aws servicediscovery get-instance \ --service-idsrv-e4anhexample0004--instance-idi-abcd1234Sortie :
{ "Instances": { "Id": "arn:aws:servicediscovery:us-west-2:111122223333;:service/srv-e4anhexample0004", "Attributes": { "AWS_INSTANCE_IPV4": "192.0.2.44", "AWS_INSTANCE_PORT": "80", "color": "green", "region": "us-west-2", "stage": "beta" } } }Pour plus d'informations, consultez la section Instances du service AWS Cloud Map dans le Guide du développeur de AWS Cloud Map.
-
Pour plus de détails sur l'API, reportez-vous GetInstance
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserget-instances-health-status.
- AWS CLI
-
Pour obtenir l'état de santé des instances associées à un service
L'
get-instances-health-statusexemple suivant permet d'obtenir l'état de santé des instances associées au service spécifié.aws servicediscovery get-instances-health-status \ --service-idsrv-e4anhexample0004Sortie :
{ "Status": { "i-abcd1234": "HEALTHY", "i-abcd1235": "UNHEALTHY" } }Pour plus d'informations, consultez la section Instances du service AWS Cloud Map dans le Guide du développeur de AWS Cloud Map.
-
Pour plus de détails sur l'API, reportez-vous GetInstancesHealthStatus
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserget-namespace.
- AWS CLI
-
Pour obtenir les détails d'un espace de noms
L'
get-namespaceexemple suivant récupère les informations relatives à l'espace de noms spécifié.aws servicediscovery get-namespace \ --idns-e4anhexample0004Sortie :
{ "Namespaces": { "Arn": "arn:aws:servicediscovery:us-west-2:123456789012:namespace/ns-e4anhexample0004", "CreateDate": "20181118T211712Z", "CreatorRequestId": "example-creator-request-id-0001", "Description": "Example.com AWS Cloud Map HTTP Namespace", "Id": "ns-e4anhexample0004", "Name": "example-http.com", "Properties": { "DnsProperties": {}, "HttpProperties": { "HttpName": "example-http.com" } }, "Type": "HTTP" } }Pour plus d'informations, consultez la section Espaces de noms AWS Cloud Map dans le Guide du développeur de AWS Cloud Map.
-
Pour plus de détails sur l'API, reportez-vous GetNamespace
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserget-operation.
- AWS CLI
-
Pour obtenir le résultat d'une opération
L'
get-operationexemple suivant obtient le résultat d'une opération de création d'espace de noms.aws servicediscovery get-operation \ --operation-idgv4g5meo7ndmeh4fqskygvk23d2fijwa-k9302yzdSortie :
{ "Operation": { "Id": "gv4g5meo7ndmeh4fqskygvk23d2fijwa-k9302yzd", "Type": "CREATE_NAMESPACE", "Status": "SUCCESS", "CreateDate": 1587055860.121, "UpdateDate": 1587055900.469, "Targets": { "NAMESPACE": "ns-ylexjili4cdxy3xm" } } }Pour plus d'informations, consultez la section Création d'un espace de noms AWS Cloud Map pour regrouper les services d'application dans le Guide du développeur de AWS Cloud Map.
-
Pour plus de détails sur l'API, reportez-vous GetOperation
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserget-service-attributes.
- AWS CLI
-
Pour obtenir les attributs d'un service
L'
get-service-attributesexemple suivant permet d'obtenir les attributs d'un service.aws servicediscovery get-service-attributes \ --service-idsrv-e4anhexample0004Sortie :
{ "ServiceAttributes": { "ServiceArn": "arn:aws:servicediscovery:us-west-2:111122223333;:service/srv-e4anhexample0004", "Attributes": { "Port": "80" } } }Pour plus d'informations, consultez la section Services AWS Cloud Map dans le Guide du développeur de AWS Cloud Map.
-
Pour plus de détails sur l'API, reportez-vous GetServiceAttributes
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserget-service.
- AWS CLI
-
Pour obtenir les paramètres d'un service
L'
get-serviceexemple suivant permet d'obtenir les paramètres d'un service spécifié.aws servicediscovery get-service \ --idsrv-e4anhexample0004Sortie :
{ "Service": { "Id": "srv-e4anhexample0004", "Arn": "arn:aws:servicediscovery:us-west-2:111122223333:service/srv-e4anhexample0004", "Name": "test-service", "NamespaceId": "ns-e4anhexample0004", "DnsConfig": {}, "Type": "HTTP", "CreateDate": "2025-02-24T10:59:02.905000-06:00", "CreatorRequestId": "3f50f9d9-b14c-482e-a556-d2a22fe6106d" } }Pour plus d'informations, consultez la section Services AWS Cloud Map dans le Guide du développeur de AWS Cloud Map.
-
Pour plus de détails sur l'API, reportez-vous GetService
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserlist-instances.
- AWS CLI
-
Pour répertorier les instances de service
L'
list-instancesexemple suivant répertorie les instances de service.aws servicediscovery list-instances \ --service-idsrv-qzpwvt2tfqcegapySortie :
{ "Instances": [ { "Id": "i-06bdabbae60f65a4e", "Attributes": { "AWS_INSTANCE_IPV4": "172.2.1.3", "AWS_INSTANCE_PORT": "808" } } ] }Pour plus d'informations, consultez la section Affichage d'une liste d'instances de service dans le Guide du développeur de AWS Cloud Map.
-
Pour plus de détails sur l'API, reportez-vous ListInstances
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserlist-namespaces.
- AWS CLI
-
Pour répertorier les espaces de noms
L'
list-namespacesexemple suivant répertorie les espaces de noms.aws servicediscovery list-namespacesSortie :
{ "Namespaces": [ { "Arn": "arn:aws:servicediscovery:us-west-2:123456789012:namespace/ns-a3ccy2e7e3a7rile", "CreateDate": 1585354387.357, "Id": "ns-a3ccy2e7e3a7rile", "Name": "local", "Properties": { "DnsProperties": { "HostedZoneId": "Z06752353VBUDTC32S84S" }, "HttpProperties": { "HttpName": "local" } }, "Type": "DNS_PRIVATE" }, { "Arn": "arn:aws:servicediscovery:us-west-2:123456789012:namespace/ns-pocfyjtrsmwtvcxx", "CreateDate": 1586468974.698, "Description": "My second namespace", "Id": "ns-pocfyjtrsmwtvcxx", "Name": "My-second-namespace", "Properties": { "DnsProperties": {}, "HttpProperties": { "HttpName": "My-second-namespace" } }, "Type": "HTTP" }, { "Arn": "arn:aws:servicediscovery:us-west-2:123456789012:namespace/ns-ylexjili4cdxy3xm", "CreateDate": 1587055896.798, "Id": "ns-ylexjili4cdxy3xm", "Name": "example.com", "Properties": { "DnsProperties": { "HostedZoneId": "Z09983722P0QME1B3KC8I" }, "HttpProperties": { "HttpName": "example.com" } }, "Type": "DNS_PRIVATE" } ] }Pour plus d'informations, consultez la section Affichage d'une liste d'espaces de noms dans le Guide du développeur de AWS Cloud Map.
-
Pour plus de détails sur l'API, reportez-vous ListNamespaces
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserlist-operations.
- AWS CLI
-
Pour répertorier les opérations qui répondent aux critères spécifiés
L'
list-operationsexemple suivant répertorie les opérations dont le statut estPENDINGouSUCCESS.aws servicediscovery list-operations \ --service-idsrv-e4anhexample0004\ --filtersName=STATUS,Condition=IN,Values=PENDING,SUCCESSSortie :
{ "Operations": [ { "Id": "76yy8ovhpdz0plmjzbsnqgnrqvpv2qdt-kexample", "Status": "SUCCESS" }, { "Id": "prysnyzpji3u2ciy45nke83x2zanl7yk-dexample", "Status": "SUCCESS" }, { "Id": "ko4ekftir7kzlbechsh7xvcdgcpk66gh-7example", "Status": "PENDING" } ] }Pour plus d'informations, consultez Qu'est-ce que AWS Cloud Map ? dans le Guide du développeur de AWS Cloud Map.
-
Pour plus de détails sur l'API, reportez-vous ListOperations
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserlist-services.
- AWS CLI
-
Pour répertorier les services
L'
list-servicesexemple suivant répertorie les services.aws servicediscovery list-servicesSortie :
{ "Services": [ { "Id": "srv-p5zdwlg5uvvzjita", "Arn": "arn:aws:servicediscovery:us-west-2:123456789012:service/srv-p5zdwlg5uvvzjita", "Name": "myservice", "DnsConfig": { "RoutingPolicy": "MULTIVALUE", "DnsRecords": [ { "Type": "A", "TTL": 60 } ] }, "CreateDate": 1587081768.334 } ] }Pour plus d'informations, consultez la section Affichage d'une liste de services dans le Guide du développeur de AWS Cloud Map.
-
Pour plus de détails sur l'API, reportez-vous ListServices
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserlist-tags-for-resource.
- AWS CLI
-
Pour répertorier les balises associées à la ressource spécifiée
L'
list-tags-for-resourceexemple suivant répertorie les balises pour la ressource spécifiée.aws servicediscovery list-tags-for-resource \ --resource-arnarn:aws:servicediscovery:us-west-2:123456789012:namespace/ns-e4anhexample0004Sortie :
{ "Tags": [ { "Key": "Project", "Value": "Zeta" }, { "Key": "Department", "Value": "Engineering" } ] }Pour plus d'informations, consultez la section Marquage de vos ressources AWS Cloud Map dans le Guide du développeur de AWS Cloud Map.
-
Pour plus de détails sur l'API, reportez-vous ListTagsForResource
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserregister-instance.
- AWS CLI
-
Pour enregistrer une instance de service
L'
register-instanceexemple suivant enregistre une instance de service.aws servicediscovery register-instance \ --service-idsrv-p5zdwlg5uvvzjita\ --instance-idmyservice-53\ --attributes=AWS_INSTANCE_IPV4=172.2.1.3,AWS_INSTANCE_PORT=808Sortie :
{ "OperationId": "4yejorelbukcjzpnr6tlmrghsjwpngf4-k95yg2u7" }Pour confirmer que l'opération a réussi, vous pouvez exécuter
get-operation. Pour plus d'informations, consultez get-operation.Pour plus d'informations, consultez la section Enregistrement des instances dans le Guide du développeur de AWS Cloud Map.
-
Pour plus de détails sur l'API, reportez-vous RegisterInstance
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utilisertag-resource.
- AWS CLI
-
Pour associer des balises à la ressource spécifiée
L'
tag-resourceexemple suivant associe uneDepartmentbalise à la valeurEngineeringassociée à l'espace de noms spécifié.aws servicediscovery tag-resource \ --resource-arnarn:aws:servicediscovery:us-west-2:123456789012:namespace/ns-e4anhexample0004\ --tagsKey=Department,Value=EngineeringCette commande ne produit aucun résultat.
Pour plus d'informations, consultez la section Marquage de vos ressources AWS Cloud Map dans le Guide du développeur de AWS Cloud Map.
-
Pour plus de détails sur l'API, reportez-vous TagResource
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliseruntag-resource.
- AWS CLI
-
Pour supprimer des balises de la ressource spécifiée
L'
untag-resourceexemple suivant supprime uneDepartmentbalise de l'espace de noms spécifié.aws servicediscovery untag-resource \ --resource-arnarn:aws:servicediscovery:us-west-2:123456789012:namespace/ns-e4anhexample0004\ --tagsKey=Department,Value=EngineeringCette commande ne produit aucun résultat.
Pour plus d'informations, consultez la section Marquage de vos ressources AWS Cloud Map dans le Guide du développeur de AWS Cloud Map.
-
Pour plus de détails sur l'API, reportez-vous UntagResource
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserupdate-http-namespace.
- AWS CLI
-
Pour mettre à jour un espace de noms HTTP
L'
update-http-namespaceexemple suivant met à jour la description de l'espace de noms HTTP spécifié.aws servicediscovery update-http-namespace \ --idns-vh4nbmEXAMPLE\ --updater-request-idexample-request-id\ --namespace Description="The updated namespace description."Sortie :
{ "OperationId": "gv4g5meo7ndmeh4fqskygvk23d2fijwa-k9302yzd" }Pour confirmer que l'opération a réussi, vous pouvez exécuter
get-operation. Pour plus d'informations, consultez get-operation.Pour plus d'informations, consultez la section Espaces de noms AWS Cloud Map dans le Guide du développeur de AWS Cloud Map.
-
Pour plus de détails sur l'API, reportez-vous UpdateHttpNamespace
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserupdate-instance-custom-health-status.
- AWS CLI
-
Pour mettre à jour un bilan de santé personnalisé
L'
update-instance-custom-health-statusexemple suivant met à jour l'état du bilan de santé personnalisé pour le service spécifié et l'exemple d'instance de service surHEALTHY.aws servicediscovery update-instance-custom-health-status \ --service-idsrv-e4anhexample0004\ --instance-idexample\ --statusHEALTHYCette commande ne produit aucun résultat.
Pour plus d'informations, consultez AWS la section Configuration de la vérification de l'état du service AWS Cloud Map dans le Guide du développeur de Cloud Map.
-
Pour plus de détails sur l'API, reportez-vous UpdateInstanceCustomHealthStatus
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserupdate-private-dns-namespace.
- AWS CLI
-
Pour mettre à jour un espace de noms DNS privé
L'
update-private-dns-namespaceexemple suivant met à jour la description d'un espace de noms DNS privé.aws servicediscovery update-private-dns-namespace \ --idns-bk3aEXAMPLE\ --updater-request-idexample-private-request-id\ --namespace Description="The updated namespace description."Sortie :
{ "OperationId": "gv4g5meo7ndmeh4fqskygvk23d2fijwa-k9302yzd" }Pour confirmer que l'opération a réussi, vous pouvez exécuter
get-operation.Pour plus d'informations, consultez la section Espaces de noms AWS Cloud Map dans le Guide du développeur de AWS Cloud Map.
-
Pour plus de détails sur l'API, reportez-vous UpdatePrivateDnsNamespace
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserupdate-public-dns-namespace.
- AWS CLI
-
Pour mettre à jour un espace de noms DNS public
L'
update-public-dns-namespaceexemple suivant met à jour la description d'un espace de noms DNS public.aws servicediscovery update-public-dns-namespace \ --idns-bk3aEXAMPLE\ --updater-request-idexample-public-request-id\ --namespace Description="The updated namespace description."Sortie :
{ "OperationId": "gv4g5meo7ndmeh4fqskygvk23d2fijwa-k9302yzd" }Pour confirmer que l'opération a réussi, vous pouvez exécuter
get-operation.Pour plus d'informations, consultez la section Espaces de noms AWS Cloud Map dans le Guide du développeur de AWS Cloud Map.
-
Pour plus de détails sur l'API, reportez-vous UpdatePublicDnsNamespace
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserupdate-service-attributes.
- AWS CLI
-
Pour mettre à jour un service afin d'ajouter un attribut
L'
update-service-attributesexemple suivant met à jour le service spécifié pour ajouter un attribut de service avec une cléPortet une valeur80.aws servicediscovery update-service-attributes \ --service-idsrv-e4anhexample0004\ --attributesPort=80Cette commande ne produit aucun résultat.
Pour plus d'informations, consultez la section Services AWS Cloud Map dans le Guide du développeur de AWS Cloud Map.
-
Pour plus de détails sur l'API, reportez-vous UpdateServiceAttributes
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserupdate-service.
- AWS CLI
-
Pour mettre à jour un service
L'
update-serviceexemple suivant met à jour un service pour mettre à jour lesHealthCheckConfigparamètresDnsConfiget.aws servicediscovery update-service \ --idsrv-e4anhexample0004\ --service "DnsConfig={DnsRecords=[{"Type"="A","TTL"=60}]},HealthCheckConfig={"Type"="HTTP","ResourcePath"="/","FailureThreshold"="2"}"Sortie :
{ "OperationId": "gv4g5meo7ndmeh4fqskygvk23d2fijwa-k9302yzd" }Pour confirmer que l'opération a réussi, vous pouvez exécuter
get-operation.Pour plus d'informations sur la mise à jour d'un service, consultez la section Mise à jour d'un service AWSAWS Cloud Map dans le Guide du développeur de Cloud Map.
-
Pour plus de détails sur l'API, reportez-vous UpdateService
à la section Référence des AWS CLI commandes.
-