Exemples d’utilisation de l’AWS CLI avec Network Manager
Les exemples de code suivants montrent comment réaliser des actions et mettre en œuvre des scénarios courants en utilisant l’AWS Command Line Interface avec Network Manager.
Les actions sont des extraits de code de programmes plus larges et doivent être exécutées dans leur contexte. Alors que les actions vous indiquent comment appeler des fonctions de service individuelles, vous pouvez les voir en contexte dans leurs scénarios associés.
Chaque exemple inclut un lien vers le code source complet, où vous trouverez des instructions sur la configuration et l’exécution du code en contexte.
Rubriques
Actions
L’exemple de code suivant montre comment utiliser associate-customer-gateway.
- AWS CLI
-
Pour associer une passerelle client
L’exemple
associate-customer-gatewaysuivant associe la passerelle clientcgw-11223344556677889dans le réseau mondial spécifié à l’appareildevice-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-2Sortie :
{ "CustomerGatewayAssociation": { "CustomerGatewayArn": "arn:aws:ec2:us-west-2:123456789012:customer-gateway/cgw-11223344556677889", "GlobalNetworkId": "global-network-01231231231231231", "DeviceId": "device-07f6fd08867abc123", "State": "PENDING" } }Pour plus d’informations, consultez Associations de passerelles client dans le Guide de Transit Gateway Network Manager.
-
Pour plus de détails sur l’API, consultez AssociateCustomerGateway
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser associate-link.
- AWS CLI
-
Pour associer un lien
L’exemple
associate-linksuivant associe un lienlink-11112222aaaabbbb1à l’appareildevice-07f6fd08867abc123. Le lien et l’appareil se trouvent dans le réseau mondial spécifié.aws networkmanager associate-link \ --global-network-idglobal-network-01231231231231231\ --device-iddevice-07f6fd08867abc123\ --link-idlink-11112222aaaabbbb1\ --regionus-west-2Sortie :
{ "LinkAssociation": { "GlobalNetworkId": "global-network-01231231231231231", "DeviceId": "device-07f6fd08867abc123", "LinkId": "link-11112222aaaabbbb1", "LinkAssociationState": "PENDING" } }Pour plus d’informations, consultez Associations d’appareils et de liens dans le Guide de Transit Gateway Network Manager.
-
Pour plus de détails sur l’API, consultez AssociateLink
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser create-core-network.
- AWS CLI
-
Pour créer un réseau principal
L’exemple
create-core-networksuivant crée un réseau principal à l’aide d’une description facultative et de balises au sein d’un réseau mondial Cloud WAN AWS.aws networkmanager create-core-network \ --global-network-idglobal-network-cdef-EXAMPLE22222\ --description"Main headquarters location"\ --tags Key=Name,Value="New York City office"Sortie :
{ "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" } ] } }Pour plus d’informations, consultez Global and core networks dans le Guide de l’utilisateur AWS Cloud WAN.
-
Pour plus de détails sur l’API, consultez CreateCoreNetwork
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser create-device.
- AWS CLI
-
Pour créer un appareil
L’exemple
create-devicesuivant crée un appareil dans un réseau mondial spécifié. Les détails de l’appareil incluent une description, le type, le fournisseur, le modèle et le numéro de série.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-2Sortie :
{ "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" } }Pour plus d’informations, consultez Gestion des appareils dans le Guide de Transit Gateway Network Manager.
-
Pour plus de détails sur l’API, consultez CreateDevice
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser create-global-network.
- AWS CLI
-
Pour créer un réseau mondial
L’exemple
create-global-networksuivant crée un nouveau réseau mondial. L’état initial lors de la création estPENDING.aws networkmanager create-global-networkSortie :
{ "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" } }-
Pour plus de détails sur l’API, consultez CreateGlobalNetwork
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser create-link.
- AWS CLI
-
Pour créer un lien
L’exemple
create-linksuivant crée un lien dans le réseau mondial spécifié. Le lien inclut une description et des détails sur le type de lien, la bande passante et le fournisseur. L’ID du site indique le site auquel le lien est associé.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-2Sortie :
{ "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" } }Pour plus d’informations, consultez Gestion des liens dans le Guide de Transit Gateway Network Manager.
-
Pour plus de détails sur l’API, consultez CreateLink
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser create-site.
- AWS CLI
-
Pour créer un site
L’exemple
create-sitesuivant crée un site dans le réseau mondial spécifié. Les détails du site incluent une description et les informations de localisation.aws networkmanager create-site \ --global-network-idglobal-network-01231231231231231\ --description"New York head office"\ --locationLatitude=40.7128,Longitude=-74.0060\ --regionus-west-2Sortie :
{ "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" } }Pour plus d’informations, consultez Utilisation des sites dans le Guide de Transit Gateway Network Manager.
-
Pour plus de détails sur l’API, consultez CreateSite
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser create-vpc-attachment.
- AWS CLI
-
Pour créer un attachement de VPC
L’exemple
create-vpc-attachmentsuivant crée un attachement de VPC compatible avec IPv6 dans un réseau principal.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=trueSortie :
{ "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 } } }Pour plus d’informations, consultez Create an attachment dans le Guide de l’utilisateur Cloud WAN.
-
Pour plus de détails sur l’API, consultez CreateVpcAttachment
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser delete-attachment.
- AWS CLI
-
Pour supprimer un attachement
L’exemple
delete-attachmentsuivant supprime un attachement Connect.aws networkmanager delete-attachment \ --attachment-idattachment-01feddaeae26ab68cSortie :
{ "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" } }Pour plus d’informations, consultez Delete attachments dans le Guide de l’utilisateur Cloud WAN.
-
Pour plus de détails sur l’API, consultez DeleteAttachment
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser delete-bucket-analytics-configuration.
- AWS CLI
-
Pour supprimer une configuration d’analyse d’un compartiment
L’exemple
delete-bucket-analytics-configurationsuivant supprime la configuration d’analyse pour le compartiment et l’ID spécifiés.aws s3api delete-bucket-analytics-configuration \ --bucketamzn-s3-demo-bucket\ --id1Cette commande ne produit aucune sortie.
-
Pour plus de détails sur l’API, consultez DeleteBucketAnalyticsConfiguration
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser delete-bucket-metrics-configuration.
- AWS CLI
-
Pour supprimer une configuration des métriques d’un compartiment
L’exemple
delete-bucket-metrics-configurationsuivant supprime la configuration des métriques pour le compartiment et l’ID spécifiés.aws s3api delete-bucket-metrics-configuration \ --bucketamzn-s3-demo-bucket\ --id123Cette commande ne produit aucune sortie.
-
Pour plus de détails sur l’API, consultez DeleteBucketMetricsConfiguration
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser delete-core-network.
- AWS CLI
-
Pour supprimer un réseau principal
L’exemple
delete-core-networksuivant supprime un réseau principal d’un réseau mondial Cloud WAN.aws networkmanager delete-core-network \ --core-network-idcore-network-0fab62fe438d94db6Sortie :
{ "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": [] } ] } }Pour plus d’informations, consultez Core networks dans le Guide de l’utilisateur Cloud WAN.
-
Pour plus de détails sur l’API, consultez DeleteCoreNetwork
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser delete-device.
- AWS CLI
-
Pour supprimer un appareil
L’exemple
delete-devicesuivant supprime l’appareil spécifié du réseau mondial spécifié.aws networkmanager delete-device \ --global-network-idglobal-network-01231231231231231\ --device-iddevice-07f6fd08867abc123\ --regionus-west-2Sortie :
{ "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" } }Pour plus d’informations, consultez Gestion des appareils dans le Guide de Transit Gateway Network Manager.
-
Pour plus de détails sur l’API, consultez DeleteDevice
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser delete-global-network.
- AWS CLI
-
Pour supprimer un réseau mondial
L’exemple
delete-global-networksuivant supprime un réseau mondial.aws networkmanager delete-global-network \ --global-network-idglobal-network-052bedddccb193b6bSortie :
{ "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" } }-
Pour plus de détails sur l’API, consultez DeleteGlobalNetwork
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser delete-link.
- AWS CLI
-
Pour supprimer un lien
L’exemple
delete-linksuivant supprime le lien spécifié du réseau mondial spécifié.aws networkmanager delete-link \ --global-network-idglobal-network-01231231231231231\ --link-idlink-11112222aaaabbbb1\ --regionus-west-2Sortie :
{ "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" } }Pour plus d’informations, consultez Gestion des liens dans le Guide de Transit Gateway Network Manager.
-
Pour plus de détails sur l’API, consultez DeleteLink
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser delete-public-access-block.
- AWS CLI
-
Pour supprimer la configuration du blocage de l’accès public d’un compartiment
L’exemple
delete-public-access-blocksuivant supprime la configuration du blocage de l’accès public du compartiment spécifié.aws s3api delete-public-access-block \ --bucketamzn-s3-demo-bucketCette commande ne produit aucune sortie.
-
Pour plus de détails sur l’API, consultez DeletePublicAccessBlock
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser delete-site.
- AWS CLI
-
Pour supprimer un site
L’exemple
delete-sitesuivant supprime le site spécifié (site-444555aaabbb11223) dans le réseau mondial spécifié.aws networkmanager delete-site \ --global-network-idglobal-network-01231231231231231\ --site-idsite-444555aaabbb11223\ --regionus-west-2Sortie :
{ "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" } }Pour plus d’informations, consultez Utilisation des sites dans le Guide de Transit Gateway Network Manager.
-
Pour plus de détails sur l’API, consultez DeleteSite
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser deregister-transit-gateway.
- AWS CLI
-
Pour annuler l’enregistrement d’une passerelle de transit d’un réseau mondial
L’exemple
deregister-transit-gatewaysuivant annule l’enregistrement de la passerelle de transit spécifiée du réseau mondial spécifié.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-2Sortie :
{ "TransitGatewayRegistration": { "GlobalNetworkId": "global-network-01231231231231231", "TransitGatewayArn": "arn:aws:ec2:us-west-2:123456789012:transit-gateway/tgw-123abc05e04123abc", "State": { "Code": "DELETING" } } }Pour plus d’informations, consultez Enregistrements de passerelles de transit dans le Guide de Transit Gateway Network Manager.
-
Pour plus de détails sur l’API, consultez DeregisterTransitGateway
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser describe-global-networks.
- AWS CLI
-
Pour décrire vos réseaux mondiaux
L’exemple
describe-global-networkssuivant décrit l’ensemble des réseaux mondiaux dans votre compte.aws networkmanager describe-global-networks \ --regionus-west-2Sortie :
{ "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" } ] }-
Pour plus de détails sur l’API, consultez DescribeGlobalNetworks
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser disassociate-customer-gateway.
- AWS CLI
-
Pour dissocier une passerelle client
L’exemple
disassociate-customer-gatewaysuivant dissocie la passerelle client spécifiée (cgw-11223344556677889) du réseau mondial spécifié.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-2Sortie :
{ "CustomerGatewayAssociation": { "CustomerGatewayArn": "arn:aws:ec2:us-west-2:123456789012:customer-gateway/cgw-11223344556677889", "GlobalNetworkId": "global-network-01231231231231231", "DeviceId": "device-07f6fd08867abc123", "State": "DELETING" } }Pour plus d’informations, consultez Associations de passerelles client dans le Guide de Transit Gateway Network Manager.
-
Pour plus de détails sur l’API, consultez DisassociateCustomerGateway
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser disassociate-link.
- AWS CLI
-
Pour dissocier un lien
L’exemple
disassociate-linksuivant dissocie le lien spécifié de l’appareildevice-07f6fd08867abc123dans le réseau mondial spécifié.aws networkmanager disassociate-link \ --global-network-idglobal-network-01231231231231231\ --device-iddevice-07f6fd08867abc123\ --link-idlink-11112222aaaabbbb1\ --regionus-west-2Sortie :
{ "LinkAssociation": { "GlobalNetworkId": "global-network-01231231231231231", "DeviceId": "device-07f6fd08867abc123", "LinkId": "link-11112222aaaabbbb1", "LinkAssociationState": "DELETING" } }Pour plus d’informations, consultez Associations d’appareils et de liens dans le Guide de Transit Gateway Network Manager.
-
Pour plus de détails sur l’API, consultez DisassociateLink
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser get-bucket-analytics-configuration.
- AWS CLI
-
Pour récupérer la configuration d’analyse d’un compartiment possédant un ID spécifique
L’exemple
get-bucket-analytics-configurationsuivant affiche la configuration d’analyse pour le compartiment et l’ID spécifiés.aws s3api get-bucket-analytics-configuration \ --bucketamzn-s3-demo-bucket\ --id1Sortie :
{ "AnalyticsConfiguration": { "StorageClassAnalysis": {}, "Id": "1" } }-
Pour plus de détails sur l’API, consultez GetBucketAnalyticsConfiguration
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser get-bucket-metrics-configuration.
- AWS CLI
-
Pour récupérer la configuration des métriques d’un compartiment possédant un ID spécifique
L’exemple
get-bucket-metrics-configurationsuivant affiche la configuration des métriques pour le compartiment et l’ID spécifiés.aws s3api get-bucket-metrics-configuration \ --bucketamzn-s3-demo-bucket\ --id123Sortie :
{ "MetricsConfiguration": { "Filter": { "Prefix": "logs" }, "Id": "123" } }-
Pour plus de détails sur l’API, consultez GetBucketMetricsConfiguration
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser get-customer-gateway-associations.
- AWS CLI
-
Pour obtenir vos associations de passerelle client
L’exemple
get-customer-gateway-associationssuivant fournit les associations de passerelle client pour le réseau mondial spécifié.aws networkmanager get-customer-gateway-associations \ --global-network-idglobal-network-01231231231231231\ --regionus-west-2Sortie :
{ "CustomerGatewayAssociations": [ { "CustomerGatewayArn": "arn:aws:ec2:us-west-2:123456789012:customer-gateway/cgw-11223344556677889", "GlobalNetworkId": "global-network-01231231231231231", "DeviceId": "device-07f6fd08867abc123", "State": "AVAILABLE" } ] }-
Pour plus de détails sur l’API, consultez GetCustomerGatewayAssociations
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser get-devices.
- AWS CLI
-
Pour obtenir vos appareils
L’exemple
get-devicessuivant fournit les appareils du réseau mondial spécifié.aws networkmanager get-devices \ --global-network-idglobal-network-01231231231231231\ --regionus-west-2Sortie :
{ "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" } ] }-
Pour plus de détails sur l’API, consultez GetDevices
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser get-link-associations.
- AWS CLI
-
Pour obtenir vos associations de liens
L’exemple
get-link-associationssuivant fournit les associations de liens dans le réseau mondial spécifié.aws networkmanager get-link-associations \ --global-network-idglobal-network-01231231231231231\ --regionus-west-2Sortie :
{ "LinkAssociations": [ { "GlobalNetworkId": "global-network-01231231231231231", "DeviceId": "device-07f6fd08867abc123", "LinkId": "link-11112222aaaabbbb1", "LinkAssociationState": "AVAILABLE" } ] }-
Pour plus de détails sur l’API, consultez GetLinkAssociations
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser get-links.
- AWS CLI
-
Pour obtenir vos liens
L’exemple
get-linkssuivant fournit les liens du réseau mondial spécifié.aws networkmanager get-links \ --global-network-idglobal-network-01231231231231231\ --regionus-west-2Sortie :
{ "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" } ] }-
Pour plus de détails sur l’API, consultez GetLinks
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser get-object-retention.
- AWS CLI
-
Pour récupérer la configuration de rétention d’un objet
L’exemple
get-object-retentionsuivant récupère la configuration de rétention de l’objet spécifié.aws s3api get-object-retention \ --bucketamzn-s3-demo-bucket-with-object-lock\ --keydoc1.rtfSortie :
{ "Retention": { "Mode": "GOVERNANCE", "RetainUntilDate": "2025-01-01T00:00:00.000Z" } }-
Pour plus de détails sur l’API, consultez GetObjectRetention
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser get-public-access-block.
- AWS CLI
-
Pour définir ou modifier la configuration du blocage de l’accès public d’un compartiment
L’exemple
get-public-access-blocksuivant affiche la configuration du blocage de l’accès public du compartiment spécifié.aws s3api get-public-access-block --bucketamzn-s3-demo-bucketSortie :
{ "PublicAccessBlockConfiguration": { "IgnorePublicAcls": true, "BlockPublicPolicy": true, "BlockPublicAcls": true, "RestrictPublicBuckets": true } }-
Pour plus de détails sur l’API, consultez GetPublicAccessBlock
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser get-sites.
- AWS CLI
-
Pour obtenir vos sites
L’exemple
get-sitessuivant fournit les sites du réseau mondial spécifié.aws networkmanager get-sites \ --global-network-idglobal-network-01231231231231231\ --regionus-west-2Sortie :
{ "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" } ] }-
Pour plus de détails sur l’API, consultez GetSites
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser get-transit-gateway-registrations.
- AWS CLI
-
Pour obtenir vos enregistrements de passerelle de transit
L’exemple
get-transit-gateway-registrationssuivant fournit les passerelles de transit enregistrées sur le réseau mondial spécifié.aws networkmanager get-transit-gateway-registrations \ --global-network-idglobal-network-01231231231231231\ --regionus-west-2Sortie :
{ "TransitGatewayRegistrations": [ { "GlobalNetworkId": "global-network-01231231231231231", "TransitGatewayArn": "arn:aws:ec2:us-west-2:123456789012:transit-gateway/tgw-123abc05e04123abc", "State": { "Code": "AVAILABLE" } } ] }-
Pour plus de détails sur l’API, consultez GetTransitGatewayRegistrations
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser get-vpc-attachment.
- AWS CLI
-
Pour obtenir un attachement de VPC
L’exemple
get-vpc-attachmentsuivant renvoie les informations sur un attachement de VPC.aws networkmanager get-vpc-attachment \ --attachment-idattachment-03b7ea450134787daSortie :
{ "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 } } }Pour plus d’informations, consultez Pièces jointes dans le Guide de l’utilisateur Cloud WAN.
-
Pour plus de détails sur l’API, consultez GetVpcAttachment
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser list-bucket-analytics-configurations.
- AWS CLI
-
Pour récupérer la liste des configurations d’analyse d’un compartiment
L’exemple
list-bucket-analytics-configurationssuivant récupère la liste des configurations d’analyse du compartiment spécifié.aws s3api list-bucket-analytics-configurations \ --bucketamzn-s3-demo-bucketSortie :
{ "AnalyticsConfigurationList": [ { "StorageClassAnalysis": {}, "Id": "1" } ], "IsTruncated": false }-
Pour plus de détails sur l’API, consultez ListBucketAnalyticsConfigurations
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser list-bucket-metrics-configurations.
- AWS CLI
-
Pour récupérer la liste des configurations de métriques d’un compartiment
L’exemple
list-bucket-metrics-configurationssuivant récupère la liste des configurations de métriques du compartiment spécifié.aws s3api list-bucket-metrics-configurations \ --bucketamzn-s3-demo-bucketSortie :
{ "IsTruncated": false, "MetricsConfigurationList": [ { "Filter": { "Prefix": "logs" }, "Id": "123" }, { "Filter": { "Prefix": "tmp" }, "Id": "234" } ] }-
Pour plus de détails sur l’API, consultez ListBucketMetricsConfigurations
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser list-tags-for-resource.
- AWS CLI
-
Pour répertorier les balises d’une ressource
L’exemple
list-tags-for-resourcesuivant répertorie les balises de la ressource d’appareil spécifiée (device-07f6fd08867abc123).aws networkmanager list-tags-for-resource \ --resource-arnarn:aws:networkmanager::123456789012:device/global-network-01231231231231231/device-07f6fd08867abc123\ --regionus-west-2Sortie :
{ "TagList": [ { "Key": "Network", "Value": "Northeast" } ] }-
Pour plus de détails sur l’API, consultez ListTagsForResource
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser put-bucket-metrics-configuration.
- AWS CLI
-
Pour définir la configuration des métriques d’un compartiment
L’exemple
put-bucket-metrics-configurationsuivant définit la configuration des métriques avec l’ID 123 pour le compartiment spécifié.aws s3api put-bucket-metrics-configuration \ --bucketamzn-s3-demo-bucket\ --id123\ --metrics-configuration '{"Id": "123", "Filter": {"Prefix": "logs"}}'Cette commande ne produit aucune sortie.
-
Pour plus de détails sur l’API, consultez PutBucketMetricsConfiguration
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser put-object-retention.
- AWS CLI
-
Pour définir la configuration de rétention d’un objet
L’exemple
put-object-retentionsuivant définit la configuration de rétention de l’objet spécifié jusqu’au 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" }'Cette commande ne produit aucune sortie.
-
Pour plus de détails sur l’API, consultez PutObjectRetention
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser put-public-access-block.
- AWS CLI
-
Pour définir la configuration du blocage de l’accès public d’un compartiment
L’exemple
put-public-access-blocksuivant définit la configuration du blocage restrictif de l’accès public pour le compartiment spécifié.aws s3api put-public-access-block \ --bucketamzn-s3-demo-bucket\ --public-access-block-configuration"BlockPublicAcls=true,IgnorePublicAcls=true,BlockPublicPolicy=true,RestrictPublicBuckets=true"Cette commande ne produit aucune sortie.
-
Pour plus de détails sur l’API, consultez PutPublicAccessBlock
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser register-transit-gateway.
- AWS CLI
-
Pour enregistrer une passerelle de transit avec un réseau mondial
L’exemple
register-transit-gatewaysuivant enregistre une passerelle de transittgw-123abc05e04123abcdans le réseau mondial spécifié.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-2Sortie :
{ "TransitGatewayRegistration": { "GlobalNetworkId": "global-network-01231231231231231", "TransitGatewayArn": "arn:aws:ec2:us-west-2:123456789012:transit-gateway/tgw-123abc05e04123abc", "State": { "Code": "PENDING" } } }Pour plus d’informations, consultez Enregistrements de passerelles de transit dans le Guide de Transit Gateway Network Manager.
-
Pour plus de détails sur l’API, consultez RegisterTransitGateway
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser reject-attachment.
- AWS CLI
-
Pour rejeter un attachement
L’exemple
reject-attachmentsuivant rejette une demande d’attachement de VPC.aws networkmanager reject-attachment \ --attachment-idattachment-03b7ea450134787daSortie :
{ "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" } }Pour plus d’informations, consultez Attachment acceptance dans le Guide de l’utilisateur Cloud WAN.
-
Pour plus de détails sur l’API, consultez RejectAttachment
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser start-route-analysis.
- AWS CLI
-
Pour démarrer l’analyse de la route
L’exemple
start-route-analysissuivant démarre l’analyse entre une source et une destination, y compris l’optioninclude-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-pathSortie :
{ "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 } }Pour plus d’informations, consultez Route Analyzer dans le Guide de l’utilisateur AWS Global Networks for Transit Gateways.
-
Pour plus de détails sur l’API, consultez StartRouteAnalysis
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser tag-resource.
- AWS CLI
-
Pour appliquer des balises à une ressource
L’exemple
tag-resourcesuivant applique la baliseNetwork=Northeastà l’appareildevice-07f6fd08867abc123.aws networkmanager tag-resource \ --resource-arnarn:aws:networkmanager::123456789012:device/global-network-01231231231231231/device-07f6fd08867abc123\ --tagsKey=Network,Value=Northeast\ --regionus-west-2Cette commande ne produit aucune sortie.
-
Pour plus de détails sur l’API, consultez TagResource
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser untag-resource.
- AWS CLI
-
Pour supprimer des balises d’une ressource
L’exemple
untag-resourcesuivant supprime la balise avec la cléNetworkde l’appareildevice-07f6fd08867abc123.aws networkmanager untag-resource \ --resource-arnarn:aws:networkmanager::123456789012:device/global-network-01231231231231231/device-07f6fd08867abc123]--tag-keysNetwork\ --regionus-west-2Cette commande ne produit aucune sortie.
-
Pour plus de détails sur l’API, consultez UntagResource
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser update-device.
- AWS CLI
-
Pour mettre à jour un appareil
L’exemple
update-devicesuivant met à jour l’appareildevice-07f6fd08867abc123en spécifiant un ID de site pour l’appareil.aws networkmanager update-device \ --global-network-idglobal-network-01231231231231231\ --device-iddevice-07f6fd08867abc123\ --site-idsite-444555aaabbb11223\ --regionus-west-2Sortie :
{ "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" } }Pour plus d’informations, consultez Gestion des appareils dans le Guide de Transit Gateway Network Manager.
-
Pour plus de détails sur l’API, consultez UpdateDevice
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser update-global-network.
- AWS CLI
-
Pour mettre à jour un réseau mondial
L’exemple
update-global-networksuivant met à jour la description du réseau mondialglobal-network-01231231231231231.aws networkmanager update-global-network \ --global-network-idglobal-network-01231231231231231\ --description"Head offices"\ --regionus-west-2Sortie :
{ "GlobalNetwork": { "GlobalNetworkId": "global-network-01231231231231231", "GlobalNetworkArn": "arn:aws:networkmanager::123456789012:global-network/global-network-01231231231231231", "Description": "Head offices", "CreatedAt": 1575553525.0, "State": "UPDATING" } }Pour plus d’informations, consultez Réseaux mondiaux dans le Guide de Transit Gateway Network Manager.
-
Pour plus de détails sur l’API, consultez UpdateGlobalNetwork
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser update-link.
- AWS CLI
-
Pour mettre à jour un lien
L’exemple
update-linksuivant met à jour les informations relatives à la bande passante pour le lienlink-11112222aaaabbbb1.aws networkmanager update-link \ --global-network-idglobal-network-01231231231231231\ --link-idlink-11112222aaaabbbb1\ --bandwidthUploadSpeed=20,DownloadSpeed=20\ --regionus-west-2Sortie :
{ "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" } }Pour plus d’informations, consultez Gestion des liens dans le Guide de Transit Gateway Network Manager.
-
Pour plus de détails sur l’API, consultez UpdateLink
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser update-site.
- AWS CLI
-
Pour mettre à jour un site
L’exemple
update-sitesuivant met à jour la description du sitesite-444555aaabbb11223dans le réseau mondial spécifié.aws networkmanager update-site \ --global-network-idglobal-network-01231231231231231\ --site-idsite-444555aaabbb11223\ --description"New York Office site"\ --regionus-west-2Sortie :
{ "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" } }Pour plus d’informations, consultez Utilisation des sites dans le Guide de Transit Gateway Network Manager.
-
Pour plus de détails sur l’API, consultez UpdateSite
dans la Référence des commandes de l’AWS CLI.
-