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.
Beispiele VPC VPC-Lattice mit AWS CLI
Die folgenden Codebeispiele zeigen Ihnen, wie Sie mithilfe von AWS Command Line Interface with VPC Lattice Aktionen ausführen und allgemeine Szenarien implementieren.
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-listener.
- AWS CLI
-
Um einen Listener zu erstellen
Im folgenden
create-listenerBeispiel wird ein HTTPS-Listener mit einer Standardregel erstellt, die den Datenverkehr an die angegebene VPC Lattice-Zielgruppe weiterleitet.aws vpc-lattice create-listener \ --namemy-service-listener\ --protocolHTTPS\ --port443\ --service-identifiersvc-0285b53b2eEXAMPLE\ --default-actionfile://listener-config.jsonInhalt von
listener-config.json:{ "forward": { "targetGroups": [ { "targetGroupIdentifier": "tg-0eaa4b9ab4EXAMPLE" } ] } }Ausgabe:
{ "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:service/svc-0285b53b2eEXAMPLE/listener/listener-07cc7fb0abEXAMPLE", "defaultAction": { "forward": { "targetGroups": [ { "targetGroupIdentifier": "tg-0eaa4b9ab4EXAMPLE", "weight": 100 } ] } }, "id": "listener-07cc7fb0abEXAMPLE", "name": "my-service-listener", "port": 443, "protocol": "HTTPS", "serviceArn": "arn:aws:vpc-lattice:us-east-2:123456789012:service/svc-0285b53b2eEXAMPLE", "serviceId": "svc-0285b53b2eEXAMPLE" }Weitere Informationen finden Sie unter Listeners im Amazon VPC Lattice-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie unter Befehlsreferenz CreateListener
.AWS CLI
-
Das folgende Codebeispiel zeigt die Verwendungcreate-resource-configuration.
- AWS CLI
-
Um eine Ressourcenkonfiguration zu erstellen
Im folgenden
create-resource-configurationBeispiel wird eine Ressourcenkonfiguration erstellt, die eine einzelne IPv4 Adresse angibt.aws vpc-lattice create-resource-configuration \ --namemy-resource-config\ --typeSINGLE\ --resource-gateway-identifierrgw-0bba03f3d56060135\ --resource-configuration-definition 'ipResource={ipAddress=10.0.14.85}'Ausgabe:
{ "allowAssociationToShareableServiceNetwork": true, "arn": "arn:aws:vpc-lattice:us-east-1:123456789012:resourceconfiguration/rcfg-07129f3acded87625", "id": "rcfg-07129f3acded87625", "name": "my-resource-config", "portRanges": [ "1-65535" ], "protocol": "TCP", "resourceConfigurationDefinition": { "ipResource": { "ipAddress": "10.0.14.85" } }, "resourceGatewayId": "rgw-0bba03f3d56060135", "status": "ACTIVE", "type": "SINGLE" }Weitere Informationen finden Sie unter Ressourcenkonfigurationen für VPC-Ressourcen im Amazon VPC Lattice-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie unter Befehlsreferenz CreateResourceConfiguration
.AWS CLI
-
Das folgende Codebeispiel zeigt die Verwendungcreate-resource-gateway.
- AWS CLI
-
Um ein Ressourcen-Gateway zu erstellen
Im folgenden
create-resource-gatewayBeispiel wird ein Ressourcen-Gateway für das angegebene Subnetz erstellt.aws vpc-lattice create-resource-gateway \ --namemy-resource-gateway\ --vpc-identifiervpc-0bf4c2739bc05a69\ --subnet-idssubnet-08e8943905b63a683Ausgabe:
{ "arn": "arn:aws:vpc-lattice:us-east-1:123456789012:resourcegateway/rgw-0bba03f3d56060135", "id": "rgw-0bba03f3d56060135", "ipAddressType": "IPV4", "name": "my-resource-gateway", "securityGroupIds": [ "sg-087ffd596c5fe962c" ], "status": "ACTIVE", "subnetIds": [ "subnet-08e8943905b63a683" ], "vpcIdentifier": "vpc-0bf4c2739bc05a694" }Weitere Informationen finden Sie unter Resource Gateways in VPC Lattice im Amazon VPC Lattice User Guide.
-
Einzelheiten zur API finden Sie in der Befehlsreferenz. CreateResourceGateway
AWS CLI
-
Das folgende Codebeispiel zeigt die Verwendungcreate-service-network-service-association.
- AWS CLI
-
Um eine Dienstverknüpfung zu erstellen
Im folgenden
create-service-network-service-associationBeispiel wird der angegebene Dienst dem angegebenen Dienstnetzwerk zugeordnet.aws vpc-lattice create-service-network-service-association \ --service-identifiersvc-0285b53b2eEXAMPLE\ --service-network-identifiersn-080ec7dc93EXAMPLEAusgabe:
{ "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:servicenetworkserviceassociation/snsa-0e16955a8cEXAMPLE", "createdBy": "123456789012", "dnsEntry": { "domainName": "my-lattice-service-0285b53b2eEXAMPLE.7d67968.vpc-lattice-svcs.us-east-2.on.aws", "hostedZoneId": "Z09127221KTH2CEXAMPLE" }, "id": "snsa-0e16955a8cEXAMPLE", "status": "CREATE_IN_PROGRESS" }Weitere Informationen finden Sie unter Servicezuordnungen verwalten im Amazon VPC Lattice-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie unter CreateServiceNetworkServiceAssociation AWS CLI
Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungcreate-service-network-vpc-association.
- AWS CLI
-
So erstellen Sie eine VPC-Assoziation
Im folgenden
create-service-network-vpc-associationBeispiel wird die angegebene VPC dem angegebenen Dienstnetzwerk zugeordnet. Die angegebene Sicherheitsgruppe steuert, welche Ressourcen in der VPC auf das Dienstnetzwerk und seine Dienste zugreifen können.aws vpc-lattice create-service-network-vpc-association \ --vpc-identifiervpc-0a1b2c3d4eEXAMPLE\ --service-network-identifiersn-080ec7dc93EXAMPLE\ --security-group-idssg-0aee16bc6cEXAMPLEAusgabe:
{ "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:servicenetworkvpcassociation/snva-0821fc8631EXAMPLE", "createdBy": "123456789012", "id": "snva-0821fc8631EXAMPLE", "securityGroupIds": [ "sg-0aee16bc6cEXAMPLE" ], "status": "CREATE_IN_PROGRESS" }Weitere Informationen finden Sie unter VPC-Zuordnungen verwalten im Amazon VPC Lattice-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie unter Befehlsreferenz CreateServiceNetworkVpcAssociation
.AWS CLI
-
Das folgende Codebeispiel zeigt die Verwendungcreate-service-network.
- AWS CLI
-
Um ein Servicenetzwerk zu erstellen
Im folgenden
create-service-networkBeispiel wird ein Dienstnetzwerk mit dem angegebenen Namen erstellt.aws vpc-lattice create-service-network \ --namemy-service-networkAusgabe:
{ "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:servicenetwork/sn-080ec7dc93EXAMPLE", "authType": "NONE", "id": "sn-080ec7dc93EXAMPLE", "name": "my-service-network" }Weitere Informationen finden Sie unter Servicenetzwerke im Amazon VPC Lattice-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie unter CreateServiceNetwork AWS CLI
Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungcreate-service.
- AWS CLI
-
Um einen Dienst zu erstellen
Im folgenden
create-serviceBeispiel wird ein Dienst mit dem angegebenen Namen erstellt.aws vpc-lattice create-service \ --namemy-lattice-serviceAusgabe:
{ "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:service/svc-0285b53b2eEXAMPLE", "authType": "NONE", "dnsEntry": { "domainName": "my-lattice-service-0285b53b2eEXAMPLE.1a2b3c4.vpc-lattice-svcs.us-east-2.on.aws", "hostedZoneId": "Z09127221KTH2CEXAMPLE" }, "id": "svc-0285b53b2eEXAMPLE", "name": "my-lattice-service", "status": "CREATE_IN_PROGRESS" }Weitere Informationen finden Sie unter Services in VPC Lattice im Amazon VPC Lattice-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie unter CreateService
Befehlsreferenz.AWS CLI
-
Das folgende Codebeispiel zeigt die Verwendungcreate-target-group.
- AWS CLI
-
Beispiel 1: Um eine Zielgruppe vom Typ INSTANCE zu erstellen
Im folgenden
create-target-groupBeispiel wird eine Zielgruppe mit dem angegebenen Namen, Typ und Konfiguration erstellt.aws vpc-lattice create-target-group \ --namemy-lattice-target-group-instance\ --typeINSTANCE\ --configfile://tg-config.jsonInhalt von
tg-config.json:{ "port": 443, "protocol": "HTTPS", "protocolVersion": "HTTP1", "vpcIdentifier": "vpc-f1663d9868EXAMPLE" }Ausgabe:
{ "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:targetgroup/tg-0eaa4b9ab4EXAMPLE", "config": { "healthCheck": { "enabled": true, "healthCheckIntervalSeconds": 30, "healthCheckTimeoutSeconds": 5, "healthyThresholdCount": 5, "matcher": { "httpCode": "200" }, "path": "/", "protocol": "HTTPS", "protocolVersion": "HTTP1", "unhealthyThresholdCount": 2 }, "port": 443, "protocol": "HTTPS", "protocolVersion": "HTTP1", "vpcIdentifier": "vpc-f1663d9868EXAMPLE" }, "id": "tg-0eaa4b9ab4EXAMPLE", "name": "my-lattice-target-group-instance", "status": "CREATE_IN_PROGRESS", "type": "INSTANCE" }Beispiel 2: Um eine Zielgruppe vom Typ IP zu erstellen
Im folgenden
create-target-groupBeispiel wird eine Zielgruppe mit dem angegebenen Namen, Typ und Konfiguration erstellt.aws vpc-lattice create-target-group \ --namemy-lattice-target-group-ip\ --typeIP\ --configfile://tg-config.jsonInhalt von
tg-config.json:{ "ipAddressType": "IPV4", "port": 443, "protocol": "HTTPS", "protocolVersion": "HTTP1", "vpcIdentifier": "vpc-f1663d9868EXAMPLE" }Ausgabe:
{ "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:targetgroup/tg-0eaa4b9ab4EXAMPLE", "config": { "healthCheck": { "enabled": true, "healthCheckIntervalSeconds": 30, "healthCheckTimeoutSeconds": 5, "healthyThresholdCount": 5, "matcher": { "httpCode": "200" }, "path": "/", "protocol": "HTTPS", "protocolVersion": "HTTP1", "unhealthyThresholdCount": 2 }, "ipAddressType": "IPV4", "port": 443, "protocol": "HTTPS", "protocolVersion": "HTTP1", "vpcIdentifier": "vpc-f1663d9868EXAMPLE" }, "id": "tg-0eaa4b9ab4EXAMPLE", "name": "my-lattice-target-group-ip", "status": "CREATE_IN_PROGRESS", "type": "IP" }Beispiel 3: Um eine Zielgruppe vom Typ LAMBDA zu erstellen
Im folgenden
create-target-groupBeispiel wird eine Zielgruppe mit dem angegebenen Namen, Typ und Konfiguration erstellt.aws vpc-lattice create-target-group \ --namemy-lattice-target-group-lambda\ --typeLAMBDAAusgabe:
{ "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:targetgroup/tg-0eaa4b9ab4EXAMPLE", "id": "tg-0eaa4b9ab4EXAMPLE", "name": "my-lattice-target-group-lambda", "status": "CREATE_IN_PROGRESS", "type": "LAMBDA" }Beispiel 4: Um eine Zielgruppe vom Typ ALB zu erstellen
Im folgenden
create-target-groupBeispiel wird eine Zielgruppe mit dem angegebenen Namen, Typ und Konfiguration erstellt.aws vpc-lattice create-target-group \ --namemy-lattice-target-group-alb\ --typeALB\ --configfile://tg-config.jsonInhalt von
tg-config.json:{ "port": 443, "protocol": "HTTPS", "protocolVersion": "HTTP1", "vpcIdentifier": "vpc-f1663d9868EXAMPLE" }Ausgabe:
{ "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:targetgroup/tg-0eaa4b9ab4EXAMPLE", "config": { "port": 443, "protocol": "HTTPS", "protocolVersion": "HTTP1", "vpcIdentifier": "vpc-f1663d9868EXAMPLE" }, "id": "tg-0eaa4b9ab4EXAMPLE", "name": "my-lattice-target-group-alb", "status": "CREATE_IN_PROGRESS", "type": "ALB" }Weitere Informationen finden Sie unter Zielgruppen im Amazon VPC Lattice-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie unter CreateTargetGroup AWS CLI
Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdelete-auth-policy.
- AWS CLI
-
Um eine Authentifizierungsrichtlinie zu löschen
Im folgenden
delete-auth-policyBeispiel wird die Authentifizierungsrichtlinie für den angegebenen Dienst gelöscht.aws vpc-lattice delete-auth-policy \ --resource-identifiersvc-0285b53b2eEXAMPLEMit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Authentifizierungsrichtlinien im Amazon VPC Lattice-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie unter Befehlsreferenz DeleteAuthPolicy
.AWS CLI
-
Das folgende Codebeispiel zeigt die Verwendungdelete-listener.
- AWS CLI
-
Um einen Listener zu löschen
Im folgenden
delete-listenerBeispiel wird der angegebene Listener gelöscht.aws vpc-lattice delete-listener \ --listener-identifierlistener-07cc7fb0abEXAMPLE\ --service-identifiersvc-0285b53b2eEXAMPLEMit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Listeners im Amazon VPC Lattice-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie unter Befehlsreferenz DeleteListener
.AWS CLI
-
Das folgende Codebeispiel zeigt die Verwendungdelete-resource-configuration.
- AWS CLI
-
Um eine Ressourcenkonfiguration zu löschen
Im folgenden
delete-resource-configurationBeispiel wird die angegebene Ressourcenkonfiguration gelöscht.aws vpc-lattice delete-resource-configuration \ --resource-configuration-identifierrcfg-07129f3acded87625Mit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Resource Gateways in VPC Lattice im Amazon VPC Lattice User Guide.
-
Einzelheiten zur API finden Sie in der Befehlsreferenz. DeleteResourceConfiguration
AWS CLI
-
Das folgende Codebeispiel zeigt die Verwendungdelete-resource-gateway.
- AWS CLI
-
Um ein Ressourcen-Gateway zu löschen
Im folgenden
delete-resource-gatewayBeispiel wird das angegebene Ressourcen-Gateway gelöscht.aws vpc-lattice delete-resource-gateway \ --resource-gateway-identifierrgw-0bba03f3d56060135Ausgabe:
{ "arn": "arn:aws:vpc-lattice:us-east-1:123456789012:resourcegateway/rgw-0bba03f3d56060135", "id": "rgw-0bba03f3d56060135", "name": "my-resource-gateway", "status": "DELETE_IN_PROGRESS" }Weitere Informationen finden Sie unter Resource Gateways in VPC Lattice im Amazon VPC Lattice User Guide.
-
Einzelheiten zur API finden Sie in der Befehlsreferenz. DeleteResourceGateway
AWS CLI
-
Das folgende Codebeispiel zeigt die Verwendungdelete-service-network-service-association.
- AWS CLI
-
Um eine Dienstverknüpfung zu löschen
Im folgenden
delete-service-network-service-associationBeispiel wird die Zuordnung der angegebenen Dienstzuordnung aufgehoben.aws vpc-lattice delete-service-network-service-association \ --service-network-service-association-identifiersnsa-031fabb4d8EXAMPLEAusgabe:
{ "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:servicenetworkserviceassociation/snsa-031fabb4d8EXAMPLE", "id": "snsa-031fabb4d8EXAMPLE", "status": "DELETE_IN_PROGRESS" }Weitere Informationen finden Sie unter Servicezuordnungen verwalten im Amazon VPC Lattice-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie unter DeleteServiceNetworkServiceAssociation AWS CLI
Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdelete-service-network-vpc-association.
- AWS CLI
-
So löschen Sie eine VPC-Zuordnung
Im folgenden
delete-service-network-vpc-associationBeispiel wird die Zuordnung der angegebenen VPC-Zuordnung aufgehoben.aws vpc-lattice delete-service-network-vpc-association \ --service-network-vpc-association-identifiersnva-0821fc8631EXAMPLEAusgabe:
{ "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:servicenetworkvpcassociation/snva-0821fc8631EXAMPLE", "id": "snva-0821fc8631EXAMPLE", "status": "DELETE_IN_PROGRESS" }Weitere Informationen finden Sie unter VPC-Zuordnungen verwalten im Amazon VPC Lattice-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie unter Befehlsreferenz DeleteServiceNetworkVpcAssociation
.AWS CLI
-
Das folgende Codebeispiel zeigt die Verwendungdelete-service-network.
- AWS CLI
-
Um ein Servicenetzwerk zu löschen
Im folgenden
delete-service-networkBeispiel wird das angegebene Dienstnetzwerk gelöscht.aws vpc-lattice delete-service-network \ --service-network-identifiersn-080ec7dc93EXAMPLEMit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Servicenetzwerke im Amazon VPC Lattice-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie unter DeleteServiceNetwork AWS CLI
Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdelete-service.
- AWS CLI
-
Um einen Dienst zu löschen
Im folgenden
delete-serviceBeispiel wird der angegebene Dienst gelöscht.aws vpc-lattice delete-service \ --service-identifiersvc-0285b53b2eEXAMPLEAusgabe:
{ "arn": "arn:aws:vpc-lattice:us-west-2:123456789012:service/svc-0285b53b2eEXAMPLE", "id": "svc-0285b53b2eEXAMPLE", "name": "my-lattice-service", "status": "DELETE_IN_PROGRESS" }Weitere Informationen finden Sie unter Services in VPC Lattice im Amazon VPC Lattice-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie unter DeleteService
Befehlsreferenz.AWS CLI
-
Das folgende Codebeispiel zeigt die Verwendungdelete-target-group.
- AWS CLI
-
Um eine Zielgruppe zu löschen
Im folgenden
delete-target-groupBeispiel wird die angegebene Zielgruppe gelöscht.aws vpc-lattice delete-target-group \ --target-group-identifiertg-0eaa4b9ab4EXAMPLEAusgabe:
{ "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:targetgroup/tg-0eaa4b9ab4EXAMPLE", "id": "tg-0eaa4b9ab4EXAMPLE", "status": "DELETE_IN_PROGRESS" }Weitere Informationen finden Sie unter Zielgruppen im Amazon VPC Lattice-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie unter DeleteTargetGroup AWS CLI
Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungderegister-targets.
- AWS CLI
-
Um ein Ziel zu deregistrieren
Im folgenden
deregister-targetsBeispiel wird die Registrierung des angegebenen Ziels von der angegebenen Zielgruppe aufgehoben.aws vpc-lattice deregister-targets \ --targetsi-07dd579bc5EXAMPLE\ --target-group-identifiertg-0eaa4b9ab4EXAMPLEAusgabe:
{ "successful": [ { "id": "i-07dd579bc5EXAMPLE", "port": 443 } ], "unsuccessful": [] }Weitere Informationen finden Sie unter Ziele registrieren im Amazon VPC Lattice-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie unter DeregisterTargets AWS CLI
Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-auth-policy.
- AWS CLI
-
Um Informationen über eine Authentifizierungsrichtlinie zu erhalten
Im folgenden
get-auth-policyBeispiel werden Informationen zur Authentifizierungsrichtlinie für den angegebenen Dienst abgerufen.aws vpc-lattice get-auth-policy \ --resource-identifiersvc-0285b53b2eEXAMPLEAusgabe:
{ "createdAt": "2023-06-07T03:51:20.266Z", "lastUpdatedAt": "2023-06-07T04:39:27.082Z", "policy": "{\"Version\":\"2012-10-17\",\"Statement\":[{\"Effect\":\"Allow\",\"Principal\":{\"AWS\":\"arn:aws:iam::123456789012:role/my-clients\"},\"Action\":\"vpc-lattice-svcs:Invoke\",\"Resource\":\"arn:aws:vpc-lattice:us-east-2:123456789012:service/svc-0285b53b2eEXAMPLE\"}]}", "state": "Active" }Weitere Informationen finden Sie unter Authentifizierungsrichtlinien im Amazon VPC Lattice-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie unter Befehlsreferenz GetAuthPolicy
.AWS CLI
-
Das folgende Codebeispiel zeigt die Verwendungget-listener.
- AWS CLI
-
Um Informationen über einen Service-Listener abzurufen
Im folgenden
get-listenerBeispiel werden Informationen über den angegebenen Listener für den angegebenen Dienst abgerufen.aws vpc-lattice get-listener \ --listener-identifierlistener-0ccf55918cEXAMPLE\ --service-identifiersvc-0285b53b2eEXAMPLEAusgabe:
{ "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:service/svc-0285b53b2eEXAMPLE/listener/listener-0ccf55918cEXAMPLE", "createdAt": "2023-05-07T05:08:45.192Z", "defaultAction": { "forward": { "targetGroups": [ { "targetGroupIdentifier": "tg-0ff213abb6EXAMPLE", "weight": 1 } ] } }, "id": "listener-0ccf55918cEXAMPLE", "lastUpdatedAt": "2023-05-07T05:08:45.192Z", "name": "http-80", "port": 80, "protocol": "HTTP", "serviceArn": "arn:aws:vpc-lattice:us-east-2:123456789012:service/svc-0285b53b2eEXAMPLE", "serviceId": "svc-0285b53b2eEXAMPLE" }Weitere Informationen finden Sie unter Routing definieren im Amazon VPC Lattice-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie unter GetListener AWS CLI
Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-resource-configuration.
- AWS CLI
-
Um Informationen über eine Ressourcenkonfiguration zu erhalten
Das folgende
get-resource-configurationBeispiel ruft Informationen über die angegebene Ressourcenkonfiguration ab.aws vpc-lattice get-resource-configuration \ --resource-configuration-identifierrcfg-07129f3acded87625Ausgabe:
{ "allowAssociationToShareableServiceNetwork": true, "amazonManaged": false, "arn": "arn:aws:vpc-lattice:us-east-1:123456789012:resourceconfiguration/rcfg-07129f3acded87625", "createdAt": "2025-02-01T00:57:35.871000+00:00", "id": "rcfg-07129f3acded87625", "lastUpdatedAt": "2025-02-01T00:57:46.874000+00:00", "name": "my-resource-config", "portRanges": [ "1-65535" ], "protocol": "TCP", "resourceConfigurationDefinition": { "ipResource": { "ipAddress": "10.0.14.85" } }, "resourceGatewayId": "rgw-0bba03f3d56060135", "status": "ACTIVE", "type": "SINGLE" }Weitere Informationen finden Sie unter Resource Gateways in VPC Lattice im Amazon VPC Lattice User Guide.
-
Einzelheiten zur API finden Sie in der Befehlsreferenz. GetResourceConfiguration
AWS CLI
-
Das folgende Codebeispiel zeigt die Verwendungget-resource-gateway.
- AWS CLI
-
Um Informationen über ein Ressourcen-Gateway zu erhalten
Im folgenden
get-resource-gatewayBeispiel werden Informationen über das angegebene Ressourcen-Gateway abgerufen.aws vpc-lattice get-resource-gateway \ --resource-gateway-identifierrgw-0bba03f3d56060135Ausgabe:
{ "arn": "arn:aws:vpc-lattice:us-east-1:123456789012:resourcegateway/rgw-0bba03f3d56060135", "createdAt": "2025-02-01T00:57:33.241000+00:00", "id": "rgw-0bba03f3d56060135", "ipAddressType": "IPV4", "lastUpdatedAt": "2025-02-01T00:57:44.351000+00:00", "name": "my-resource-gateway", "securityGroupIds": [ "sg-087ffd596c5fe962c" ], "status": "ACTIVE", "subnetIds": [ "subnet-08e8943905b63a683" ], "vpcId": "vpc-0bf4c2739bc05a694" }Weitere Informationen finden Sie unter Resource Gateways in VPC Lattice im Amazon VPC Lattice User Guide.
-
Einzelheiten zur API finden Sie in der Befehlsreferenz. GetResourceGateway
AWS CLI
-
Das folgende Codebeispiel zeigt die Verwendungget-service-network-service-association.
- AWS CLI
-
Um Informationen über einen Serviceverband zu erhalten
Im folgenden
get-service-network-service-associationBeispiel werden Informationen über die angegebene Dienstverknüpfung abgerufen.aws vpc-lattice get-service-network-service-association \ --service-network-service-association-identifiersnsa-031fabb4d8EXAMPLEAusgabe:
{ "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:servicenetworkserviceassociation/snsa-031fabb4d8EXAMPLE", "createdAt": "2023-05-05T21:48:16.076Z", "createdBy": "123456789012", "dnsEntry": { "domainName": "my-lattice-service-0285b53b2eEXAMPLE.7d67968.vpc-lattice-svcs.us-east-2.on.aws", "hostedZoneId": "Z09127221KTH2CEXAMPLE" }, "id": "snsa-031fabb4d8EXAMPLE", "serviceArn": "arn:aws:vpc-lattice:us-east-2:123456789012:service/svc-0285b53b2eEXAMPLE", "serviceId": "svc-0285b53b2eEXAMPLE", "serviceName": "my-lattice-service", "serviceNetworkArn": "arn:aws:vpc-lattice:us-east-2:123456789012:servicenetwork/sn-080ec7dc93EXAMPLE", "serviceNetworkId": "sn-080ec7dc93EXAMPLE", "serviceNetworkName": "my-service-network", "status": "ACTIVE" }Weitere Informationen finden Sie unter Servicezuordnungen verwalten im Amazon VPC Lattice-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie unter GetServiceNetworkServiceAssociation AWS CLI
Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-service-network-vpc-association.
- AWS CLI
-
Um Informationen über eine VPC-Assoziation zu erhalten
Im folgenden
get-service-network-vpc-associationBeispiel werden Informationen über die angegebene VPC-Assoziation abgerufen.aws vpc-lattice get-service-network-vpc-association \ --service-network-vpc-association-identifiersnva-0821fc8631EXAMPLEAusgabe:
{ "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:servicenetworkvpcassociation/snva-0821fc8631EXAMPLE", "createdAt": "2023-06-06T23:41:08.421Z", "createdBy": "123456789012", "id": "snva-0c5dcb60d6EXAMPLE", "lastUpdatedAt": "2023-06-06T23:41:08.421Z", "securityGroupIds": [ "sg-0aee16bc6cEXAMPLE" ], "serviceNetworkArn": "arn:aws:vpc-lattice:us-east-2:123456789012:servicenetwork/sn-080ec7dc93EXAMPLE", "serviceNetworkId": "sn-080ec7dc93EXAMPLE", "serviceNetworkName": "my-service-network", "status": "ACTIVE", "vpcId": "vpc-0a1b2c3d4eEXAMPLE" }Weitere Informationen finden Sie unter VPC-Zuordnungen verwalten im Amazon VPC Lattice-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie unter Befehlsreferenz GetServiceNetworkVpcAssociation
.AWS CLI
-
Das folgende Codebeispiel zeigt die Verwendungget-service-network.
- AWS CLI
-
Um Informationen über ein Servicenetzwerk zu erhalten
Im folgenden
get-service-networkBeispiel werden Informationen über das angegebene Dienstnetzwerk abgerufen.aws vpc-lattice get-service-network \ --service-network-identifiersn-080ec7dc93EXAMPLEAusgabe:
{ "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:servicenetwork/sn-080ec7dc93EXAMPLE", "authType": "AWS_IAM", "createdAt": "2023-05-05T15:26:08.417Z", "id": "sn-080ec7dc93EXAMPLE", "lastUpdatedAt": "2023-05-05T15:26:08.417Z", "name": "my-service-network", "numberOfAssociatedServices": 2, "numberOfAssociatedVPCs": 3 }Weitere Informationen finden Sie unter Servicenetzwerke im Amazon VPC Lattice-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie unter GetServiceNetwork AWS CLI
Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-service.
- AWS CLI
-
Um Informationen über einen Dienst zu erhalten
Im folgenden
get-serviceBeispiel werden Informationen über den angegebenen Dienst abgerufen.aws vpc-lattice get-service \ --service-identifiersvc-0285b53b2eEXAMPLEAusgabe:
{ "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:service/svc-0285b53b2eEXAMPLE", "authType": "AWS_IAM", "createdAt": "2023-05-05T21:35:29.339Z", "dnsEntry": { "domainName": "my-lattice-service-0285b53b2eEXAMPLE.7d67968.vpc-lattice-svcs.us-east-2.on.aws", "hostedZoneId": "Z09127221KTH2CFUOHIZH" }, "id": "svc-0285b53b2eEXAMPLE", "lastUpdatedAt": "2023-05-05T21:35:29.339Z", "name": "my-lattice-service", "status": "ACTIVE" }Weitere Informationen finden Sie unter Services im Amazon VPC Lattice-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie GetService
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-target-group.
- AWS CLI
-
Um Informationen über eine Zielgruppe zu erhalten
Im folgenden
get-target-groupBeispiel werden Informationen über die angegebene Zielgruppe abgerufen, die den Zieltyp hatINSTANCE.aws vpc-lattice get-target-group \ --target-group-identifiertg-0eaa4b9ab4EXAMPLEAusgabe:
{ "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:targetgroup/tg-0eaa4b9ab4EXAMPLE", "config": { "healthCheck": { "enabled": true, "healthCheckIntervalSeconds": 30, "healthCheckTimeoutSeconds": 5, "healthyThresholdCount": 5, "matcher": { "httpCode": "200" }, "path": "/", "protocol": "HTTPS", "protocolVersion": "HTTP1", "unhealthyThresholdCount": 2 }, "port": 443, "protocol": "HTTPS", "protocolVersion": "HTTP1", "vpcIdentifier": "vpc-f1663d9868EXAMPLE" }, "createdAt": "2023-05-06T04:41:04.122Z", "id": "tg-0eaa4b9ab4EXAMPLE", "lastUpdatedAt": "2023-05-06T04:41:04.122Z", "name": "my-target-group", "serviceArns": [ "arn:aws:vpc-lattice:us-east-2:123456789012:service/svc-0285b53b2eEXAMPLE" ], "status": "ACTIVE", "type": "INSTANCE" }Weitere Informationen finden Sie unter Zielgruppen im Amazon VPC Lattice-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie unter GetTargetGroup AWS CLI
Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendunglist-listeners.
- AWS CLI
-
Um Service-Listener aufzulisten
Das folgende
list-listenersBeispiel listet die Listener für den angegebenen Dienst auf.aws vpc-lattice list-listeners \ --service-identifiersvc-0285b53b2eEXAMPLEAusgabe:
{ "items": [ { "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:service/svc-0285b53b2eEXAMPLE/listener/listener-0ccf55918cEXAMPLE", "createdAt": "2023-05-07T05:08:45.192Z", "id": "listener-0ccf55918cEXAMPLE", "lastUpdatedAt": "2023-05-07T05:08:45.192Z", "name": "http-80", "port": 80, "protocol": "HTTP" } ] }Weitere Informationen finden Sie unter Routing definieren im Amazon VPC Lattice-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie unter ListListeners AWS CLI
Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendunglist-resource-configurations.
- AWS CLI
-
Um Ihre Ressourcenkonfigurationen aufzulisten
Das folgende
list-resource-configurationsBeispiel listet Ihre Ressourcenkonfigurationen auf.aws vpc-lattice list-resource-configurationsAusgabe:
{ "items": [ { "amazonManaged": false, "arn": "arn:aws:vpc-lattice:us-east-1:123456789012:resourceconfiguration/rcfg-07129f3acded87625", "createdAt": "2025-02-01T00:57:35.871000+00:00", "id": "rcfg-07129f3acded87625", "lastUpdatedAt": "2025-02-01T00:57:46.874000+00:00", "name": "my-resource-config", "resourceGatewayId": "rgw-0bba03f3d56060135", "status": "ACTIVE", "type": "SINGLE" } ] }Weitere Informationen finden Sie unter Ressourcenkonfigurationen im Amazon VPC Lattice-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie unter ListResourceConfigurations AWS CLI
Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendunglist-resource-endpoint-associations.
- AWS CLI
-
Um die VPC-Endpunktzuordnungen aufzulisten
Das folgende
list-resource-endpoint-associationsBeispiel listet die VPC-Endpunkte auf, die der angegebenen Ressourcenkonfiguration zugeordnet sind.aws vpc-lattice list-resource-endpoint-associations \ --resource-configuration-identifierrcfg-07129f3acded87625Ausgabe:
{ "items": [ { "arn": "arn:aws:vpc-lattice:us-east-1:123456789012:resourceendpointassociation/rea-0956a7435baf89326", "createdAt": "2025-02-01T00:57:38.998000+00:00", "id": "rea-0956a7435baf89326", "resourceConfigurationArn": "arn:aws:vpc-lattice:us-east-1:123456789012:resourceconfiguration/rcfg-07129f3acded87625", "resourceConfigurationId": "rcfg-07129f3acded87625", "vpcEndpointId": "vpce-019b90d6f16d4f958", "vpcEndpointOwner": "123456789012" } ] }Weitere Informationen finden Sie unter Zuordnungen für eine VPC-Lattice-Ressourcenkonfiguration verwalten im Amazon VPC Lattice-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie in der Befehlsreferenz ListResourceEndpointAssociations
.AWS CLI
-
Das folgende Codebeispiel zeigt die Verwendunglist-resource-gateways.
- AWS CLI
-
Um Ihre Ressourcen-Gateways aufzulisten
Das folgende
list-resource-gatewaysBeispiel listet Ihre Ressourcen-Gateways auf.aws vpc-lattice list-resource-gatewaysAusgabe:
{ "items": [ { "arn": "arn:aws:vpc-lattice:us-east-1:123456789012:resourcegateway/rgw-0bba03f3d56060135", "createdAt": "2025-02-01T00:57:33.241000+00:00", "id": "rgw-0bba03f3d56060135", "ipAddressType": "IPV4", "lastUpdatedAt": "2025-02-01T00:57:44.351000+00:00", "name": "my-resource-gateway", "seurityGroupIds": [ "sg-087ffd596c5fe962c" ], "status": "ACTIVE", "subnetIds": [ "subnet-08e8943905b63a683" ], "vpcIdentifier": "vpc-0bf4c2739bc05a694" } ] }Weitere Informationen finden Sie unter Resource Gateways in VPC Lattice im Amazon VPC Lattice User Guide.
-
Einzelheiten zur API finden Sie in der Befehlsreferenz. ListResourceGateways
AWS CLI
-
Das folgende Codebeispiel zeigt die Verwendunglist-service-network-service-associations.
- AWS CLI
-
Um Dienstzuordnungen aufzulisten
Im folgenden
list-service-network-service-associationsBeispiel werden die Dienstzuordnungen für das angegebene Dienstnetzwerk aufgeführt. Die--queryOption beschränkt die Ausgabe auf die IDs der Dienstzuordnungen.aws vpc-lattice list-service-network-service-associations \ --service-network-identifiersn-080ec7dc93EXAMPLE\ --queryitems[*].idAusgabe:
[ "snsa-031fabb4d8EXAMPLE", "snsa-0e16955a8cEXAMPLE" ]Weitere Informationen finden Sie unter Servicezuordnungen verwalten im Amazon VPC Lattice-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie unter ListServiceNetworkServiceAssociations AWS CLI
Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendunglist-service-network-vpc-associations.
- AWS CLI
-
Um VPC-Zuordnungen aufzulisten
Im folgenden
list-service-network-vpc-associationsBeispiel werden die VPC-Zuordnungen für das angegebene Dienstnetzwerk aufgeführt. Die--queryOption beschränkt die Ausgabe auf die der IDs VPC-Assoziationen.aws vpc-lattice list-service-network-vpc-associations \ --service-network-identifiersn-080ec7dc93EXAMPLE\ --queryitems[*].idAusgabe:
[ "snva-0821fc8631EXAMPLE", "snva-0c5dcb60d6EXAMPLE" ]Weitere Informationen finden Sie unter VPC-Zuordnungen verwalten im Amazon VPC Lattice-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie unter Befehlsreferenz ListServiceNetworkVpcAssociations
.AWS CLI
-
Das folgende Codebeispiel zeigt die Verwendunglist-service-network-vpc-endpoint-associations.
- AWS CLI
-
Um die VPC-Endpunktzuordnungen aufzulisten
Das folgende
list-service-network-vpc-endpoint-associationsBeispiel listet die VPC-Endpunkte auf, die dem jeweiligen Dienstnetzwerk zugeordnet sind.aws vpc-lattice list-service-network-vpc-endpoint-associations \ --service-network-identifiersn-0808d1748faee0c1eAusgabe:
{ "items": [ { "createdAt": "2025-02-01T01:21:36.667000+00:00", "serviceNetworkArn": "arn:aws:vpc-lattice:us-east-1:123456789012:servicenetwork/sn-0808d1748faee0c1e", "state": "ACTIVE", "vpcEndpointId": "vpce-0cc199f605eaeace7", "vpcEndpointOwnerId": "123456789012" } ] }Weitere Informationen finden Sie unter Verwalten der Verknüpfungen für ein VPC Lattice-Servicenetzwerk im Amazon VPC Lattice-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie in der Befehlsreferenz ListServiceNetworkVpcEndpointAssociations
.AWS CLI
-
Das folgende Codebeispiel zeigt die Verwendunglist-service-networks.
- AWS CLI
-
Um Ihre Servicenetzwerke aufzulisten
Im folgenden
list-service-networksBeispiel werden die Dienstnetzwerke aufgeführt, die dem anrufenden Konto gehören oder von diesem gemeinsam genutzt werden. Die--queryOption beschränkt die Ergebnisse auf die Amazon Resource Names (ARN) der Servicenetzwerke.aws vpc-lattice list-service-networks \ --queryitems[*].arnAusgabe:
[ "arn:aws:vpc-lattice:us-east-2:123456789012:servicenetwork/sn-080ec7dc93EXAMPLE", "arn:aws:vpc-lattice:us-east-2:111122223333:servicenetwork/sn-0ec4d436cfEXAMPLE" ]Weitere Informationen finden Sie unter Servicenetzwerke im Amazon VPC Lattice-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie unter ListServiceNetworks AWS CLI
Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendunglist-services.
- AWS CLI
-
Um Ihre Dienste aufzulisten
Im folgenden
list-servicesBeispiel werden die Dienste aufgeführt, die dem anrufenden Konto gehören oder mit diesem geteilt werden. Die--queryOption beschränkt die Ergebnisse auf die Amazon Resource Names (ARN) der Services.aws vpc-lattice list-services \ --queryitems[*].arnAusgabe:
[ "arn:aws:vpc-lattice:us-east-2:123456789012:service/svc-0285b53b2eEXAMPLE", "arn:aws:vpc-lattice:us-east-2:111122223333:service/svc-0b8ac96550EXAMPLE" ]Weitere Informationen finden Sie unter Services im Amazon VPC Lattice-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie ListServices
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendunglist-target-groups.
- AWS CLI
-
Um Ihre Zielgruppen aufzulisten
Das folgende
list-target-groupsBeispiel listet die Zielgruppen mit dem Zieltyp aufLAMBDA.aws vpc-lattice list-target-groups \ --target-group-typeLAMBDAAusgabe:
{ "items": [ { "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:targetgroup/tg-045c1b7d9dEXAMPLE", "createdAt": "2023-05-06T05:22:16.637Z", "id": "tg-045c1b7d9dEXAMPLE", "lastUpdatedAt": "2023-05-06T05:22:16.637Z", "name": "my-target-group-lam", "serviceArns": [ "arn:aws:vpc-lattice:us-east-2:123456789012:service/svc-0285b53b2eEXAMPLE" ], "status": "ACTIVE", "type": "LAMBDA" } ] }Weitere Informationen finden Sie unter Zielgruppen im Amazon VPC Lattice-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie unter ListTargetGroups AWS CLI
Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendunglist-targets.
- AWS CLI
-
Um die Ziele für eine Zielgruppe aufzulisten
Das folgende
list-targetsBeispiel listet die Ziele für die angegebene Zielgruppe auf.aws vpc-lattice list-targets \ --target-group-identifiertg-0eaa4b9ab4EXAMPLEAusgabe:
{ "items": [ { "id": "i-07dd579bc5EXAMPLE", "port": 443, "status": "HEALTHY" }, { "id": "i-047b3c9078EXAMPLE", "port": 443, "reasonCode": "HealthCheckFailed", "status": "UNHEALTHY" } ] }Weitere Informationen finden Sie unter Zielgruppen im Amazon VPC Lattice-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie unter ListTargets AWS CLI
Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungput-auth-policy.
- AWS CLI
-
Um eine Authentifizierungsrichtlinie für einen Dienst zu erstellen
Das folgende
put-auth-policyBeispiel gewährt Zugriff auf Anfragen von jedem authentifizierten Prinzipal, der die angegebene IAM-Rolle verwendet. Die Ressource ist der ARN des Dienstes, an den die Richtlinie angehängt ist.aws vpc-lattice put-auth-policy \ --resource-identifiersvc-0285b53b2eEXAMPLE\ --policyfile://auth-policy.jsonInhalt von
auth-policy.json:{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "AWS": "arn:aws:iam::123456789012:role/my-clients" }, "Action": "vpc-lattice-svcs:Invoke", "Resource": "arn:aws:vpc-lattice:us-east-2:123456789012:service/svc-0285b53b2eEXAMPLE" } ] }Ausgabe:
{ "policy": "{\"Version\":\"2012-10-17\",\"Statement\":[{\"Effect\":\"Allow\",\"Principal\":{\"AWS\":\"arn:aws:iam::123456789012:role/my-clients\"},\"Action\":\"vpc-lattice-svcs:Invoke\",\"Resource\":\"arn:aws:vpc-lattice:us-east-2:123456789012:service/svc-0285b53b2eEXAMPLE\"}]}", "state": "Active" }Weitere Informationen finden Sie unter Authentifizierungsrichtlinien im Amazon VPC Lattice-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie unter Befehlsreferenz PutAuthPolicy
.AWS CLI
-
Das folgende Codebeispiel zeigt die Verwendungregister-targets.
- AWS CLI
-
Um ein Ziel zu registrieren
Im folgenden
register-targetsBeispiel werden die angegebenen Ziele bei der angegebenen Zielgruppe registriert.aws vpc-lattice register-targets \ --targetsid=i-047b3c9078EXAMPLEid=i-07dd579bc5EXAMPLE\ --target-group-identifiertg-0eaa4b9ab4EXAMPLEAusgabe:
{ "successful": [ { "id": "i-07dd579bc5EXAMPLE", "port": 443 } ], "unsuccessful": [ { "failureCode": "UnsupportedTarget", "failureMessage": "Instance targets must be in the same VPC as their target group", "id": "i-047b3c9078EXAMPLE", "port": 443 } ] }Weitere Informationen finden Sie unter Ziele registrieren im Amazon VPC Lattice-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie unter RegisterTargets AWS CLI
Befehlsreferenz.
-