Sono disponibili altri esempi di AWS SDK nel repository AWS Doc SDK Examples.
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Esempi di VPC Lattice che utilizzano AWS CLI
I seguenti esempi di codice mostrano come eseguire azioni e implementare scenari comuni utilizzando AWS Command Line Interface with VPC Lattice.
Le azioni sono estratti di codice da programmi più grandi e devono essere eseguite nel contesto. Sebbene le azioni mostrino come richiamare le singole funzioni del servizio, è possibile visualizzarle contestualizzate negli scenari correlati.
Ogni esempio include un link al codice sorgente completo, in cui vengono fornite le istruzioni su come configurare ed eseguire il codice nel contesto.
Argomenti
Azioni
L’esempio di codice seguente mostra come utilizzare create-listener.
- AWS CLI
-
Come creare un listener
L’esempio
create-listenerseguente crea un listener HTTPS con una regola predefinita che inoltra il traffico al gruppo di destinazione VPC Lattice specificato.aws vpc-lattice create-listener \ --namemy-service-listener\ --protocolHTTPS\ --port443\ --service-identifiersvc-0285b53b2eEXAMPLE\ --default-actionfile://listener-config.jsonContenuto di
listener-config.json:{ "forward": { "targetGroups": [ { "targetGroupIdentifier": "tg-0eaa4b9ab4EXAMPLE" } ] } }Output:
{ "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" }Per ulteriori informazioni, consulta Listener nella Guida per l’utente di Amazon VPC Lattice.
-
Per i dettagli sull'API, vedi CreateListener
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare create-resource-configuration.
- AWS CLI
-
Come creare una configurazione delle risorse
L’esempio
create-resource-configurationseguente crea una configurazione delle risorse che specifica un singolo indirizzo IPv4.aws vpc-lattice create-resource-configuration \ --namemy-resource-config\ --typeSINGLE\ --resource-gateway-identifierrgw-0bba03f3d56060135\ --resource-configuration-definition 'ipResource={ipAddress=10.0.14.85}'Output:
{ "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" }Per ulteriori informazioni, consulta Configurazione delle risorse per risorse VPC nella Guida per l’utente di Amazon VPC Lattice.
-
Per i dettagli sull'API, vedi in Command Reference. CreateResourceConfiguration
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare create-resource-gateway.
- AWS CLI
-
Come creare un gateway per le risorse
L’esempio
create-resource-gatewayseguente crea un gateway per le risorse per la sottorete specificata.aws vpc-lattice create-resource-gateway \ --namemy-resource-gateway\ --vpc-identifiervpc-0bf4c2739bc05a69\ --subnet-idssubnet-08e8943905b63a683Output:
{ "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" }Per ulteriori informazioni, consulta Gateway per le risorse in VPC Lattice nella Guida per l’utente di Amazon VPC Lattice.
-
Per i dettagli sull'API, vedi in Command Reference. CreateResourceGateway
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare create-service-network-service-association.
- AWS CLI
-
Come creare un’associazione a un servizio
L’esempio
create-service-network-service-associationseguente associa il servizio specificato alla rete di servizi specificata.aws vpc-lattice create-service-network-service-association \ --service-identifiersvc-0285b53b2eEXAMPLE\ --service-network-identifiersn-080ec7dc93EXAMPLEOutput:
{ "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" }Per ulteriori informazioni, consulta Gestire le associazioni dei servizi nella Guida per l’utente di Amazon VPC Lattice.
-
Per i dettagli sull'API, vedi in Command Reference. CreateServiceNetworkServiceAssociation
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare create-service-network-vpc-association.
- AWS CLI
-
Come creare un’associazione a un VPC
L’esempio
create-service-network-vpc-associationseguente associa il VPC specificato alla rete di servizi specificata. Il gruppo di sicurezza specificato controlla quali risorse nel VPC possono accedere alla rete di servizi e ai relativi servizi.aws vpc-lattice create-service-network-vpc-association \ --vpc-identifiervpc-0a1b2c3d4eEXAMPLE\ --service-network-identifiersn-080ec7dc93EXAMPLE\ --security-group-idssg-0aee16bc6cEXAMPLEOutput:
{ "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:servicenetworkvpcassociation/snva-0821fc8631EXAMPLE", "createdBy": "123456789012", "id": "snva-0821fc8631EXAMPLE", "securityGroupIds": [ "sg-0aee16bc6cEXAMPLE" ], "status": "CREATE_IN_PROGRESS" }Per ulteriori informazioni, consulta Gestire le associazioni VPC nella Guida per l’utente di Amazon VPC Lattice.
-
Per i dettagli sull'API, vedi in Command Reference. CreateServiceNetworkVpcAssociation
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare create-service-network.
- AWS CLI
-
Come creare una rete di servizi
L’esempio
create-service-networkseguente crea una rete di servizi con il nome specificato.aws vpc-lattice create-service-network \ --namemy-service-networkOutput:
{ "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:servicenetwork/sn-080ec7dc93EXAMPLE", "authType": "NONE", "id": "sn-080ec7dc93EXAMPLE", "name": "my-service-network" }Per ulteriori informazioni, consulta Reti di servizio nella Guida per l’utente di Amazon VPC Lattice.
-
Per i dettagli sull'API, vedi CreateServiceNetwork
in Command Reference. AWS CLI
-
L’esempio di codice seguente mostra come utilizzare create-service.
- AWS CLI
-
Come creare un servizio
L’esempio
create-serviceseguente crea un servizio con il nome specificato.aws vpc-lattice create-service \ --namemy-lattice-serviceOutput:
{ "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" }Per ulteriori informazioni, consulta Servizi in VPC Lattice nella Guida per l’utente di Amazon VPC Lattice.
-
Per i dettagli sull'API, vedi CreateService
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare create-target-group.
- AWS CLI
-
Esempio 1: come creare un gruppo di destinazione di tipo INSTANCE
L’esempio
create-target-groupseguente crea un gruppo di destinazione con il nome, il tipo e la configurazione specificati.aws vpc-lattice create-target-group \ --namemy-lattice-target-group-instance\ --typeINSTANCE\ --configfile://tg-config.jsonContenuto di
tg-config.json:{ "port": 443, "protocol": "HTTPS", "protocolVersion": "HTTP1", "vpcIdentifier": "vpc-f1663d9868EXAMPLE" }Output:
{ "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" }Esempio 2: come creare un gruppo di destinazione di tipo IP
L’esempio
create-target-groupseguente crea un gruppo di destinazione con il nome, il tipo e la configurazione specificati.aws vpc-lattice create-target-group \ --namemy-lattice-target-group-ip\ --typeIP\ --configfile://tg-config.jsonContenuto di
tg-config.json:{ "ipAddressType": "IPV4", "port": 443, "protocol": "HTTPS", "protocolVersion": "HTTP1", "vpcIdentifier": "vpc-f1663d9868EXAMPLE" }Output:
{ "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" }Esempio 3: come creare un gruppo di destinazione di tipo LAMBDA
L’esempio
create-target-groupseguente crea un gruppo di destinazione con il nome, il tipo e la configurazione specificati.aws vpc-lattice create-target-group \ --namemy-lattice-target-group-lambda\ --typeLAMBDAOutput:
{ "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" }Esempio 4: come creare un gruppo di destinazione di tipo ALB
L’esempio
create-target-groupseguente crea un gruppo di destinazione con il nome, il tipo e la configurazione specificati.aws vpc-lattice create-target-group \ --namemy-lattice-target-group-alb\ --typeALB\ --configfile://tg-config.jsonContenuto di
tg-config.json:{ "port": 443, "protocol": "HTTPS", "protocolVersion": "HTTP1", "vpcIdentifier": "vpc-f1663d9868EXAMPLE" }Output:
{ "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" }Per ulteriori informazioni, consulta Gruppi di destinazione nella Guida per l’utente di Amazon VPC Lattice.
-
Per i dettagli sull'API, vedi CreateTargetGroup
in Command Reference. AWS CLI
-
L’esempio di codice seguente mostra come utilizzare delete-auth-policy.
- AWS CLI
-
Come eliminare una policy di autenticazione
L’esempio
delete-auth-policyseguente elimina la policy di autenticazione per il servizio specificato.aws vpc-lattice delete-auth-policy \ --resource-identifiersvc-0285b53b2eEXAMPLEQuesto comando non produce alcun output.
Per ulteriori informazioni, consulta Policy di autenticazione nella Guida per l’utente di Amazon VPC Lattice.
-
Per i dettagli sull'API, vedi in Command Reference. DeleteAuthPolicy
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare delete-listener.
- AWS CLI
-
Come eliminare un listener
L’esempio
delete-listenerseguente elimina il listener specificato.aws vpc-lattice delete-listener \ --listener-identifierlistener-07cc7fb0abEXAMPLE\ --service-identifiersvc-0285b53b2eEXAMPLEQuesto comando non produce alcun output.
Per ulteriori informazioni, consulta Listener nella Guida per l’utente di Amazon VPC Lattice.
-
Per i dettagli sull'API, vedi DeleteListener
in Command Reference. AWS CLI
-
L’esempio di codice seguente mostra come utilizzare delete-resource-configuration.
- AWS CLI
-
Come eliminare una configurazione di risorse
L’esempio
delete-resource-configurationseguente elimina la configurazione di risorse specificata.aws vpc-lattice delete-resource-configuration \ --resource-configuration-identifierrcfg-07129f3acded87625Questo comando non produce alcun output.
Per ulteriori informazioni, consulta Gateway per le risorse in VPC Lattice nella Guida per l’utente di Amazon VPC Lattice.
-
Per i dettagli sull'API, vedi in Command Reference. DeleteResourceConfiguration
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare delete-resource-gateway.
- AWS CLI
-
Come eliminare un gateway per le risorse
L’esempio
delete-resource-gatewayseguente elimina il gateway per le risorse specificato.aws vpc-lattice delete-resource-gateway \ --resource-gateway-identifierrgw-0bba03f3d56060135Output:
{ "arn": "arn:aws:vpc-lattice:us-east-1:123456789012:resourcegateway/rgw-0bba03f3d56060135", "id": "rgw-0bba03f3d56060135", "name": "my-resource-gateway", "status": "DELETE_IN_PROGRESS" }Per ulteriori informazioni, consulta Gateway per le risorse in VPC Lattice nella Guida per l’utente di Amazon VPC Lattice.
-
Per i dettagli sull'API, vedi in Command Reference. DeleteResourceGateway
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare delete-service-network-service-association.
- AWS CLI
-
Come eliminare un’associazione di servizi
L’esempio
delete-service-network-service-associationseguente elimina l’associazione di servizi specificata.aws vpc-lattice delete-service-network-service-association \ --service-network-service-association-identifiersnsa-031fabb4d8EXAMPLEOutput:
{ "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:servicenetworkserviceassociation/snsa-031fabb4d8EXAMPLE", "id": "snsa-031fabb4d8EXAMPLE", "status": "DELETE_IN_PROGRESS" }Per ulteriori informazioni, consulta Gestire le associazioni dei servizi nella Guida per l’utente di Amazon VPC Lattice.
-
Per i dettagli sull'API, vedi in Command Reference. DeleteServiceNetworkServiceAssociation
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare delete-service-network-vpc-association.
- AWS CLI
-
Come eliminare un’associazione VPC
L’esempio
delete-service-network-vpc-associationseguente elimina l’associazione VPC specificata.aws vpc-lattice delete-service-network-vpc-association \ --service-network-vpc-association-identifiersnva-0821fc8631EXAMPLEOutput:
{ "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:servicenetworkvpcassociation/snva-0821fc8631EXAMPLE", "id": "snva-0821fc8631EXAMPLE", "status": "DELETE_IN_PROGRESS" }Per ulteriori informazioni, consulta Gestire le associazioni VPC nella Guida per l’utente di Amazon VPC Lattice.
-
Per i dettagli sull'API, vedi in Command Reference. DeleteServiceNetworkVpcAssociation
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare delete-service-network.
- AWS CLI
-
Come eliminare una rete di servizi
L’esempio
delete-service-networkseguente elimina la rete di servizi specificata.aws vpc-lattice delete-service-network \ --service-network-identifiersn-080ec7dc93EXAMPLEQuesto comando non produce alcun output.
Per ulteriori informazioni, consulta Reti di servizio nella Guida per l’utente di Amazon VPC Lattice.
-
Per i dettagli sull'API, vedi in Command Reference. DeleteServiceNetwork
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare delete-service.
- AWS CLI
-
Come eliminare un servizio
L’esempio
delete-serviceseguente elimina il servizio specificato.aws vpc-lattice delete-service \ --service-identifiersvc-0285b53b2eEXAMPLEOutput:
{ "arn": "arn:aws:vpc-lattice:us-west-2:123456789012:service/svc-0285b53b2eEXAMPLE", "id": "svc-0285b53b2eEXAMPLE", "name": "my-lattice-service", "status": "DELETE_IN_PROGRESS" }Per ulteriori informazioni, consulta Servizi in VPC Lattice nella Guida per l’utente di Amazon VPC Lattice.
-
Per i dettagli sull'API, vedi DeleteService
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare delete-target-group.
- AWS CLI
-
Come eliminare un gruppo di destinazione
L’esempio
delete-target-groupseguente elimina il gruppo di destinazione specificato.aws vpc-lattice delete-target-group \ --target-group-identifiertg-0eaa4b9ab4EXAMPLEOutput:
{ "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:targetgroup/tg-0eaa4b9ab4EXAMPLE", "id": "tg-0eaa4b9ab4EXAMPLE", "status": "DELETE_IN_PROGRESS" }Per ulteriori informazioni, consulta Gruppi di destinazione nella Guida per l’utente di Amazon VPC Lattice.
-
Per i dettagli sull'API, vedi in Command Reference. DeleteTargetGroup
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare deregister-targets.
- AWS CLI
-
Come annullare la registrazione di una destinazione
L’esempio
deregister-targetsseguente annulla la registrazione della destinazione specificata nel gruppo di destinazione specificato.aws vpc-lattice deregister-targets \ --targetsi-07dd579bc5EXAMPLE\ --target-group-identifiertg-0eaa4b9ab4EXAMPLEOutput:
{ "successful": [ { "id": "i-07dd579bc5EXAMPLE", "port": 443 } ], "unsuccessful": [] }Per ulteriori informazioni, consulta Registrare le destinazioni nella Guida per l’utente di Amazon VPC Lattice.
-
Per i dettagli sull'API, vedi DeregisterTargets
in Command Reference. AWS CLI
-
L’esempio di codice seguente mostra come utilizzare get-auth-policy.
- AWS CLI
-
Come ottenere informazioni su una policy di autorizzazione
L’esempio
get-auth-policyseguente ottiene informazioni sulla policy di autenticazione per il servizio specificato.aws vpc-lattice get-auth-policy \ --resource-identifiersvc-0285b53b2eEXAMPLEOutput:
{ "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" }Per ulteriori informazioni, consulta Policy di autenticazione nella Guida per l’utente di Amazon VPC Lattice.
-
Per i dettagli sull'API, vedi GetAuthPolicy
in Command Reference. AWS CLI
-
L’esempio di codice seguente mostra come utilizzare get-listener.
- AWS CLI
-
Come ottenere informazioni su un listener di un servizio
L’esempio
get-listenerseguente ottiene informazioni sul listener specificato per il servizio specificato.aws vpc-lattice get-listener \ --listener-identifierlistener-0ccf55918cEXAMPLE\ --service-identifiersvc-0285b53b2eEXAMPLEOutput:
{ "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" }Per ulteriori informazioni, consulta Definire il routing nella Guida per l’utente di Amazon VPC Lattice.
-
Per i dettagli sull'API, vedi GetListener
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare get-resource-configuration.
- AWS CLI
-
Come ottenere informazioni su una configurazione delle risorse
L’esempio
get-resource-configurationseguente ottiene informazioni sulla configurazione delle risorse specificata.aws vpc-lattice get-resource-configuration \ --resource-configuration-identifierrcfg-07129f3acded87625Output:
{ "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" }Per ulteriori informazioni, consulta Gateway per le risorse in VPC Lattice nella Guida per l’utente di Amazon VPC Lattice.
-
Per i dettagli sull'API, vedi in Command Reference. GetResourceConfiguration
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare get-resource-gateway.
- AWS CLI
-
Come ottenere informazioni su un gateway per le risorse
L’esempio
get-resource-gatewayseguente ottiene informazioni sul gateway per le risorse specificato.aws vpc-lattice get-resource-gateway \ --resource-gateway-identifierrgw-0bba03f3d56060135Output:
{ "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" }Per ulteriori informazioni, consulta Gateway per le risorse in VPC Lattice nella Guida per l’utente di Amazon VPC Lattice.
-
Per i dettagli sull'API, vedi in Command Reference. GetResourceGateway
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare get-service-network-service-association.
- AWS CLI
-
Come ottenere informazioni su un’associazione di servizi
L’esempio
get-service-network-service-associationseguente ottiene informazioni sull’associazione di servizi specificata.aws vpc-lattice get-service-network-service-association \ --service-network-service-association-identifiersnsa-031fabb4d8EXAMPLEOutput:
{ "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" }Per ulteriori informazioni, consulta Gestire le associazioni dei servizi nella Guida per l’utente di Amazon VPC Lattice.
-
Per i dettagli sull'API, vedi in Command Reference. GetServiceNetworkServiceAssociation
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare get-service-network-vpc-association.
- AWS CLI
-
Come ottenere informazioni su un’associazione VPC
L’esempio
get-service-network-vpc-associationseguente ottiene informazioni sull’associazione VPC specificata.aws vpc-lattice get-service-network-vpc-association \ --service-network-vpc-association-identifiersnva-0821fc8631EXAMPLEOutput:
{ "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" }Per ulteriori informazioni, consulta Gestire le associazioni VPC nella Guida per l’utente di Amazon VPC Lattice.
-
Per i dettagli sull'API, vedi in Command Reference. GetServiceNetworkVpcAssociation
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare get-service-network.
- AWS CLI
-
Come ottenere informazioni su una rete di servizi
L’esempio
get-service-networkseguente ottiene informazioni sulla rete di servizi specificata.aws vpc-lattice get-service-network \ --service-network-identifiersn-080ec7dc93EXAMPLEOutput:
{ "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 }Per ulteriori informazioni, consulta Reti di servizio nella Guida per l’utente di Amazon VPC Lattice.
-
Per i dettagli sull'API, vedi GetServiceNetwork
in Command Reference. AWS CLI
-
L’esempio di codice seguente mostra come utilizzare get-service.
- AWS CLI
-
Come ottenere informazioni su un servizio
L’esempio
get-serviceseguente ottiene informazioni sul servizio specificato.aws vpc-lattice get-service \ --service-identifiersvc-0285b53b2eEXAMPLEOutput:
{ "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" }Per ulteriori informazioni, consulta Servizi nella Guida per l’utente di Amazon VPC Lattice.
-
Per i dettagli sull'API, vedi GetService
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare get-target-group.
- AWS CLI
-
Come ottenere informazioni su un gruppo di destinazione
L’esempio
get-target-groupseguente ottiene informazioni sul gruppo di destinazione specificato, che ha un tipo di destinazioneINSTANCE.aws vpc-lattice get-target-group \ --target-group-identifiertg-0eaa4b9ab4EXAMPLEOutput:
{ "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" }Per ulteriori informazioni, consulta Gruppi di destinazione nella Guida per l’utente di Amazon VPC Lattice.
-
Per i dettagli sull'API, vedi GetTargetGroup
in Command Reference. AWS CLI
-
L’esempio di codice seguente mostra come utilizzare list-listeners.
- AWS CLI
-
Come elencare i listener per un servizio
L’esempio
list-listenersseguente elenca i listener per il servizio specificato.aws vpc-lattice list-listeners \ --service-identifiersvc-0285b53b2eEXAMPLEOutput:
{ "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" } ] }Per ulteriori informazioni, consulta Definire il routing nella Guida per l’utente di Amazon VPC Lattice.
-
Per i dettagli sull'API, vedi ListListeners
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare list-resource-configurations.
- AWS CLI
-
Come elencare le configurazioni delle risorse
L’esempio
list-resource-configurationsseguente elenca le configurazioni delle risorse.aws vpc-lattice list-resource-configurationsOutput:
{ "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" } ] }Per ulteriori informazioni, consulta Configurazione delle risorse nella Guida per l’utente di Amazon VPC Lattice.
-
Per i dettagli sull'API, vedi in Command Reference. ListResourceConfigurations
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare list-resource-endpoint-associations.
- AWS CLI
-
Come elencare le associazioni di endpoint VPC
L’esempio
list-resource-endpoint-associationsseguente elenca gli endpoint VPC associati alla configurazione delle risorse specificata.aws vpc-lattice list-resource-endpoint-associations \ --resource-configuration-identifierrcfg-07129f3acded87625Output:
{ "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" } ] }Per ulteriori informazioni, consulta Gestire le associazioni per una configurazione di risorse VPC Lattice nella Guida per l’utente di Amazon VPC Lattice.
-
Per i dettagli sull'API, vedi in Command Reference. ListResourceEndpointAssociations
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare list-resource-gateways.
- AWS CLI
-
Come elencare i gateway per le risorse
L’esempio
list-resource-gatewaysseguente elenca tutti i gateway per le risorse in uso.aws vpc-lattice list-resource-gatewaysOutput:
{ "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" } ] }Per ulteriori informazioni, consulta Gateway per le risorse in VPC Lattice nella Guida per l’utente di Amazon VPC Lattice.
-
Per i dettagli sull'API, vedi in Command Reference. ListResourceGateways
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare list-service-network-service-associations.
- AWS CLI
-
Come elencare le associazioni di servizi
L’esempio
list-service-network-service-associationsseguente elenca le associazioni di servizi per la rete di servizi specificata. L’opzione--querydefinisce gli ID delle associazioni di servizi come ambito dell’output.aws vpc-lattice list-service-network-service-associations \ --service-network-identifiersn-080ec7dc93EXAMPLE\ --queryitems[*].idOutput:
[ "snsa-031fabb4d8EXAMPLE", "snsa-0e16955a8cEXAMPLE" ]Per ulteriori informazioni, consulta Gestire le associazioni dei servizi nella Guida per l’utente di Amazon VPC Lattice.
-
Per i dettagli sull'API, vedi in Command Reference. ListServiceNetworkServiceAssociations
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare list-service-network-vpc-associations.
- AWS CLI
-
Come elencare le associazioni VPC
L’esempio
list-service-network-vpc-associationsseguente elenca le associazioni VPC per la rete di servizi specificata. L’opzione--querydefinisce gli ID delle associazioni VPC come ambito dell’output.aws vpc-lattice list-service-network-vpc-associations \ --service-network-identifiersn-080ec7dc93EXAMPLE\ --queryitems[*].idOutput:
[ "snva-0821fc8631EXAMPLE", "snva-0c5dcb60d6EXAMPLE" ]Per ulteriori informazioni, consulta Gestire le associazioni VPC nella Guida per l’utente di Amazon VPC Lattice.
-
Per i dettagli sull'API, vedi in Command Reference. ListServiceNetworkVpcAssociations
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare list-service-network-vpc-endpoint-associations.
- AWS CLI
-
Come elencare le associazioni di endpoint VPC
L’esempio
list-service-network-vpc-endpoint-associationsseguente elenca gli endpoint VPC associati alla rete di servizi specificata.aws vpc-lattice list-service-network-vpc-endpoint-associations \ --service-network-identifiersn-0808d1748faee0c1eOutput:
{ "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" } ] }Per ulteriori informazioni, consulta Gestire le associazioni per una rete di servizio di VPC Lattice nella Guida per l’utente di Amazon VPC Lattice.
-
Per i dettagli sull'API, vedi in Command Reference. ListServiceNetworkVpcEndpointAssociations
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare list-service-networks.
- AWS CLI
-
Come elencare le reti di servizi
L’esempio
list-service-networksseguente elenca le reti di servizi di proprietà o condivise con l’account chiamante. L’opzione--querydefinisce i nomi delle risorse Amazon (ARN) delle reti di servizi come ambito dei risultati.aws vpc-lattice list-service-networks \ --queryitems[*].arnOutput:
[ "arn:aws:vpc-lattice:us-east-2:123456789012:servicenetwork/sn-080ec7dc93EXAMPLE", "arn:aws:vpc-lattice:us-east-2:111122223333:servicenetwork/sn-0ec4d436cfEXAMPLE" ]Per ulteriori informazioni, consulta Reti di servizio nella Guida per l’utente di Amazon VPC Lattice.
-
Per i dettagli sull'API, vedi ListServiceNetworks
in Command Reference. AWS CLI
-
L’esempio di codice seguente mostra come utilizzare list-services.
- AWS CLI
-
Come elencare i servizi
L'
list-servicesesempio seguente elenca i servizi posseduti o condivisi con l'account chiamante. L’opzione--querydefinisce i nomi delle risorse Amazon (ARN) dei servizi come ambito dei risultati.aws vpc-lattice list-services \ --queryitems[*].arnOutput:
[ "arn:aws:vpc-lattice:us-east-2:123456789012:service/svc-0285b53b2eEXAMPLE", "arn:aws:vpc-lattice:us-east-2:111122223333:service/svc-0b8ac96550EXAMPLE" ]Per ulteriori informazioni, consulta Servizi nella Guida per l’utente di Amazon VPC Lattice.
-
Per i dettagli sull'API, vedi ListServices
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare list-target-groups.
- AWS CLI
-
Come elencare i gruppi di destinazione
L’esempio
list-target-groupsseguente elenca i gruppi di destinazione con un tipo di destinazioneLAMBDA.aws vpc-lattice list-target-groups \ --target-group-typeLAMBDAOutput:
{ "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" } ] }Per ulteriori informazioni, consulta Gruppi di destinazione nella Guida per l’utente di Amazon VPC Lattice.
-
Per i dettagli sull'API, vedi ListTargetGroups
in Command Reference. AWS CLI
-
L’esempio di codice seguente mostra come utilizzare list-targets.
- AWS CLI
-
Come elencare le destinazioni per un gruppo di destinazione
L’esempio
list-targetsseguente elenca le destinazioni per il gruppo di destinazione specificato.aws vpc-lattice list-targets \ --target-group-identifiertg-0eaa4b9ab4EXAMPLEOutput:
{ "items": [ { "id": "i-07dd579bc5EXAMPLE", "port": 443, "status": "HEALTHY" }, { "id": "i-047b3c9078EXAMPLE", "port": 443, "reasonCode": "HealthCheckFailed", "status": "UNHEALTHY" } ] }Per ulteriori informazioni, consulta Gruppi di destinazione nella Guida per l’utente di Amazon VPC Lattice.
-
Per i dettagli sull'API, vedi ListTargets
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare put-auth-policy.
- AWS CLI
-
Come creare una policy di autenticazione per un servizio
L’esempio
put-auth-policyseguente concede l’accesso alle richieste da qualsiasi principale autenticato che utilizza il ruolo IAM specificato. La risorsa è l’ARN del servizio a cui è collegata la policy.aws vpc-lattice put-auth-policy \ --resource-identifiersvc-0285b53b2eEXAMPLE\ --policyfile://auth-policy.jsonContenuto di
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" } ] }Output:
{ "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" }Per ulteriori informazioni, consulta Policy di autenticazione nella Guida per l’utente di Amazon VPC Lattice.
-
Per i dettagli sull'API, vedi PutAuthPolicy
in Command Reference. AWS CLI
-
L’esempio di codice seguente mostra come utilizzare register-targets.
- AWS CLI
-
Come registrare una destinazione
L’esempio
register-targetsseguente registra la destinazione specificata nel gruppo di destinazione specificato.aws vpc-lattice register-targets \ --targetsid=i-047b3c9078EXAMPLEid=i-07dd579bc5EXAMPLE\ --target-group-identifiertg-0eaa4b9ab4EXAMPLEOutput:
{ "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 } ] }Per ulteriori informazioni, consulta Registrare le destinazioni nella Guida per l’utente di Amazon VPC Lattice.
-
Per i dettagli sull'API, vedi RegisterTargets
in AWS CLI Command Reference.
-