Weitere AWS SDK-Beispiele sind im Repo AWS Doc SDK Examples
Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
AWS Cloud Map Beispiele mit AWS CLI
Die folgenden Codebeispiele zeigen Ihnen, wie Sie mithilfe von AWS Command Line Interface with Aktionen ausführen und allgemeine Szenarien implementieren AWS Cloud Map.
Aktionen sind Codeauszüge aus größeren Programmen und müssen im Kontext ausgeführt werden. Während Aktionen Ihnen zeigen, wie Sie einzelne Service-Funktionen aufrufen, können Sie Aktionen im Kontext der zugehörigen Szenarios anzeigen.
Jedes Beispiel enthält einen Link zum vollständigen Quellcode, in dem Sie Anweisungen zum Einrichten und Ausführen des Codes im Kontext finden.
Themen
Aktionen
Das folgende Codebeispiel zeigt die Verwendungcreate-http-namespace.
- AWS CLI
-
Um einen HTTP-Namespace zu erstellen
Im folgenden
create-http-namespaceBeispiel wird ein HTTP-Namespaceexample.comerstellt.aws servicediscovery create-http-namespace \ --nameexample.com\ --creator-request-idexample-request-idAusgabe:
{ "OperationId": "gv4g5meo7ndmeh4fqskygvk23d2fijwa-k9302yzd" }Um zu bestätigen, dass der Vorgang erfolgreich war, können Sie ihn ausführen
get-operation. Weitere Informationen finden Sie unter get-operation.Weitere Informationen zum Erstellen eines Namespaces finden Sie unter Creating an AWS Cloud Map Namespace to group application services im AWS Cloud Map Developer Guide.
-
Einzelheiten zur API finden Sie CreateHttpNamespace
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungcreate-private-dns-namespace.
- AWS CLI
-
Um einen privaten DNS-Namespace zu erstellen
Im folgenden
create-private-dns-namespaceBeispiel wird ein privater DNS-Namespace erstellt.aws servicediscovery create-private-dns-namespace \ --nameexample.com\ --vpcvpc-1c56417bAusgabe:
{ "OperationId": "gv4g5meo7ndmeh4fqskygvk23d2fijwa-k9302yzd" }Um zu bestätigen, dass der Vorgang erfolgreich war, können Sie ihn ausführen
get-operation. Weitere Informationen finden Sie unter get-operation.Weitere Informationen finden Sie im AWS Cloud Map Developer Guide unter Creating Namespaces.
-
Einzelheiten zur API finden Sie CreatePrivateDnsNamespace
in AWS CLI der Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungcreate-public-dns-namespace.
- AWS CLI
-
Um einen öffentlichen DNS-Namespace zu erstellen
Im folgenden
create-public-dns-namespaceBeispiel wird ein öffentlicherexample.comDNS-Namespace erstellt.aws servicediscovery create-public-dns-namespace \ --nameexample-public-dns.com\ --creator-request-idexample-public-request-id\ --propertiesDnsProperties={SOA={TTL=60}}Ausgabe:
{ "OperationId": "gv4g5meo7ndmeh4fqskygvk23d2fijwa-k9302yzd" }Um zu bestätigen, dass der Vorgang erfolgreich war, können Sie ihn ausführen
get-operation.Weitere Informationen zum Erstellen eines Namespaces finden Sie unter Creating an AWS Cloud Map Namespace to group application services im AWS Cloud Map Developer Guide.
-
Einzelheiten zur API finden Sie CreatePublicDnsNamespace
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungcreate-service.
- AWS CLI
-
Um einen Dienst zu erstellen
Das folgende
create-serviceBeispiel erstellt einen Dienst.aws servicediscovery create-service \ --namemyservice\ --namespace-idns-ylexjili4cdxy3xm\ --dns-config"NamespaceId=ns-ylexjili4cdxy3xm,RoutingPolicy=MULTIVALUE,DnsRecords=[{Type=A,TTL=60}]"Ausgabe:
{ "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" } }Weitere Informationen finden Sie unter Dienste erstellen im AWS Cloud Map Developer Guide.
-
Einzelheiten zur API finden Sie CreateService
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdelete-namespace.
- AWS CLI
-
Um einen Namespace zu löschen
Im folgenden
delete-namespaceBeispiel wird ein Namespace gelöscht.aws servicediscovery delete-namespace \ --idns-ylexjili4cdxy3xmAusgabe:
{ "OperationId": "gv4g5meo7ndmeh4fqskygvk23d2fijwa-k98y6drk" }Um zu bestätigen, dass der Vorgang erfolgreich war, können Sie ihn ausführen.
get-operationWeitere Informationen finden Sie unter get-operation.Weitere Informationen finden Sie unter Löschen von Namespaces im AWS Cloud Map Developer Guide.
-
Einzelheiten zur API finden Sie DeleteNamespace
in AWS CLI der Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdelete-service-attributes.
- AWS CLI
-
Um ein Dienstattribut zu löschen
Im folgenden
delete-service-attributesBeispiel wird ein Dienstattribut mit dem Schlüssel gelöschtPort, der dem angegebenen Dienst zugeordnet ist.aws servicediscovery delete-service-attributes \ --service-idsrv-e4anhexample0004\ --attributesPortMit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Löschen von Namespaces im AWS Cloud Map Developer Guide.
-
Einzelheiten zur API finden Sie DeleteServiceAttributes
in AWS CLI der Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdelete-service.
- AWS CLI
-
Um einen Dienst zu löschen
Im folgenden
delete-serviceBeispiel wird ein Dienst gelöscht.aws servicediscovery delete-service \ --idsrv-p5zdwlg5uvvzjitaMit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Löschen von Diensten im AWS Cloud Map Developer Guide.
-
Einzelheiten zur API finden Sie DeleteService
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungderegister-instance.
- AWS CLI
-
Um die Registrierung einer Dienstinstanz aufzuheben
Im folgenden
deregister-instanceBeispiel wird die Registrierung einer Dienstinstanz aufgehoben.aws servicediscovery deregister-instance \ --service-idsrv-p5zdwlg5uvvzjita\ --instance-idmyservice-53Ausgabe:
{ "OperationId": "4yejorelbukcjzpnr6tlmrghsjwpngf4-k98rnaiq" }Um zu bestätigen, dass der Vorgang erfolgreich war, können Sie ihn ausführen.
get-operationWeitere Informationen finden Sie unter get-operation.Weitere Informationen finden Sie unter Deregistering Service Instances im AWS Cloud Map Developer Guide.
-
Einzelheiten zur API finden Sie DeregisterInstance
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdiscover-instances-revision.
- AWS CLI
-
Um die Revision einer Instanz zu ermitteln
Das folgende
discover-instances-revisionBeispiel zeigt die zunehmende Revision einer Instanz.aws servicediscovery discover-instances-revision \ --namespace-nameexample.com\ --service-namemyserviceAusgabe:
{ "InstancesRevision": 123456 }Weitere Informationen finden Sie unter AWS Cloud Map-Dienstinstanzen im AWS Cloud Map Developer Guide.
-
Einzelheiten zur API finden Sie DiscoverInstancesRevision
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdiscover-instances.
- AWS CLI
-
Um registrierte Instanzen zu entdecken
Im folgenden
discover-instancesBeispiel werden registrierte Instanzen erkannt.aws servicediscovery discover-instances \ --namespace-nameexample.com\ --service-namemyservice\ --max-results10\ --health-statusALLAusgabe:
{ "Instances": [ { "InstanceId": "myservice-53", "NamespaceName": "example.com", "ServiceName": "myservice", "HealthStatus": "UNKNOWN", "Attributes": { "AWS_INSTANCE_IPV4": "172.2.1.3", "AWS_INSTANCE_PORT": "808" } } ] }Weitere Informationen finden Sie unter AWS Cloud Map-Dienstinstanzen im AWS Cloud Map Developer Guide.
-
Einzelheiten zur API finden Sie DiscoverInstances
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-instance.
- AWS CLI
-
Um die Details einer Instanz abzurufen
Im folgenden
get-instanceBeispiel werden die Attribute eines Dienstes abgerufen.aws servicediscovery get-instance \ --service-idsrv-e4anhexample0004--instance-idi-abcd1234Ausgabe:
{ "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" } } }Weitere Informationen finden Sie unter AWS Cloud Map-Dienstinstanzen im AWS Cloud Map Developer Guide.
-
Einzelheiten zur API finden Sie GetInstance
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-instances-health-status.
- AWS CLI
-
Um den Integritätsstatus von Instanzen abzurufen, die einem Dienst zugeordnet sind
Im folgenden
get-instances-health-statusBeispiel wird der Integritätsstatus von Instanzen abgerufen, die dem angegebenen Dienst zugeordnet sind.aws servicediscovery get-instances-health-status \ --service-idsrv-e4anhexample0004Ausgabe:
{ "Status": { "i-abcd1234": "HEALTHY", "i-abcd1235": "UNHEALTHY" } }Weitere Informationen finden Sie unter AWS Cloud Map-Dienstinstanzen im AWS Cloud Map Developer Guide.
-
Einzelheiten zur API finden Sie GetInstancesHealthStatus
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-namespace.
- AWS CLI
-
Um die Details eines Namespaces abzurufen
Im folgenden
get-namespaceBeispiel werden Informationen über den angegebenen Namespace abgerufen.aws servicediscovery get-namespace \ --idns-e4anhexample0004Ausgabe:
{ "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" } }Weitere Informationen finden Sie unter AWS Cloud Map-Namespaces im AWS Cloud Map Developer Guide.
-
Einzelheiten zur API finden Sie GetNamespace
in AWS CLI der Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-operation.
- AWS CLI
-
Um das Ergebnis einer Operation zu erhalten
Im folgenden
get-operationBeispiel wird das Ergebnis einer Operation zur Erstellung eines Namespaces abgerufen.aws servicediscovery get-operation \ --operation-idgv4g5meo7ndmeh4fqskygvk23d2fijwa-k9302yzdAusgabe:
{ "Operation": { "Id": "gv4g5meo7ndmeh4fqskygvk23d2fijwa-k9302yzd", "Type": "CREATE_NAMESPACE", "Status": "SUCCESS", "CreateDate": 1587055860.121, "UpdateDate": 1587055900.469, "Targets": { "NAMESPACE": "ns-ylexjili4cdxy3xm" } } }Weitere Informationen finden Sie im AWS Cloud Map Developer Guide unter Creating a AWS Cloud Map Namespace to Group Application Services.
-
Einzelheiten zur API finden Sie unter GetOperation AWS CLI
Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-service-attributes.
- AWS CLI
-
Um die Attribute eines Dienstes abzurufen
Im folgenden
get-service-attributesBeispiel werden die Attribute eines Dienstes abgerufen.aws servicediscovery get-service-attributes \ --service-idsrv-e4anhexample0004Ausgabe:
{ "ServiceAttributes": { "ServiceArn": "arn:aws:servicediscovery:us-west-2:111122223333;:service/srv-e4anhexample0004", "Attributes": { "Port": "80" } } }Weitere Informationen finden Sie unter AWS Cloud Map-Dienste im AWS Cloud Map Developer Guide.
-
Einzelheiten zur API finden Sie GetServiceAttributes
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-service.
- AWS CLI
-
Um die Einstellungen eines Dienstes abzurufen
Im folgenden
get-serviceBeispiel werden die Einstellungen eines angegebenen Dienstes abgerufen.aws servicediscovery get-service \ --idsrv-e4anhexample0004Ausgabe:
{ "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" } }Weitere Informationen finden Sie unter AWS Cloud Map-Dienste im AWS Cloud Map Developer Guide.
-
Einzelheiten zur API finden Sie GetService
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendunglist-instances.
- AWS CLI
-
Um Dienstinstanzen aufzulisten
Das folgende
list-instancesBeispiel listet Dienstinstanzen auf.aws servicediscovery list-instances \ --service-idsrv-qzpwvt2tfqcegapyAusgabe:
{ "Instances": [ { "Id": "i-06bdabbae60f65a4e", "Attributes": { "AWS_INSTANCE_IPV4": "172.2.1.3", "AWS_INSTANCE_PORT": "808" } } ] }Weitere Informationen finden Sie im AWS Cloud Map Developer Guide unter Eine Liste von Dienstinstanzen anzeigen.
-
Einzelheiten zur API finden Sie ListInstances
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendunglist-namespaces.
- AWS CLI
-
Um Namespaces aufzulisten
Das folgende
list-namespacesBeispiel listet Namespaces auf.aws servicediscovery list-namespacesAusgabe:
{ "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" } ] }Weitere Informationen finden Sie im AWS Cloud Map Developer Guide unter Eine Liste von Namespaces anzeigen.
-
Einzelheiten zur API finden Sie unter Befehlsreferenz ListNamespaces
.AWS CLI
-
Das folgende Codebeispiel zeigt die Verwendunglist-operations.
- AWS CLI
-
Um Operationen aufzulisten, die die angegebenen Kriterien erfüllen
Das folgende
list-operationsBeispiel listet Operationen auf, die den StatusPENDINGoder habenSUCCESS.aws servicediscovery list-operations \ --service-idsrv-e4anhexample0004\ --filtersName=STATUS,Condition=IN,Values=PENDING,SUCCESSAusgabe:
{ "Operations": [ { "Id": "76yy8ovhpdz0plmjzbsnqgnrqvpv2qdt-kexample", "Status": "SUCCESS" }, { "Id": "prysnyzpji3u2ciy45nke83x2zanl7yk-dexample", "Status": "SUCCESS" }, { "Id": "ko4ekftir7kzlbechsh7xvcdgcpk66gh-7example", "Status": "PENDING" } ] }Weitere Informationen finden Sie unter Was ist AWS Cloud Map? im AWS Cloud Map Developer Guide.
-
Einzelheiten zur API finden Sie ListOperations
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendunglist-services.
- AWS CLI
-
Um Dienste aufzulisten
Das folgende
list-servicesBeispiel listet Dienste auf.aws servicediscovery list-servicesAusgabe:
{ "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 } ] }Weitere Informationen finden Sie im AWS Cloud Map Developer Guide unter Eine Liste von Diensten anzeigen.
-
Einzelheiten zur API finden Sie ListServices
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendunglist-tags-for-resource.
- AWS CLI
-
Um Tags aufzulisten, die der angegebenen Ressource zugeordnet sind
Das folgende
list-tags-for-resourceBeispiel listet Tags für die angegebene Ressource auf.aws servicediscovery list-tags-for-resource \ --resource-arnarn:aws:servicediscovery:us-west-2:123456789012:namespace/ns-e4anhexample0004Ausgabe:
{ "Tags": [ { "Key": "Project", "Value": "Zeta" }, { "Key": "Department", "Value": "Engineering" } ] }Weitere Informationen finden Sie unter Tagging your AWS Cloud Map Resources im AWS Cloud Map Developer Guide.
-
Einzelheiten zur API finden Sie ListTagsForResource
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungregister-instance.
- AWS CLI
-
Um eine Dienstinstanz zu registrieren
Im folgenden
register-instanceBeispiel wird eine Dienstinstanz registriert.aws servicediscovery register-instance \ --service-idsrv-p5zdwlg5uvvzjita\ --instance-idmyservice-53\ --attributes=AWS_INSTANCE_IPV4=172.2.1.3,AWS_INSTANCE_PORT=808Ausgabe:
{ "OperationId": "4yejorelbukcjzpnr6tlmrghsjwpngf4-k95yg2u7" }Um zu bestätigen, dass der Vorgang erfolgreich war, können Sie ihn ausführen
get-operation. Weitere Informationen finden Sie unter get-operation.Weitere Informationen finden Sie unter Registrierung von Instanzen im AWS Cloud Map Developer Guide.
-
Einzelheiten zur API finden Sie RegisterInstance
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungtag-resource.
- AWS CLI
-
Um Tags mit der angegebenen Ressource zu verknüpfen
Im folgenden
tag-resourceBeispiel wird einDepartmentTag mit dem WertEngineeringdem angegebenen Namespace zugeordnet.aws servicediscovery tag-resource \ --resource-arnarn:aws:servicediscovery:us-west-2:123456789012:namespace/ns-e4anhexample0004\ --tagsKey=Department,Value=EngineeringMit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Tagging your AWS Cloud Map Resources im AWS Cloud Map Developer Guide.
-
Einzelheiten zur API finden Sie TagResource
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendunguntag-resource.
- AWS CLI
-
Um Tags aus der angegebenen Ressource zu entfernen
Im folgenden
untag-resourceBeispiel wird einDepartmentTag aus dem angegebenen Namespace entfernt.aws servicediscovery untag-resource \ --resource-arnarn:aws:servicediscovery:us-west-2:123456789012:namespace/ns-e4anhexample0004\ --tagsKey=Department,Value=EngineeringMit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Tagging your AWS Cloud Map Resources im AWS Cloud Map Developer Guide.
-
Einzelheiten zur API finden Sie UntagResource
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungupdate-http-namespace.
- AWS CLI
-
Um einen HTTP-Namespace zu aktualisieren
Im folgenden
update-http-namespaceBeispiel wird die Beschreibung des angegebenen HTTP-Namespaces aktualisiert.aws servicediscovery update-http-namespace \ --idns-vh4nbmEXAMPLE\ --updater-request-idexample-request-id\ --namespace Description="The updated namespace description."Ausgabe:
{ "OperationId": "gv4g5meo7ndmeh4fqskygvk23d2fijwa-k9302yzd" }Um zu bestätigen, dass der Vorgang erfolgreich war, können Sie ihn ausführen
get-operation. Weitere Informationen finden Sie unter get-operation.Weitere Informationen finden Sie unter AWS Cloud Map-Namespaces im AWS Cloud Map Developer Guide.
-
Einzelheiten zur API finden Sie UpdateHttpNamespace
in AWS CLI der Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungupdate-instance-custom-health-status.
- AWS CLI
-
Um eine benutzerdefinierte Integritätsprüfung zu aktualisieren
Im folgenden
update-instance-custom-health-statusBeispiel wird der Status der benutzerdefinierten Integritätsprüfung für den angegebenen Dienst und die angegebene Beispieldienstinstanz auf aktualisiertHEALTHY.aws servicediscovery update-instance-custom-health-status \ --service-idsrv-e4anhexample0004\ --instance-idexample\ --statusHEALTHYMit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Konfiguration der AWS Cloud Map-Dienstintegritätsprüfung im AWS Cloud Map Developer Guide.
-
Einzelheiten zur API finden Sie UpdateInstanceCustomHealthStatus
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungupdate-private-dns-namespace.
- AWS CLI
-
Um einen privaten DNS-Namespace zu aktualisieren
Im folgenden
update-private-dns-namespaceBeispiel wird die Beschreibung eines privaten DNS-Namespaces aktualisiert.aws servicediscovery update-private-dns-namespace \ --idns-bk3aEXAMPLE\ --updater-request-idexample-private-request-id\ --namespace Description="The updated namespace description."Ausgabe:
{ "OperationId": "gv4g5meo7ndmeh4fqskygvk23d2fijwa-k9302yzd" }Um zu bestätigen, dass der Vorgang erfolgreich war, können Sie ihn ausführen
get-operation.Weitere Informationen finden Sie unter AWS Cloud Map-Namespaces im AWS Cloud Map Developer Guide.
-
Einzelheiten zur API finden Sie UpdatePrivateDnsNamespace
in AWS CLI der Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungupdate-public-dns-namespace.
- AWS CLI
-
Um einen öffentlichen DNS-Namespace zu aktualisieren
Das folgende
update-public-dns-namespaceBeispiel aktualisiert die Beschreibung eines öffentlichen DNS-Namespaces.aws servicediscovery update-public-dns-namespace \ --idns-bk3aEXAMPLE\ --updater-request-idexample-public-request-id\ --namespace Description="The updated namespace description."Ausgabe:
{ "OperationId": "gv4g5meo7ndmeh4fqskygvk23d2fijwa-k9302yzd" }Um zu bestätigen, dass der Vorgang erfolgreich war, können Sie ihn ausführen
get-operation.Weitere Informationen finden Sie unter AWS Cloud Map-Namespaces im AWS Cloud Map Developer Guide.
-
Einzelheiten zur API finden Sie UpdatePublicDnsNamespace
in AWS CLI der Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungupdate-service-attributes.
- AWS CLI
-
Um einen Dienst zu aktualisieren, um ein Attribut hinzuzufügen
Im folgenden
update-service-attributesBeispiel wird der angegebene Dienst aktualisiert, um ein Dienstattribut mit einem SchlüsselPortund einem Wert hinzuzufügen80.aws servicediscovery update-service-attributes \ --service-idsrv-e4anhexample0004\ --attributesPort=80Mit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter AWS Cloud Map-Dienste im AWS Cloud Map Developer Guide.
-
Einzelheiten zur API finden Sie UpdateServiceAttributes
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungupdate-service.
- AWS CLI
-
Um einen Dienst zu aktualisieren
Im folgenden
update-serviceBeispiel wird ein Dienst aktualisiert, um dieHealthCheckConfigEinstellungenDnsConfigund zu aktualisieren.aws servicediscovery update-service \ --idsrv-e4anhexample0004\ --service "DnsConfig={DnsRecords=[{"Type"="A","TTL"=60}]},HealthCheckConfig={"Type"="HTTP","ResourcePath"="/","FailureThreshold"="2"}"Ausgabe:
{ "OperationId": "gv4g5meo7ndmeh4fqskygvk23d2fijwa-k9302yzd" }Um zu bestätigen, dass der Vorgang erfolgreich war, können Sie ihn ausführen
get-operation.Weitere Informationen zum Aktualisieren eines Dienstes finden Sie unter Aktualisieren eines AWS Cloud Map-Dienstes im AWS Cloud Map Developer Guide.
-
Einzelheiten zur API finden Sie UpdateService
in der AWS CLI Befehlsreferenz.
-