Questa documentazione è valida AWS CLI solo per la versione 1. Per la documentazione relativa alla versione 2 di AWS CLI, consulta la Guida per l'utente della versione 2.
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 Network Manager che utilizzano AWS CLI
I seguenti esempi di codice mostrano come eseguire azioni e implementare scenari comuni utilizzando AWS Command Line Interface with Network Manager.
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
Il seguente esempio di codice mostra come utilizzareassociate-customer-gateway.
- AWS CLI
-
Come associare un gateway del cliente
L’esempio
associate-customer-gatewayseguente associa il gateway del clientecgw-11223344556677889nella rete globale specificata al dispositivodevice-07f6fd08867abc123.aws networkmanager associate-customer-gateway \ --customer-gateway-arnarn:aws:ec2:us-west-2:123456789012:customer-gateway/cgw-11223344556677889\ --global-network-idglobal-network-01231231231231231\ --device-iddevice-07f6fd08867abc123\ --regionus-west-2Output:
{ "CustomerGatewayAssociation": { "CustomerGatewayArn": "arn:aws:ec2:us-west-2:123456789012:customer-gateway/cgw-11223344556677889", "GlobalNetworkId": "global-network-01231231231231231", "DeviceId": "device-07f6fd08867abc123", "State": "PENDING" } }Per ulteriori informazioni, consulta Associazioni del gateway del cliente nella Guida di Transit Gateway network manager.
-
Per i dettagli sull'API, consulta AssociateCustomerGateway AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareassociate-link.
- AWS CLI
-
Come associare un link
L’esempio
associate-linkseguente associa il linklink-11112222aaaabbbb1al dispositivodevice-07f6fd08867abc123. Il link e il dispositivo si trovano nella rete globale specificata.aws networkmanager associate-link \ --global-network-idglobal-network-01231231231231231\ --device-iddevice-07f6fd08867abc123\ --link-idlink-11112222aaaabbbb1\ --regionus-west-2Output:
{ "LinkAssociation": { "GlobalNetworkId": "global-network-01231231231231231", "DeviceId": "device-07f6fd08867abc123", "LinkId": "link-11112222aaaabbbb1", "LinkAssociationState": "PENDING" } }Per ulteriori informazioni, consulta Associazioni di dispositivi e link nella Guida di Transit Gateway network manager.
-
Per i dettagli sull'API, consulta AssociateLink AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarecreate-core-network.
- AWS CLI
-
Come creare una rete principale
L'
create-core-networkesempio seguente crea una rete principale utilizzando una descrizione e tag opzionali all'interno di una rete globale AWS Cloud WAN.aws networkmanager create-core-network \ --global-network-idglobal-network-cdef-EXAMPLE22222\ --description"Main headquarters location"\ --tags Key=Name,Value="New York City office"Output:
{ "CoreNetwork": { "GlobalNetworkId": "global-network-cdef-EXAMPLE22222", "CoreNetworkId": "core-network-cdef-EXAMPLE33333", "CoreNetworkArn": "arn:aws:networkmanager::987654321012:core-network/core-network-cdef-EXAMPLE33333", "Description": "Main headquarters location", "CreatedAt": "2022-01-10T19:53:59+00:00", "State": "AVAILABLE", "Tags": [ { "Key": "Name", "Value": "New York City office" } ] } }Per ulteriori informazioni, consulta Reti di base e globali nella Guida per l’utente di AWS Cloud WAN.
-
Per i dettagli sull'API, consulta CreateCoreNetwork AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarecreate-device.
- AWS CLI
-
Come creare un dispositivo
L’esempio
create-deviceseguente crea un dispositivo nella rete globale specificata. I dettagli del dispositivo includono una descrizione, il tipo, il fornitore, il modello e il numero di serie.aws networkmanager create-device --global-network-idglobal-network-01231231231231231\ --description"New York office device"\ --type"office device"\ --vendor"anycompany"\ --model"abcabc"\ --serial-number"1234"\ --regionus-west-2Output:
{ "Device": { "DeviceId": "device-07f6fd08867abc123", "DeviceArn": "arn:aws:networkmanager::123456789012:device/global-network-01231231231231231/device-07f6fd08867abc123", "GlobalNetworkId": "global-network-01231231231231231", "Description": "New York office device", "Type": "office device", "Vendor": "anycompany", "Model": "abcabc", "SerialNumber": "1234", "CreatedAt": 1575554005.0, "State": "PENDING" } }Per ulteriori informazioni, consulta Utilizzo di dispositivi nella Guida di Transit Gateway network manager.
-
Per i dettagli sull'API, consulta CreateDevice AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarecreate-global-network.
- AWS CLI
-
Come creare una rete globale
L’esempio
create-global-networkseguente crea una nuova rete globale. Lo stato iniziale al momento della creazione èPENDING.aws networkmanager create-global-networkOutput:
{ "GlobalNetwork": { "GlobalNetworkId": "global-network-00a77fc0f722dae74", "GlobalNetworkArn": "arn:aws:networkmanager::987654321012:global-network/global-network-00a77fc0f722dae74", "CreatedAt": "2022-03-14T20:31:56+00:00", "State": "PENDING" } }-
Per i dettagli sull'API, consulta CreateGlobalNetwork AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarecreate-link.
- AWS CLI
-
Come creare un link
L’esempio
create-linkseguente crea un link nella rete globale specificata. Il link include una descrizione e i dettagli sul tipo di link, sulla larghezza di banda e sul provider. L’ID del sito indica il sito a cui è associato il link.aws networkmanager create-link \ --global-network-idglobal-network-01231231231231231\ --description"VPN Link"\ --type"broadband"\ --bandwidthUploadSpeed=10,DownloadSpeed=20\ --provider"AnyCompany"\ --site-idsite-444555aaabbb11223\ --regionus-west-2Output:
{ "Link": { "LinkId": "link-11112222aaaabbbb1", "LinkArn": "arn:aws:networkmanager::123456789012:link/global-network-01231231231231231/link-11112222aaaabbbb1", "GlobalNetworkId": "global-network-01231231231231231", "SiteId": "site-444555aaabbb11223", "Description": "VPN Link", "Type": "broadband", "Bandwidth": { "UploadSpeed": 10, "DownloadSpeed": 20 }, "Provider": "AnyCompany", "CreatedAt": 1575555811.0, "State": "PENDING" } }Per ulteriori informazioni, consulta Utilizzo di link nella Guida di Transit Gateway network manager.
-
Per i dettagli sull'API, consulta CreateLink AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarecreate-site.
- AWS CLI
-
Come creare un sito
L’esempio
create-siteseguente crea un sito nella rete globale specificata. I dettagli del sito includono una descrizione e informazioni sulla posizione.aws networkmanager create-site \ --global-network-idglobal-network-01231231231231231\ --description"New York head office"\ --locationLatitude=40.7128,Longitude=-74.0060\ --regionus-west-2Output:
{ "Site": { "SiteId": "site-444555aaabbb11223", "SiteArn": "arn:aws:networkmanager::123456789012:site/global-network-01231231231231231/site-444555aaabbb11223", "GlobalNetworkId": "global-network-01231231231231231", "Description": "New York head office", "Location": { "Latitude": "40.7128", "Longitude": "-74.0060" }, "CreatedAt": 1575554300.0, "State": "PENDING" } }Per ulteriori informazioni, consulta Utilizzo di siti nella Guida di Transit Gateway network manager.
-
Per i dettagli sull'API, consulta CreateSite AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarecreate-vpc-attachment.
- AWS CLI
-
Come creare un collegamento VPC
L'
create-vpc-attachmentesempio seguente crea un allegato VPC con IPv6 supporto in una rete centrale.aws networkmanager create-vpc-attachment \ --core-network-idcore-network-0fab62fe438d94db6\ --vpc-arnarn:aws:ec2:us-east-1:987654321012:vpc/vpc-09f37f69e2786eeb8\ --subnet-arnsarn:aws:ec2:us-east-1:987654321012:subnet/subnet-04ca4e010857e7bb7\ --Ipv6Support=trueOutput:
{ "VpcAttachment": { "Attachment": { "CoreNetworkId": "core-network-0fab62fe438d94db6", "AttachmentId": "attachment-05e1da6eba87a06e6", "OwnerAccountId": "987654321012", "AttachmentType": "VPC", "State": "CREATING", "EdgeLocation": "us-east-1", "ResourceArn": "arn:aws:ec2:us-east-1:987654321012:vpc/vpc-09f37f69e2786eeb8", "Tags": [], "CreatedAt": "2022-03-10T20:59:14+00:00", "UpdatedAt": "2022-03-10T20:59:14+00:00" }, "SubnetArns": [ "arn:aws:ec2:us-east-1:987654321012:subnet/subnet-04ca4e010857e7bb7" ], "Options": { "Ipv6Support": true } } }Per ulteriori informazioni, consulta Creare un collegameto nella Guida per l’utente di Cloud WAN.
-
Per i dettagli sull'API, vedere CreateVpcAttachment
in AWS CLI Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredelete-attachment.
- AWS CLI
-
Come eliminare un collegamento
L’esempio
delete-attachmentseguente elimina un collegamento Connect.aws networkmanager delete-attachment \ --attachment-idattachment-01feddaeae26ab68cOutput:
{ "Attachment": { "CoreNetworkId": "core-network-0f4b0a9d5ee7761d1", "AttachmentId": "attachment-01feddaeae26ab68c", "OwnerAccountId": "987654321012", "AttachmentType": "CONNECT", "State": "DELETING", "EdgeLocation": "us-east-1", "ResourceArn": "arn:aws:networkmanager::987654321012:attachment/attachment-02c3964448fedf5aa", "CreatedAt": "2022-03-15T19:18:41+00:00", "UpdatedAt": "2022-03-15T19:28:59+00:00" } }Per ulteriori informazioni, consulta Eliminare i collegamenti nella Guida per l’utente di Cloud WAN.
-
Per i dettagli sull'API, consulta DeleteAttachment AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredelete-bucket-analytics-configuration.
- AWS CLI
-
Come eliminare una configurazione di analisi per un bucket
L’esempio
delete-bucket-analytics-configurationseguente rimuove la configurazione di analisi per il bucket e l’ID specificati.aws s3api delete-bucket-analytics-configuration \ --bucketamzn-s3-demo-bucket\ --id1Questo comando non produce alcun output.
-
Per i dettagli sull'API, consulta DeleteBucketAnalyticsConfiguration AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredelete-bucket-metrics-configuration.
- AWS CLI
-
Come eliminare una configurazione delle metriche per un bucket
L’esempio
delete-bucket-metrics-configurationseguente rimuove la configurazione delle metriche per il bucket e l’ID specificati.aws s3api delete-bucket-metrics-configuration \ --bucketamzn-s3-demo-bucket\ --id123Questo comando non produce alcun output.
-
Per i dettagli sull'API, consulta DeleteBucketMetricsConfiguration AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredelete-core-network.
- AWS CLI
-
Come eliminare una rete principale
L’esempio
delete-core-networkseguente elimina una rete core da una rete globale Cloud WAN.aws networkmanager delete-core-network \ --core-network-idcore-network-0fab62fe438d94db6Output:
{ "CoreNetwork": { "GlobalNetworkId": "global-network-0d59060f16a73bc41", "CoreNetworkId": "core-network-0fab62fe438d94db6", "Description": "Main headquarters location", "CreatedAt": "2021-12-09T18:31:11+00:00", "State": "DELETING", "Segments": [ { "Name": "dev", "EdgeLocations": [ "us-east-1" ], "SharedSegments": [] } ], "Edges": [ { "EdgeLocation": "us-east-1", "Asn": 64512, "InsideCidrBlocks": [] } ] } }Per ulteriori informazioni, consulta Reti di base nella Guida per l’utente di Cloud WAN.
-
Per i dettagli sull'API, consulta DeleteCoreNetwork AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredelete-device.
- AWS CLI
-
Come eliminare un dispositivo
L’esempio
delete-deviceseguente elimina il dispositivo specificato dalla rete globale specificata.aws networkmanager delete-device \ --global-network-idglobal-network-01231231231231231\ --device-iddevice-07f6fd08867abc123\ --regionus-west-2Output:
{ "Device": { "DeviceId": "device-07f6fd08867abc123", "DeviceArn": "arn:aws:networkmanager::123456789012:device/global-network-01231231231231231/device-07f6fd08867abc123", "GlobalNetworkId": "global-network-01231231231231231", "Description": "New York office device", "Type": "office device", "Vendor": "anycompany", "Model": "abcabc", "SerialNumber": "1234", "SiteId": "site-444555aaabbb11223", "CreatedAt": 1575554005.0, "State": "DELETING" } }Per ulteriori informazioni, consulta Utilizzo di dispositivi nella Guida di Transit Gateway network manager.
-
Per i dettagli sull'API, consulta DeleteDevice AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredelete-global-network.
- AWS CLI
-
Come eliminare una rete globale
L’esempio
delete-global-networkseguente elimina una rete globale.aws networkmanager delete-global-network \ --global-network-idglobal-network-052bedddccb193b6bOutput:
{ "GlobalNetwork": { "GlobalNetworkId": "global-network-052bedddccb193b6b", "GlobalNetworkArn": "arn:aws:networkmanager::987654321012:global-network/global-network-052bedddccb193b6b", "CreatedAt": "2021-12-09T18:19:12+00:00", "State": "DELETING" } }-
Per i dettagli sull'API, consulta DeleteGlobalNetwork AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredelete-link.
- AWS CLI
-
Come eliminare un link
L’esempio
delete-linkseguente elimina il link specificato dalla rete globale specificata.aws networkmanager delete-link \ --global-network-idglobal-network-01231231231231231\ --link-idlink-11112222aaaabbbb1\ --regionus-west-2Output:
{ "Link": { "LinkId": "link-11112222aaaabbbb1", "LinkArn": "arn:aws:networkmanager::123456789012:link/global-network-01231231231231231/link-11112222aaaabbbb1", "GlobalNetworkId": "global-network-01231231231231231", "SiteId": "site-444555aaabbb11223", "Description": "VPN Link", "Type": "broadband", "Bandwidth": { "UploadSpeed": 20, "DownloadSpeed": 20 }, "Provider": "AnyCompany", "CreatedAt": 1575555811.0, "State": "DELETING" } }Per ulteriori informazioni, consulta Utilizzo di link nella Guida di Transit Gateway network manager.
-
Per i dettagli sull'API, consulta DeleteLink AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredelete-public-access-block.
- AWS CLI
-
Come eliminare la configurazione di blocco dell’accesso pubblico per un bucket
L’esempio
delete-public-access-blockseguente rimuove la configurazione del blocco dell’accesso pubblico per il bucket e l’ID specificati.aws s3api delete-public-access-block \ --bucketamzn-s3-demo-bucketQuesto comando non produce alcun output.
-
Per i dettagli sull'API, consulta DeletePublicAccessBlock AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredelete-site.
- AWS CLI
-
Come eliminare un sito
L’esempio
delete-siteseguente elimina il sito specificato (site-444555aaabbb11223) nella rete globale specificata.aws networkmanager delete-site \ --global-network-idglobal-network-01231231231231231\ --site-idsite-444555aaabbb11223\ --regionus-west-2Output:
{ "Site": { "SiteId": "site-444555aaabbb11223", "SiteArn": "arn:aws:networkmanager::123456789012:site/global-network-01231231231231231/site-444555aaabbb11223", "GlobalNetworkId": "global-network-01231231231231231", "Description": "New York head office", "Location": { "Latitude": "40.7128", "Longitude": "-74.0060" }, "CreatedAt": 1575554300.0, "State": "DELETING" } }Per ulteriori informazioni, consulta Utilizzo di siti nella Guida di Transit Gateway network manager.
-
Per i dettagli sull'API, consulta DeleteSite AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarederegister-transit-gateway.
- AWS CLI
-
Come annullare la registrazione di un gateway di transito da una rete globale
L’esempio
deregister-transit-gatewayseguente annulla la registrazione del gateway di transito specificato nella rete globale specificata.aws networkmanager deregister-transit-gateway \ --global-network-idglobal-network-01231231231231231\ --transit-gateway-arnarn:aws:ec2:us-west-2:123456789012:transit-gateway/tgw-123abc05e04123abc\ --regionus-west-2Output:
{ "TransitGatewayRegistration": { "GlobalNetworkId": "global-network-01231231231231231", "TransitGatewayArn": "arn:aws:ec2:us-west-2:123456789012:transit-gateway/tgw-123abc05e04123abc", "State": { "Code": "DELETING" } } }Per ulteriori informazioni, consulta Registrazioni di Transit Gateway nella Guida di Transit Gateway network manager.
-
Per i dettagli sull'API, consulta DeregisterTransitGateway AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredescribe-global-networks.
- AWS CLI
-
Come descrivere le reti globali
L’esempio
describe-global-networksseguente descrive tutte le reti globali nell’account.aws networkmanager describe-global-networks \ --regionus-west-2Output:
{ "GlobalNetworks": [ { "GlobalNetworkId": "global-network-01231231231231231", "GlobalNetworkArn": "arn:aws:networkmanager::123456789012:global-network/global-network-01231231231231231", "Description": "Company 1 global network", "CreatedAt": 1575553525.0, "State": "AVAILABLE" } ] }-
Per i dettagli sull'API, consulta DescribeGlobalNetworks AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredisassociate-customer-gateway.
- AWS CLI
-
Come dissociare un gateway del cliente
L’esempio
disassociate-customer-gatewayseguente dissocia il gateway del cliente specificato (cgw-11223344556677889) dalla rete globale specificata.aws networkmanager disassociate-customer-gateway \ --global-network-idglobal-network-01231231231231231\ --customer-gateway-arnarn:aws:ec2:us-west-2:123456789012:customer-gateway/cgw-11223344556677889\ --regionus-west-2Output:
{ "CustomerGatewayAssociation": { "CustomerGatewayArn": "arn:aws:ec2:us-west-2:123456789012:customer-gateway/cgw-11223344556677889", "GlobalNetworkId": "global-network-01231231231231231", "DeviceId": "device-07f6fd08867abc123", "State": "DELETING" } }Per ulteriori informazioni, consulta Associazioni del gateway del cliente nella Guida di Transit Gateway network manager.
-
Per i dettagli sull'API, consulta DisassociateCustomerGateway AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredisassociate-link.
- AWS CLI
-
Come dissociare un link
L’esempio
disassociate-linkseguente dissocia il link specificato dal dispositivodevice-07f6fd08867abc123nella rete globale specificata.aws networkmanager disassociate-link \ --global-network-idglobal-network-01231231231231231\ --device-iddevice-07f6fd08867abc123\ --link-idlink-11112222aaaabbbb1\ --regionus-west-2Output:
{ "LinkAssociation": { "GlobalNetworkId": "global-network-01231231231231231", "DeviceId": "device-07f6fd08867abc123", "LinkId": "link-11112222aaaabbbb1", "LinkAssociationState": "DELETING" } }Per ulteriori informazioni, consulta Associazioni di dispositivi e link nella Guida di Transit Gateway network manager.
-
Per i dettagli sull'API, consulta DisassociateLink AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareget-bucket-analytics-configuration.
- AWS CLI
-
Come recuperare la configurazione di analisi per un bucket con un ID specifico
L’esempio
get-bucket-analytics-configurationseguente visualizza la configurazione di analisi per il bucket e l’ID specificati.aws s3api get-bucket-analytics-configuration \ --bucketamzn-s3-demo-bucket\ --id1Output:
{ "AnalyticsConfiguration": { "StorageClassAnalysis": {}, "Id": "1" } }-
Per i dettagli sull'API, consulta GetBucketAnalyticsConfiguration AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareget-bucket-metrics-configuration.
- AWS CLI
-
Come recuperare la configurazione delle metriche per un bucket con un ID specifico
L’esempio
get-bucket-metrics-configurationseguente visualizza la configurazione delle metriche per il bucket e l’ID specificati.aws s3api get-bucket-metrics-configuration \ --bucketamzn-s3-demo-bucket\ --id123Output:
{ "MetricsConfiguration": { "Filter": { "Prefix": "logs" }, "Id": "123" } }-
Per i dettagli sull'API, consulta GetBucketMetricsConfiguration AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareget-customer-gateway-associations.
- AWS CLI
-
Come ottenere le associazioni del gateway del cliente
L’esempio
get-customer-gateway-associationsseguente ottiene le associazioni del gateway del cliente per la rete globale specificata.aws networkmanager get-customer-gateway-associations \ --global-network-idglobal-network-01231231231231231\ --regionus-west-2Output:
{ "CustomerGatewayAssociations": [ { "CustomerGatewayArn": "arn:aws:ec2:us-west-2:123456789012:customer-gateway/cgw-11223344556677889", "GlobalNetworkId": "global-network-01231231231231231", "DeviceId": "device-07f6fd08867abc123", "State": "AVAILABLE" } ] }-
Per i dettagli sull'API, consulta GetCustomerGatewayAssociations AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareget-devices.
- AWS CLI
-
Come ottenere i tuoi dispositivi
L’esempio
get-devicesseguente ottiene i dispositivi nella rete globale specificata.aws networkmanager get-devices \ --global-network-idglobal-network-01231231231231231\ --regionus-west-2Output:
{ "Devices": [ { "DeviceId": "device-07f6fd08867abc123", "DeviceArn": "arn:aws:networkmanager::123456789012:device/global-network-01231231231231231/device-07f6fd08867abc123", "GlobalNetworkId": "global-network-01231231231231231", "Description": "NY office device", "Type": "office device", "Vendor": "anycompany", "Model": "abcabc", "SerialNumber": "1234", "CreatedAt": 1575554005.0, "State": "AVAILABLE" } ] }-
Per i dettagli sull'API, consulta GetDevices AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareget-link-associations.
- AWS CLI
-
Come ottenere le associazioni dei link
L’esempio
get-link-associationsseguente ottiene le associazioni dei link nella rete globale specificata.aws networkmanager get-link-associations \ --global-network-idglobal-network-01231231231231231\ --regionus-west-2Output:
{ "LinkAssociations": [ { "GlobalNetworkId": "global-network-01231231231231231", "DeviceId": "device-07f6fd08867abc123", "LinkId": "link-11112222aaaabbbb1", "LinkAssociationState": "AVAILABLE" } ] }-
Per i dettagli sull'API, consulta GetLinkAssociations AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareget-links.
- AWS CLI
-
Come ottenere i tuoi link
L’esempio
get-linksseguente ottiene i link nella rete globale specificata.aws networkmanager get-links \ --global-network-idglobal-network-01231231231231231\ --regionus-west-2Output:
{ "Links": [ { "LinkId": "link-11112222aaaabbbb1", "LinkArn": "arn:aws:networkmanager::123456789012:link/global-network-01231231231231231/link-11112222aaaabbbb1", "GlobalNetworkId": "global-network-01231231231231231", "SiteId": "site-444555aaabbb11223", "Description": "VPN Link", "Type": "broadband", "Bandwidth": { "UploadSpeed": 10, "DownloadSpeed": 20 }, "Provider": "AnyCompany", "CreatedAt": 1575555811.0, "State": "AVAILABLE" } ] }-
Per i dettagli sull'API, consulta GetLinks AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareget-object-retention.
- AWS CLI
-
Come recuperare la configurazione di conservazione degli oggetti per un oggetto
L’esempio
get-object-retentionseguente recupera la configurazione di conservazione degli oggetti per il bucket specificato.aws s3api get-object-retention \ --bucketamzn-s3-demo-bucket-with-object-lock\ --keydoc1.rtfOutput:
{ "Retention": { "Mode": "GOVERNANCE", "RetainUntilDate": "2025-01-01T00:00:00.000Z" } }-
Per i dettagli sull'API, consulta GetObjectRetention AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareget-public-access-block.
- AWS CLI
-
Come impostare o modificare la configurazione di blocco dell’accesso pubblico per un bucket
L’esempio
get-public-access-blockseguente visualizza la configurazione del blocco dell’accesso pubblico per il bucket specificato.aws s3api get-public-access-block --bucketamzn-s3-demo-bucketOutput:
{ "PublicAccessBlockConfiguration": { "IgnorePublicAcls": true, "BlockPublicPolicy": true, "BlockPublicAcls": true, "RestrictPublicBuckets": true } }-
Per i dettagli sull'API, consulta GetPublicAccessBlock AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareget-sites.
- AWS CLI
-
Come ottenere i tuoi siti
L’esempio
get-sitesseguente ottiene i siti nella rete globale specificata.aws networkmanager get-sites \ --global-network-idglobal-network-01231231231231231\ --regionus-west-2Output:
{ "Sites": [ { "SiteId": "site-444555aaabbb11223", "SiteArn": "arn:aws:networkmanager::123456789012:site/global-network-01231231231231231/site-444555aaabbb11223", "GlobalNetworkId": "global-network-01231231231231231", "Description": "NY head office", "Location": { "Latitude": "40.7128", "Longitude": "-74.0060" }, "CreatedAt": 1575554528.0, "State": "AVAILABLE" } ] }-
Per i dettagli sull'API, consulta GetSites AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareget-transit-gateway-registrations.
- AWS CLI
-
Come ottenere le registrazioni dei gateway di transito
L’esempio
get-transit-gateway-registrationsseguente ottiene i gateway di transito registrati nella rete globale specificata.aws networkmanager get-transit-gateway-registrations \ --global-network-idglobal-network-01231231231231231\ --regionus-west-2Output:
{ "TransitGatewayRegistrations": [ { "GlobalNetworkId": "global-network-01231231231231231", "TransitGatewayArn": "arn:aws:ec2:us-west-2:123456789012:transit-gateway/tgw-123abc05e04123abc", "State": { "Code": "AVAILABLE" } } ] }-
Per i dettagli sull'API, consulta GetTransitGatewayRegistrations AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareget-vpc-attachment.
- AWS CLI
-
Come ottenere un collegamento VPC
L’esempio
get-vpc-attachmentseguente restituisce informazioni su un collegamento VPC.aws networkmanager get-vpc-attachment \ --attachment-idattachment-03b7ea450134787daOutput:
{ "VpcAttachment": { "Attachment": { "CoreNetworkId": "core-network-0522de1b226a5d7b3", "AttachmentId": "attachment-03b7ea450134787da", "OwnerAccountId": "987654321012", "AttachmentType": "VPC", "State": "CREATING", "EdgeLocation": "us-east-1", "ResourceArn": "arn:aws:ec2:us-east-1:987654321012:vpc/vpc-a7c4bbda", "Tags": [ { "Key": "Name", "Value": "DevVPC" } ], "CreatedAt": "2022-03-11T17:48:58+00:00", "UpdatedAt": "2022-03-11T17:48:58+00:00" }, "SubnetArns": [ "arn:aws:ec2:us-east-1:987654321012:subnet/subnet-202cde6c", "arn:aws:ec2:us-east-1:987654321012:subnet/subnet-e5022dba", "arn:aws:ec2:us-east-1:987654321012:subnet/subnet-2387ae02", "arn:aws:ec2:us-east-1:987654321012:subnet/subnet-cda9dffc" ], "Options": { "Ipv6Support": false } } }Per ulteriori informazioni, consulta Collegamenti nella Guida per l’utente di Cloud WAN.
-
Per i dettagli sull'API, consulta GetVpcAttachment AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarelist-bucket-analytics-configurations.
- AWS CLI
-
Come recuperare un elenco di configurazioni di analisi per un bucket
L’esempio
list-bucket-analytics-configurationsseguente recupera un elenco di configurazioni di analisi per il bucket specificato.aws s3api list-bucket-analytics-configurations \ --bucketamzn-s3-demo-bucketOutput:
{ "AnalyticsConfigurationList": [ { "StorageClassAnalysis": {}, "Id": "1" } ], "IsTruncated": false }-
Per i dettagli sull'API, consulta ListBucketAnalyticsConfigurations AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarelist-bucket-metrics-configurations.
- AWS CLI
-
Come recuperare un elenco di configurazioni di analisi per un bucket
L’esempio
list-bucket-metrics-configurationsseguente recupera un elenco di configurazioni di metriche per il bucket specificato.aws s3api list-bucket-metrics-configurations \ --bucketamzn-s3-demo-bucketOutput:
{ "IsTruncated": false, "MetricsConfigurationList": [ { "Filter": { "Prefix": "logs" }, "Id": "123" }, { "Filter": { "Prefix": "tmp" }, "Id": "234" } ] }-
Per i dettagli sull'API, consulta ListBucketMetricsConfigurations AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarelist-tags-for-resource.
- AWS CLI
-
Come elencare i tag per una risorsa
L’esempio
list-tags-for-resourceseguente elenca i tag per la risorsa dispositivo specificata (device-07f6fd08867abc123).aws networkmanager list-tags-for-resource \ --resource-arnarn:aws:networkmanager::123456789012:device/global-network-01231231231231231/device-07f6fd08867abc123\ --regionus-west-2Output:
{ "TagList": [ { "Key": "Network", "Value": "Northeast" } ] }-
Per i dettagli sull'API, consulta ListTagsForResource AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareput-bucket-metrics-configuration.
- AWS CLI
-
Come eliminare una configurazione delle metriche per un bucket
L’esempio
put-bucket-metrics-configurationseguente imposta una configurazione della metrica con ID 123 per il bucket specificato.aws s3api put-bucket-metrics-configuration \ --bucketamzn-s3-demo-bucket\ --id123\ --metrics-configuration '{"Id": "123", "Filter": {"Prefix": "logs"}}'Questo comando non produce alcun output.
-
Per i dettagli sull'API, consulta PutBucketMetricsConfiguration AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareput-object-retention.
- AWS CLI
-
Come impostare la configurazione di conservazione degli oggetti per un oggetto
L’esempio
put-object-retentionseguente imposta una configurazione di conservazione degli oggetti per l’oggetto specificato fino al giorno 01/01/2025.aws s3api put-object-retention \ --bucketamzn-s3-demo-bucket-with-object-lock\ --keydoc1.rtf\ --retention '{ "Mode": "GOVERNANCE", "RetainUntilDate": "2025-01-01T00:00:00" }'Questo comando non produce alcun output.
-
Per i dettagli sull'API, consulta PutObjectRetention AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareput-public-access-block.
- AWS CLI
-
Come impostare la configurazione di blocco dell’accesso pubblico per un bucket
L’esempio
put-public-access-blockseguente imposta una configurazione di blocco dell’accesso pubblico restrittiva per il bucket specificato.aws s3api put-public-access-block \ --bucketamzn-s3-demo-bucket\ --public-access-block-configuration"BlockPublicAcls=true,IgnorePublicAcls=true,BlockPublicPolicy=true,RestrictPublicBuckets=true"Questo comando non produce alcun output.
-
Per i dettagli sull'API, consulta PutPublicAccessBlock AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareregister-transit-gateway.
- AWS CLI
-
Come registrare un gateway di transito in una rete globale
L’esempio
register-transit-gatewayseguente registra il gateway di transitotgw-123abc05e04123abcnella rete globale specificata.aws networkmanager register-transit-gateway \ --global-network-idglobal-network-01231231231231231\ --transit-gateway-arnarn:aws:ec2:us-west-2:123456789012:transit-gateway/tgw-123abc05e04123abc\ --regionus-west-2Output:
{ "TransitGatewayRegistration": { "GlobalNetworkId": "global-network-01231231231231231", "TransitGatewayArn": "arn:aws:ec2:us-west-2:123456789012:transit-gateway/tgw-123abc05e04123abc", "State": { "Code": "PENDING" } } }Per ulteriori informazioni, consulta Registrazioni di Transit Gateway nella Guida di Transit Gateway network manager.
-
Per i dettagli sull'API, consulta RegisterTransitGateway AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarereject-attachment.
- AWS CLI
-
Come rifiutare un collegamento
L’esempio
reject-attachmentseguente rifiuta una richiesta di collegamento VPC.aws networkmanager reject-attachment \ --attachment-idattachment-03b7ea450134787daOutput:
{ "Attachment": { "CoreNetworkId": "core-network-0522de1b226a5d7b3", "AttachmentId": "attachment-03b7ea450134787da", "OwnerAccountId": "987654321012", "AttachmentType": "VPC", "State": "AVAILABLE", "EdgeLocation": "us-east-1", "ResourceArn": "arn:aws:ec2:us-east-1:987654321012:vpc/vpc-a7c4bbda", "CreatedAt": "2022-03-11T17:48:58+00:00", "UpdatedAt": "2022-03-11T17:51:25+00:00" } }Per ulteriori informazioni, consulta Accettazione dei collegamenti nella Guida per l’utente di Cloud WAN.
-
Per i dettagli sull'API, consulta RejectAttachment AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarestart-route-analysis.
- AWS CLI
-
Come avviare l’analisi delle route
L’esempio
start-route-analysisseguente avvia l’analisi tra un’origine e una destinazione, inclusa l’opzioneinclude-return-pathfacoltativa.aws networkmanager start-route-analysis \ --global-network-idglobal-network-00aa0aaa0b0aaa000\ --sourceTransitGatewayAttachmentArn=arn:aws:ec2:us-east-1:503089527312:transit-gateway-attachment/tgw-attach-0d4a2d491bf68c093,IpAddress=10.0.0.0\ --destinationTransitGatewayAttachmentArn=arn:aws:ec2:us-west-1:503089527312:transit-gateway-attachment/tgw-attach-002577f30bb181742,IpAddress=11.0.0.0\ --include-return-pathOutput:
{ "RouteAnalysis": { "GlobalNetworkId": "global-network-00aa0aaa0b0aaa000 "OwnerAccountId": "1111222233333", "RouteAnalysisId": "a1873de1-273c-470c-1a2bc2345678", "StartTimestamp": 1695760154.0, "Status": "RUNNING", "Source": { "TransitGatewayAttachmentArn": "arn:aws:ec2:us-east-1:111122223333:transit-gateway-attachment/tgw-attach-1234567890abcdef0, "TransitGatewayArn": "arn:aws:ec2:us-east-1:111122223333:transit-gateway/tgw-abcdef01234567890", "IpAddress": "10.0.0.0" }, "Destination": { "TransitGatewayAttachmentArn": "arn:aws:ec2:us-west-1:555555555555:transit-gateway-attachment/tgw-attach-021345abcdef6789", "TransitGatewayArn": "arn:aws:ec2:us-west-1:111122223333:transit-gateway/tgw-09876543210fedcba0", "IpAddress": "11.0.0.0" }, "IncludeReturnPath": true, "UseMiddleboxes": false } }Per ulteriori informazioni, consulta Strumento di analisi delle route nella Guida per l’utente di Reti globali AWS per gateway di transito.
-
Per i dettagli sull'API, consulta StartRouteAnalysis AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaretag-resource.
- AWS CLI
-
Come applicare tag a una risorsa
L’esempio
tag-resourceseguente applica il tagNetwork=Northeastal dispositivodevice-07f6fd08867abc123.aws networkmanager tag-resource \ --resource-arnarn:aws:networkmanager::123456789012:device/global-network-01231231231231231/device-07f6fd08867abc123\ --tagsKey=Network,Value=Northeast\ --regionus-west-2Questo comando non produce alcun output.
-
Per i dettagli sull'API, consulta TagResource AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareuntag-resource.
- AWS CLI
-
Come rimuovere tag da una risorsa
L’esempio
untag-resourceseguente rimuove il tag con la chiaveNetworkdal dispositivodevice-07f6fd08867abc123.aws networkmanager untag-resource \ --resource-arnarn:aws:networkmanager::123456789012:device/global-network-01231231231231231/device-07f6fd08867abc123]--tag-keysNetwork\ --regionus-west-2Questo comando non produce alcun output.
-
Per i dettagli sull'API, consulta UntagResource AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareupdate-device.
- AWS CLI
-
Come aggiornare un dispositivo
L’esempio
update-deviceseguente aggiorna il dispositivodevice-07f6fd08867abc123specificando un ID del sito per il dispositivo.aws networkmanager update-device \ --global-network-idglobal-network-01231231231231231\ --device-iddevice-07f6fd08867abc123\ --site-idsite-444555aaabbb11223\ --regionus-west-2Output:
{ "Device": { "DeviceId": "device-07f6fd08867abc123", "DeviceArn": "arn:aws:networkmanager::123456789012:device/global-network-01231231231231231/device-07f6fd08867abc123", "GlobalNetworkId": "global-network-01231231231231231", "Description": "NY office device", "Type": "Office device", "Vendor": "anycompany", "Model": "abcabc", "SerialNumber": "1234", "SiteId": "site-444555aaabbb11223", "CreatedAt": 1575554005.0, "State": "UPDATING" } }Per ulteriori informazioni, consulta Utilizzo di dispositivi nella Guida di Transit Gateway network manager.
-
Per i dettagli sull'API, consulta UpdateDevice AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareupdate-global-network.
- AWS CLI
-
Come aggiornare una rete globale
L’esempio
update-global-networkseguente aggiorna la descrizione per la rete globaleglobal-network-01231231231231231.aws networkmanager update-global-network \ --global-network-idglobal-network-01231231231231231\ --description"Head offices"\ --regionus-west-2Output:
{ "GlobalNetwork": { "GlobalNetworkId": "global-network-01231231231231231", "GlobalNetworkArn": "arn:aws:networkmanager::123456789012:global-network/global-network-01231231231231231", "Description": "Head offices", "CreatedAt": 1575553525.0, "State": "UPDATING" } }Per ulteriori informazioni, consulta Reti globali nella Guida di Transit Gateway network manager.
-
Per i dettagli sull'API, consulta UpdateGlobalNetwork AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareupdate-link.
- AWS CLI
-
Come aggiornare un link
L’esempio
update-linkseguente aggiorna le informazioni sulla larghezza di banda per il linklink-11112222aaaabbbb1.aws networkmanager update-link \ --global-network-idglobal-network-01231231231231231\ --link-idlink-11112222aaaabbbb1\ --bandwidthUploadSpeed=20,DownloadSpeed=20\ --regionus-west-2Output:
{ "Link": { "LinkId": "link-11112222aaaabbbb1", "LinkArn": "arn:aws:networkmanager::123456789012:link/global-network-01231231231231231/link-11112222aaaabbbb1", "GlobalNetworkId": "global-network-01231231231231231", "SiteId": "site-444555aaabbb11223", "Description": "VPN Link", "Type": "broadband", "Bandwidth": { "UploadSpeed": 20, "DownloadSpeed": 20 }, "Provider": "AnyCompany", "CreatedAt": 1575555811.0, "State": "UPDATING" } }Per ulteriori informazioni, consulta Utilizzo di link nella Guida di Transit Gateway network manager.
-
Per i dettagli sull'API, consulta UpdateLink AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareupdate-site.
- AWS CLI
-
Come aggiornare un sito
L’esempio
update-siteseguente aggiorna la descrizione per il sitosite-444555aaabbb11223nella rete globale specificata.aws networkmanager update-site \ --global-network-idglobal-network-01231231231231231\ --site-idsite-444555aaabbb11223\ --description"New York Office site"\ --regionus-west-2Output:
{ "Site": { "SiteId": "site-444555aaabbb11223", "SiteArn": "arn:aws:networkmanager::123456789012:site/global-network-01231231231231231/site-444555aaabbb11223", "GlobalNetworkId": "global-network-01231231231231231", "Description": "New York Office site", "Location": { "Latitude": "40.7128", "Longitude": "-74.0060" }, "CreatedAt": 1575554528.0, "State": "UPDATING" } }Per ulteriori informazioni, consulta Utilizzo di siti nella Guida di Transit Gateway network manager.
-
Per i dettagli sull'API, consulta UpdateSite AWS CLI
Command Reference.
-