Sono disponibili altri esempi AWS SDK nel repository AWS Doc SDK
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 operazioni sono estratti di codice da programmi più grandi e devono essere eseguite nel contesto. Sebbene le operazioni mostrino come richiamare le singole funzioni del servizio, è possibile visualizzarle contestualizzate negli scenari correlati.
Ogni esempio include un collegamento al codice sorgente completo, in cui è possibile trovare istruzioni su come configurare ed eseguire il codice nel contesto.
Argomenti
Azioni
Il seguente esempio di codice mostra come utilizzareassociate-customer-gateway.
- AWS CLI
-
Per associare un gateway per i clienti
L'
associate-customer-gatewayesempio seguente 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 Customer Gateway Associations nella Transit Gateway Network Manager Guide.
-
Per i dettagli sull'API, consulta AssociateCustomerGateway AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareassociate-link.
- AWS CLI
-
Per associare un collegamento
L'
associate-linkesempio seguente associa il linklink-11112222aaaabbbb1al dispositivodevice-07f6fd08867abc123. Il collegamento 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, vedere Device and Link Associations nella Transit Gateway Network Manager Guide.
-
Per i dettagli sull'API, consulta AssociateLink AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarecreate-core-network.
- AWS CLI
-
Per creare una rete centrale
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 globali e principali 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
-
Per creare un dispositivo
L'
create-deviceesempio seguente 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, vedere Working with Devices nella Transit Gateway Network Manager Guide.
-
Per i dettagli sull'API, consulta CreateDevice AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarecreate-global-network.
- AWS CLI
-
Per creare una rete globale
create-global-networkGli esempi seguenti creano 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
-
Per creare un collegamento
L'
create-linkesempio seguente crea un collegamento nella rete globale specificata. Il collegamento include una descrizione e dettagli sul tipo di collegamento, sulla larghezza di banda e sul provider. L'ID del sito indica il sito a cui è associato il collegamento.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, vedere Working with Links nella Transit Gateway Network Manager Guide.
-
Per i dettagli sull'API, consulta CreateLink AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarecreate-site.
- AWS CLI
-
Per creare un sito
L'
create-siteesempio seguente 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, vedere Working with Sites nella Transit Gateway Network Manager Guide.
-
Per i dettagli sull'API, consulta CreateSite AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarecreate-vpc-attachment.
- AWS CLI
-
Per creare un allegato 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 allegato nella Guida per l'utente di Cloud WAN.
-
Per i dettagli sull'API, consulta CreateVpcAttachment AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredelete-attachment.
- AWS CLI
-
Per eliminare un allegato
L'
delete-attachmentesempio seguente elimina un allegato 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 gli allegati 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
-
Per eliminare una configurazione di analisi per un bucket
L'
delete-bucket-analytics-configurationesempio seguente 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
-
Per eliminare una configurazione di metriche per un bucket
L'
delete-bucket-metrics-configurationesempio seguente 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, consultate AWS CLI Command DeleteBucketMetricsConfiguration
Reference.
-
Il seguente esempio di codice mostra come utilizzaredelete-core-network.
- AWS CLI
-
Per eliminare una rete centrale
L'
delete-core-networkesempio seguente elimina una rete principale 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 Core networks nella Cloud WAN User Guide.
-
Per i dettagli sull'API, consulta DeleteCoreNetwork AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredelete-device.
- AWS CLI
-
Per eliminare un dispositivo
L'
delete-deviceesempio seguente 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, vedere Working with Devices nella Transit Gateway Network Manager Guide.
-
Per i dettagli sull'API, consulta DeleteDevice AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredelete-global-network.
- AWS CLI
-
Per eliminare una rete globale
L'
delete-global-networkesempio seguente 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, vedere DeleteGlobalNetwork
in AWS CLI Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredelete-link.
- AWS CLI
-
Per eliminare un collegamento
L'
delete-linkesempio seguente 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, vedere Working with Links nella Transit Gateway Network Manager Guide.
-
Per i dettagli sull'API, consulta DeleteLink AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredelete-public-access-block.
- AWS CLI
-
Per eliminare la configurazione di blocco dell'accesso pubblico per un bucket
L'
delete-public-access-blockesempio seguente rimuove la configurazione di accesso pubblico a blocchi sul bucket specificato.aws s3api delete-public-access-block \ --bucketamzn-s3-demo-bucketQuesto comando non produce alcun output.
-
Per i dettagli sull'API, vedere DeletePublicAccessBlock
in AWS CLI Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredelete-site.
- AWS CLI
-
Per eliminare un sito
L'
delete-siteesempio seguente 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, vedere Working with Sites nella Transit Gateway Network Manager Guide.
-
Per i dettagli sull'API, consulta DeleteSite AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarederegister-transit-gateway.
- AWS CLI
-
Per annullare la registrazione di un gateway di transito da una rete globale
L'
deregister-transit-gatewayesempio seguente annulla la registrazione del gateway di transito specificato dalla 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, vedere Transit Gateway Registrations nella Transit Gateway Network Manager Guide.
-
Per i dettagli sull'API, vedere DeregisterTransitGateway
in AWS CLI Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredescribe-global-networks.
- AWS CLI
-
Per descrivere le vostre reti globali
L'
describe-global-networksesempio seguente descrive tutte le reti globali presenti nel tuo 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
-
Dissociare un Customer Gateway
L'
disassociate-customer-gatewayesempio seguente dissocia il customer gateway 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 Customer Gateway Associations nella Transit Gateway Network Manager Guide.
-
Per i dettagli sull'API, consulta DisassociateCustomerGateway AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredisassociate-link.
- AWS CLI
-
Per dissociare un collegamento
L'
disassociate-linkesempio seguente dissocia il collegamento 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, vedere Device and Link Associations nella Transit Gateway Network Manager Guide.
-
Per i dettagli sull'API, consulta DisassociateLink AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareget-bucket-analytics-configuration.
- AWS CLI
-
Per recuperare la configurazione di analisi per un bucket con un ID specifico
L'
get-bucket-analytics-configurationesempio seguente mostra 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
-
Per recuperare la configurazione delle metriche per un bucket con un ID specifico
L'
get-bucket-metrics-configurationesempio seguente 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 AWS CLI Command GetBucketMetricsConfiguration
Reference.
-
Il seguente esempio di codice mostra come utilizzareget-customer-gateway-associations.
- AWS CLI
-
Per ottenere le associazioni dei clienti verso i gateway
L'
get-customer-gateway-associationsesempio seguente ottiene le associazioni dei gateway dei clienti 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, vedere GetCustomerGatewayAssociations
in AWS CLI Command Reference.
-
Il seguente esempio di codice mostra come utilizzareget-devices.
- AWS CLI
-
Per procurarti i tuoi dispositivi
L'
get-devicesesempio seguente 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, vedere GetDevices
in AWS CLI Command Reference.
-
Il seguente esempio di codice mostra come utilizzareget-link-associations.
- AWS CLI
-
Per ottenere le associazioni dei link
L'
get-link-associationsesempio seguente ottiene le associazioni di 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, vedere GetLinkAssociations
in AWS CLI Command Reference.
-
Il seguente esempio di codice mostra come utilizzareget-links.
- AWS CLI
-
Per ottenere i tuoi link
L'
get-linksesempio seguente ottiene i collegamenti 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, vedere GetLinks
in AWS CLI Command Reference.
-
Il seguente esempio di codice mostra come utilizzareget-object-retention.
- AWS CLI
-
Per recuperare la configurazione di conservazione degli oggetti per un oggetto
L'
get-object-retentionesempio seguente recupera la configurazione di conservazione degli oggetti per l'oggetto 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, vedere GetObjectRetention
in AWS CLI Command Reference.
-
Il seguente esempio di codice mostra come utilizzareget-public-access-block.
- AWS CLI
-
Per impostare o modificare la configurazione di accesso pubblico a blocchi per un bucket
L'
get-public-access-blockesempio seguente visualizza la configurazione dell'accesso pubblico a blocchi 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, vedere GetPublicAccessBlock
in AWS CLI Command Reference.
-
Il seguente esempio di codice mostra come utilizzareget-sites.
- AWS CLI
-
Per accedere ai tuoi siti
L'
get-sitesesempio seguente ottiene i siti della 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, vedere GetSites
in AWS CLI Command Reference.
-
Il seguente esempio di codice mostra come utilizzareget-transit-gateway-registrations.
- AWS CLI
-
Per ottenere le registrazioni dei gateway di transito
L'
get-transit-gateway-registrationsesempio seguente 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, vedere GetTransitGatewayRegistrations
in AWS CLI Command Reference.
-
Il seguente esempio di codice mostra come utilizzareget-vpc-attachment.
- AWS CLI
-
Per ottenere un allegato VPC
L'
get-vpc-attachmentesempio seguente restituisce informazioni su un allegato 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 Attachments in the Cloud WAN User Guide.
-
Per i dettagli sull'API, consulta GetVpcAttachment AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarelist-bucket-analytics-configurations.
- AWS CLI
-
Per recuperare un elenco di configurazioni di analisi per un bucket
Quanto segue
list-bucket-analytics-configurationsrecupera 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 Command ListBucketAnalyticsConfigurations
Reference AWS CLI .
-
Il seguente esempio di codice mostra come utilizzarelist-bucket-metrics-configurations.
- AWS CLI
-
Per recuperare un elenco di configurazioni di metriche per un bucket
L'
list-bucket-metrics-configurationsesempio seguente 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, vedete ListBucketMetricsConfigurations
in Command Reference.AWS CLI
-
Il seguente esempio di codice mostra come utilizzarelist-tags-for-resource.
- AWS CLI
-
Per elencare i tag di una risorsa
L'
list-tags-for-resourceesempio seguente elenca i tag per la risorsa del 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, vedere ListTagsForResource
in AWS CLI Command Reference.
-
Il seguente esempio di codice mostra come utilizzareput-bucket-metrics-configuration.
- AWS CLI
-
Per impostare una configurazione delle metriche per un bucket
L'
put-bucket-metrics-configurationesempio seguente imposta una configurazione 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, consultate AWS CLI Command PutBucketMetricsConfiguration
Reference.
-
Il seguente esempio di codice mostra come utilizzareput-object-retention.
- AWS CLI
-
Per impostare una configurazione di conservazione degli oggetti per un oggetto
L'
put-object-retentionesempio seguente imposta una configurazione di conservazione degli oggetti per l'oggetto specificato fino al 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, vedere in Command Reference. PutObjectRetention
AWS CLI
-
Il seguente esempio di codice mostra come utilizzareput-public-access-block.
- AWS CLI
-
Per impostare la configurazione di accesso pubblico a blocchi per un bucket
L'
put-public-access-blockesempio seguente imposta una configurazione restrittiva di accesso pubblico a blocchi 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, vedere PutPublicAccessBlock
in AWS CLI Command Reference.
-
Il seguente esempio di codice mostra come utilizzareregister-transit-gateway.
- AWS CLI
-
Per registrare un gateway di transito in una rete globale
L'
register-transit-gatewayesempio seguente 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, vedere Transit Gateway Registrations nella Transit Gateway Network Manager Guide.
-
Per i dettagli sull'API, vedere RegisterTransitGateway
in AWS CLI Command Reference.
-
Il seguente esempio di codice mostra come utilizzarereject-attachment.
- AWS CLI
-
Rifiutare un allegato
L'
reject-attachmentesempio seguente rifiuta una richiesta di allegato 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 l'accettazione degli allegati 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
-
Per iniziare l'analisi del percorso
L'
start-route-analysisesempio seguente avvia l'analisi tra un'origine e una destinazione, inclusa l'opzioneinclude-return-path.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, vedere Route Analyzer nella Guida per l'utente di AWS Global Networks for Transit Gateways.
-
Per i dettagli sull'API, consulta AWS CLI Command StartRouteAnalysis
Reference.
-
Il seguente esempio di codice mostra come utilizzaretag-resource.
- AWS CLI
-
Per applicare tag a una risorsa
L'
tag-resourceesempio seguente 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
-
Per rimuovere i tag da una risorsa
L'
untag-resourceesempio seguente 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
-
Per aggiornare un dispositivo
L'
update-deviceesempio seguente 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, vedere Working with Devices nella Transit Gateway Network Manager Guide.
-
Per i dettagli sull'API, consulta UpdateDevice AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareupdate-global-network.
- AWS CLI
-
Per aggiornare una rete globale
L'
update-global-networkesempio seguente aggiorna la descrizione della 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, vedere Global Networks nella Transit Gateway Network Manager Guide.
-
Per i dettagli sull'API, vedere UpdateGlobalNetwork
in AWS CLI Command Reference.
-
Il seguente esempio di codice mostra come utilizzareupdate-link.
- AWS CLI
-
Per aggiornare un collegamento
L'
update-linkesempio seguente aggiorna le informazioni sulla larghezza di banda per il collegamentolink-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, vedere Working with Links nella Transit Gateway Network Manager Guide.
-
Per i dettagli sull'API, consulta UpdateLink AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareupdate-site.
- AWS CLI
-
Per aggiornare un sito
L'
update-siteesempio seguente aggiorna la descrizione del 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, vedere Working with Sites nella Transit Gateway Network Manager Guide.
-
Per i dettagli sull'API, consulta UpdateSite AWS CLI
Command Reference.
-