Beispiele für die Verwendung der AWS CLI mit Network Manager
Die folgenden Codebeispiele zeigen, wie Sie Aktionen durchführen und gängige Szenarien implementieren, indem Sie die AWS Command Line Interface mit Network Manager nutzen.
Aktionen sind Codeauszüge aus größeren Programmen und müssen im Kontext ausgeführt werden. Während Aktionen Ihnen zeigen, wie Sie einzelne Service-Funktionen aufrufen, können Sie Aktionen im Kontext der zugehörigen Szenarien anzeigen.
Jedes Beispiel enthält einen Link zum vollständigen Quellcode, wo Sie Anleitungen zum Einrichten und Ausführen des Codes im Kontext finden.
Themen
Aktionen
Das folgende Codebeispiel zeigt, wie associate-customer-gateway verwendet wird.
- AWS CLI
-
So ordnen Sie ein Kunden-Gateway zu
Im folgenden Beispiel für
associate-customer-gatewaywird das Kunden-Gatewaycgw-11223344556677889im angegebenen globalen Netzwerk dem Gerätdevice-07f6fd08867abc123zugeordnet.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-2Ausgabe:
{ "CustomerGatewayAssociation": { "CustomerGatewayArn": "arn:aws:ec2:us-west-2:123456789012:customer-gateway/cgw-11223344556677889", "GlobalNetworkId": "global-network-01231231231231231", "DeviceId": "device-07f6fd08867abc123", "State": "PENDING" } }Weitere Informationen finden Sie unter Kunden-Gateway-Zuordnungen im Handbuch zu Transit Gateway Network Manager.
-
Weitere Details zur API finden Sie unter AssociateCustomerGateway
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie associate-link verwendet wird.
- AWS CLI
-
So ordnen Sie einen Link zu
Im folgenden Beispiel für
associate-linkwird der Linklink-11112222aaaabbbb1dem Gerätdevice-07f6fd08867abc123zugeordnet. Der Link und das Gerät befinden sich im angegebenen globalen Netzwerk.aws networkmanager associate-link \ --global-network-idglobal-network-01231231231231231\ --device-iddevice-07f6fd08867abc123\ --link-idlink-11112222aaaabbbb1\ --regionus-west-2Ausgabe:
{ "LinkAssociation": { "GlobalNetworkId": "global-network-01231231231231231", "DeviceId": "device-07f6fd08867abc123", "LinkId": "link-11112222aaaabbbb1", "LinkAssociationState": "PENDING" } }Weitere Informationen finden Sie unter Geräte- und Link-Zuordnungen im Handbuch zu Transit Gateway Network Manager.
-
Weitere Details zur API finden Sie unter AssociateLink
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie create-core-network verwendet wird.
- AWS CLI
-
So erstellen Sie ein Kernnetzwerk
Im folgenden Beispiel für
create-core-networkwird ein Kernnetzwerk mithilfe einer optionalen Beschreibung und von Tags innerhalb eines globalen AWS-Cloud-WAN-Netzwerks erstellt.aws networkmanager create-core-network \ --global-network-idglobal-network-cdef-EXAMPLE22222\ --description"Main headquarters location"\ --tags Key=Name,Value="New York City office"Ausgabe:
{ "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" } ] } }Weitere Informationen finden Sie unter Globale Netzwerke und Kernnetzwerke im Benutzerhandbuch zu AWS-Cloud-WAN.
-
Weitere Details zur API finden Sie unter CreateCoreNetwork
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie create-device verwendet wird.
- AWS CLI
-
So erstellen Sie ein Gerät
Im folgenden Beispiel für
create-devicewird ein Gerät in einem globalen Netzwerk erstellt. Zu den Gerätedetails gehören eine Beschreibung, der Typ, der Hersteller, das Modell und die Seriennummer.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-2Ausgabe:
{ "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" } }Weitere Informationen finden Sie unter Arbeiten mit Geräten im Handbuch zu Transit Gateway Network Manager.
-
Weitere Details zu API finden Sie unter CreateDevice
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie create-global-network verwendet wird.
- AWS CLI
-
So erstellen Sie ein globales Netzwerk
Mit dem folgenden Beispiel für
create-global-networkwird ein globales Netzwerk erstellt. Der Ausgangszustand bei der Erstellung lautetPENDING.aws networkmanager create-global-networkAusgabe:
{ "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" } }-
Weitere Details zur API finden Sie unter CreateGlobalNetwork
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie create-link verwendet wird.
- AWS CLI
-
So erstellen Sie einen Link
Im folgenden Beispiel für
create-linkwird ein Gerät in einem globalen Netzwerk erstellt. Der Link enthält eine Beschreibung und Details zu Linktyp, Bandbreite und Anbieter. Die Standort-ID gibt den Standort an, dem der Link zugeordnet ist.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-2Ausgabe:
{ "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" } }Weitere Informationen finden Sie unter Arbeiten mit Links im Handbuch zu Transit Gateway Network Manager.
-
Weitere Details zur API finden Sie unter CreateLink
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie create-site verwendet wird.
- AWS CLI
-
So erstellen Sie einen Standort
Im folgenden Beispiel für
create-sitewird ein Gerät in einem globalen Netzwerk erstellt. Die Standortdetails umfassen eine Beschreibung und Standortinformationen.aws networkmanager create-site \ --global-network-idglobal-network-01231231231231231\ --description"New York head office"\ --locationLatitude=40.7128,Longitude=-74.0060\ --regionus-west-2Ausgabe:
{ "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" } }Weitere Informationen finden Sie unter Arbeiten mit Standorten im Handbuch zu Transit Gateway Network Manager.
-
Weitere Details zur API finden Sie unter CreateSite
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie create-vpc-attachment verwendet wird.
- AWS CLI
-
So erstellen Sie einen VPC-Anhang
Im folgenden Beispiel für
create-vpc-attachmentwird ein VPC-Anhang mit IPv6-Unterstützung in einem Kernnetzwerk erstellt.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=trueAusgabe:
{ "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 } } }Weitere Informationen finden Sie unter Erstellen eines Anhangs im Benutzerhandbuch zu Cloud WAN.
-
Weitere Details zur API finden Sie unter CreateVpcAttachment
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie delete-attachment verwendet wird.
- AWS CLI
-
So löschen Sie einen Anhang
Im folgenden Beispiel für
delete-attachmentwird ein Connect-Anhang gelöscht.aws networkmanager delete-attachment \ --attachment-idattachment-01feddaeae26ab68cAusgabe:
{ "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" } }Weitere Informationen finden Sie unter Delete attachments im Benutzerhandbuch zu Cloud WAN.
-
Weitere Details zur API finden Sie unter DeleteAttachment
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie delete-bucket-analytics-configuration verwendet wird.
- AWS CLI
-
So löschen Sie eine Analytics-Konfiguration für einen Bucket
Im folgenden Beispiel für
delete-bucket-analytics-configurationwird die Analytics-Konfiguration für den angegebenen Bucket und die angegebene ID entfernt.aws s3api delete-bucket-analytics-configuration \ --bucketamzn-s3-demo-bucket\ --id1Mit diesem Befehl wird keine Ausgabe zurückgegeben.
-
Weitere Details zur API finden Sie unter DeleteBucketAnalyticsConfiguration
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie delete-bucket-metrics-configuration verwendet wird.
- AWS CLI
-
So löschen Sie eine Metrik-Konfiguration für einen Bucket
Im folgenden Beispiel für
delete-bucket-metrics-configurationwird die Metrik-Konfiguration für den angegebenen Bucket und die angegebene ID entfernt.aws s3api delete-bucket-metrics-configuration \ --bucketamzn-s3-demo-bucket\ --id123Mit diesem Befehl wird keine Ausgabe zurückgegeben.
-
Weitere Details zur API finden Sie unter DeleteBucketMetricsConfiguration
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie delete-core-network verwendet wird.
- AWS CLI
-
So löschen Sie ein Kernnetzwerk
Im folgenden Beispiel für
delete-core-networkwird ein Kernnetzwerk aus einem globalen Cloud WAN-Netzwerk gelöscht.aws networkmanager delete-core-network \ --core-network-idcore-network-0fab62fe438d94db6Ausgabe:
{ "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": [] } ] } }Weitere Informationen finden Sie unter Kernnetzwerke im Benutzerhandbuch zu Cloud WAN.
-
Weitere Details zur API finden Sie unter DeleteCoreNetwork
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie delete-device verwendet wird.
- AWS CLI
-
So löschen Sie ein Gerät
Im folgenden Beispiel für
delete-devicewird das angegebene Gerät aus dem angegebenen globalen Netzwerk gelöscht.aws networkmanager delete-device \ --global-network-idglobal-network-01231231231231231\ --device-iddevice-07f6fd08867abc123\ --regionus-west-2Ausgabe:
{ "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" } }Weitere Informationen finden Sie unter Arbeiten mit Geräten im Handbuch zu Transit Gateway Network Manager.
-
Weitere Details zur API finden Sie unter DeleteDevice
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie delete-global-network verwendet wird.
- AWS CLI
-
So löschen Sie ein globales Netzwerk
Mit dem folgenden Beispiel für
delete-global-networkwird ein globales Netzwerk erstellt.aws networkmanager delete-global-network \ --global-network-idglobal-network-052bedddccb193b6bAusgabe:
{ "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" } }-
Weitere Details zur API finden Sie unter DeleteGlobalNetwork
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie delete-link verwendet wird.
- AWS CLI
-
So löschen Sie einen Link
Im folgenden Beispiel für
delete-linkwird der angegebene Link aus dem angegebenen globalen Netzwerk gelöscht.aws networkmanager delete-link \ --global-network-idglobal-network-01231231231231231\ --link-idlink-11112222aaaabbbb1\ --regionus-west-2Ausgabe:
{ "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" } }Weitere Informationen finden Sie unter Arbeiten mit Links im Handbuch zu Transit Gateway Network Manager.
-
Weitere Details zur API finden Sie unter DeleteLink
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie delete-public-access-block verwendet wird.
- AWS CLI
-
So löschen Sie die Konfiguration zum Blockieren des öffentlichen Zugriffs für einen Bucket
Im folgenden Beispiel für
delete-public-access-blockwird die Konfiguration zum Blockieren des öffentlichen Zugriff für den angegebenen Bucket entfernt.aws s3api delete-public-access-block \ --bucketamzn-s3-demo-bucketMit diesem Befehl wird keine Ausgabe zurückgegeben.
-
Weitere Details zur API finden Sie unter DeletePublicAccessBlock
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie delete-site verwendet wird.
- AWS CLI
-
So löschen Sie einen Standort
Im folgenden Beispiel für
delete-sitewird der Angegebene Standort (site-444555aaabbb11223) aus dem angegebenen globalen Netzwerk gelöscht.aws networkmanager delete-site \ --global-network-idglobal-network-01231231231231231\ --site-idsite-444555aaabbb11223\ --regionus-west-2Ausgabe:
{ "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" } }Weitere Informationen finden Sie unter Arbeiten mit Standorten im Handbuch zu Transit Gateway Network Manager.
-
Weitere Details zur API finden Sie unter DeleteSite
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie deregister-transit-gateway verwendet wird.
- AWS CLI
-
So heben Sie die Registrierung eines Transit-Gateways in einem globalen Netzwerk auf
Im folgenden Beispiel für
deregister-transit-gatewaywird die Registrierung des angegebenen Transit-Gateways im angegebenen globalen Netzwerk aufgehoben.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-2Ausgabe:
{ "TransitGatewayRegistration": { "GlobalNetworkId": "global-network-01231231231231231", "TransitGatewayArn": "arn:aws:ec2:us-west-2:123456789012:transit-gateway/tgw-123abc05e04123abc", "State": { "Code": "DELETING" } } }Weitere Informationen finden Sie unter Transit-Gateway-Zuordnungen im Handbuch zu Transit Gateway Network Manager.
-
Weitere Details zur API finden Sie unter DeregisterTransitGateway
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie describe-global-networks verwendet wird.
- AWS CLI
-
So beschreiben Sie globale Netzwerke
Im folgenden Beispiel für
describe-global-networkswerden alle globalen Netzwerke im Konto beschrieben.aws networkmanager describe-global-networks \ --regionus-west-2Ausgabe:
{ "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" } ] }-
Weitere Details zur API finden Sie unter DescribeGlobalNetworks
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie disassociate-customer-gateway verwendet wird.
- AWS CLI
-
So heben Sie die Zuordnung zu einem Kunden-Gateway auf
Im folgenden Beispiel für
disassociate-customer-gatewaywird die Zuordnung zwischen dem angegebenen Kunden-Gateway (cgw-11223344556677889) und dem angegebenen globalen Netzwerk aufgehoben.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-2Ausgabe:
{ "CustomerGatewayAssociation": { "CustomerGatewayArn": "arn:aws:ec2:us-west-2:123456789012:customer-gateway/cgw-11223344556677889", "GlobalNetworkId": "global-network-01231231231231231", "DeviceId": "device-07f6fd08867abc123", "State": "DELETING" } }Weitere Informationen finden Sie unter Kunden-Gateway-Zuordnungen im Handbuch zu Transit Gateway Network Manager.
-
Weitere Details zur API finden Sie unter DisassociateCustomerGateway
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie disassociate-link verwendet wird.
- AWS CLI
-
So heben Sie die Zuordnung eines Links auf
Im folgenden Beispiel für
disassociate-linkwird die Zuordnung des angegebenen Links vom Gerätdevice-07f6fd08867abc123im angegebenen globalen Netzwerk aufgehoben.aws networkmanager disassociate-link \ --global-network-idglobal-network-01231231231231231\ --device-iddevice-07f6fd08867abc123\ --link-idlink-11112222aaaabbbb1\ --regionus-west-2Ausgabe:
{ "LinkAssociation": { "GlobalNetworkId": "global-network-01231231231231231", "DeviceId": "device-07f6fd08867abc123", "LinkId": "link-11112222aaaabbbb1", "LinkAssociationState": "DELETING" } }Weitere Informationen finden Sie unter Geräte- und Link-Zuordnungen im Handbuch zu Transit Gateway Network Manager.
-
Weitere Details zur API finden Sie unter DisassociateLink
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie get-bucket-analytics-configuration verwendet wird.
- AWS CLI
-
So rufen Sie die Analytics-Konfiguration für einen Bucket mit einer bestimmten ID ab
Im folgenden Beispiel für
get-bucket-analytics-configurationwird die Analytics-Konfiguration für den angegebenen Bucket und die angegebene ID angezeigt.aws s3api get-bucket-analytics-configuration \ --bucketamzn-s3-demo-bucket\ --id1Ausgabe:
{ "AnalyticsConfiguration": { "StorageClassAnalysis": {}, "Id": "1" } }-
Weitere Details zur API finden Sie unter GetBucketAnalyticsConfiguration
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie get-bucket-metrics-configuration verwendet wird.
- AWS CLI
-
So rufen Sie die Metrik-Konfiguration für einen Bucket mit einer bestimmten ID ab
Im folgenden Beispiel für
get-bucket-metrics-configurationwird die Metrik-Konfiguration für den angegebenen Bucket und die angegebene ID angezeigt.aws s3api get-bucket-metrics-configuration \ --bucketamzn-s3-demo-bucket\ --id123Ausgabe:
{ "MetricsConfiguration": { "Filter": { "Prefix": "logs" }, "Id": "123" } }-
Weitere Details zur API finden Sie unter GetBucketMetricsConfiguration
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie get-customer-gateway-associations verwendet wird.
- AWS CLI
-
So rufen Sie die Kunden-Gateway-Zuordnungen ab
Im folgenden Beispiel für
get-customer-gateway-associationswerden die Kunden-Gateway-Zuordnungen für das angegebene globale Netzwerk abgerufen.aws networkmanager get-customer-gateway-associations \ --global-network-idglobal-network-01231231231231231\ --regionus-west-2Ausgabe:
{ "CustomerGatewayAssociations": [ { "CustomerGatewayArn": "arn:aws:ec2:us-west-2:123456789012:customer-gateway/cgw-11223344556677889", "GlobalNetworkId": "global-network-01231231231231231", "DeviceId": "device-07f6fd08867abc123", "State": "AVAILABLE" } ] }-
Weitere Details zur API finden Sie unter GetCustomerGatewayAssociations
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie get-devices verwendet wird.
- AWS CLI
-
So rufen Sie die Geräte ab
Im folgenden Beispiel für
get-deviceswerden die Geräte im angegebenen globalen Netzwerk abgerufen.aws networkmanager get-devices \ --global-network-idglobal-network-01231231231231231\ --regionus-west-2Ausgabe:
{ "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" } ] }-
Details zur API finden Sie unter GetDevices
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie get-link-associations verwendet wird.
- AWS CLI
-
So rufen Sie Link-Zuordnungen ab
Im folgenden Beispiel für
get-link-associationswerden die Link-Zuordnungen im angegebenen globalen Netzwerk abgerufen.aws networkmanager get-link-associations \ --global-network-idglobal-network-01231231231231231\ --regionus-west-2Ausgabe:
{ "LinkAssociations": [ { "GlobalNetworkId": "global-network-01231231231231231", "DeviceId": "device-07f6fd08867abc123", "LinkId": "link-11112222aaaabbbb1", "LinkAssociationState": "AVAILABLE" } ] }-
Details zur API finden Sie unter GetLinkAssociations
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie get-links verwendet wird.
- AWS CLI
-
So rufen Sie Links ab
Im folgenden Beispiel für
get-linkswerden die Links im angegebenen globalen Netzwerk abgerufen.aws networkmanager get-links \ --global-network-idglobal-network-01231231231231231\ --regionus-west-2Ausgabe:
{ "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" } ] }-
Weitere Details zur API finden Sie unter GetLinks
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie get-object-retention verwendet wird.
- AWS CLI
-
So rufen Sie die Konfiguration für die Aufbewahrung eines Objekts ab
Im folgenden Beispiel für
get-object-retentionwird die Konfiguration für die Aufbewahrung des angegebenen Objekts abgerufen.aws s3api get-object-retention \ --bucketamzn-s3-demo-bucket-with-object-lock\ --keydoc1.rtfAusgabe:
{ "Retention": { "Mode": "GOVERNANCE", "RetainUntilDate": "2025-01-01T00:00:00.000Z" } }-
Weitere Details zur API finden Sie unter GetObjectRetention
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie get-public-access-block verwendet wird.
- AWS CLI
-
So richten Sie die Konfiguration zum Blockieren des öffentlichen Zugriffs für einen Bucket ein oder ändern sie
Im folgenden Beispiel für
get-public-access-blockwird die Konfiguration zum Blockieren des öffentlichen Zugriff für den angegebenen Bucket angezeigt.aws s3api get-public-access-block --bucketamzn-s3-demo-bucketAusgabe:
{ "PublicAccessBlockConfiguration": { "IgnorePublicAcls": true, "BlockPublicPolicy": true, "BlockPublicAcls": true, "RestrictPublicBuckets": true } }-
Weitere Details zur API finden Sie unter GetPublicAccessBlock
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie get-sites verwendet wird.
- AWS CLI
-
So rufen Sie die Standorte ab
Im folgenden Beispiel für
get-siteswerden die Standorte im angegebenen globalen Netzwerk abgerufen.aws networkmanager get-sites \ --global-network-idglobal-network-01231231231231231\ --regionus-west-2Ausgabe:
{ "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" } ] }-
Weitere Details zur API finden Sie unter GetSites
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie get-transit-gateway-registrations verwendet wird.
- AWS CLI
-
So rufen Sie die registrierten Transit-Gateways ab
Im folgenden Beispiel für
get-transit-gateway-registrationswerden Transit-Gateways abgerufen, die in einem globalen Netzwerk registriert sind.aws networkmanager get-transit-gateway-registrations \ --global-network-idglobal-network-01231231231231231\ --regionus-west-2Ausgabe:
{ "TransitGatewayRegistrations": [ { "GlobalNetworkId": "global-network-01231231231231231", "TransitGatewayArn": "arn:aws:ec2:us-west-2:123456789012:transit-gateway/tgw-123abc05e04123abc", "State": { "Code": "AVAILABLE" } } ] }-
Weitere Details zur API finden Sie unter GetTransitGatewayRegistrations
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie get-vpc-attachment verwendet wird.
- AWS CLI
-
So rufen Sie einen VPC-Anhang ab
Im folgenden Beispiel für
get-vpc-attachmentwerden Informationen zu einem VPC-Anhang zurückgegeben.aws networkmanager get-vpc-attachment \ --attachment-idattachment-03b7ea450134787daAusgabe:
{ "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 } } }Weitere Informationen finden Sie unter Anhänge im Benutzerhandbuch zu Cloud WAN.
-
Weitere Details zur API finden Sie unter GetVpcAttachment
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie list-bucket-analytics-configurations verwendet wird.
- AWS CLI
-
So rufen Sie eine Liste der Analytics-Konfigurationen für einen Bucket ab
Im folgenden Beispiel für
list-bucket-analytics-configurationswird eine Liste von Analytics-Konfigurationen für den angegebenen Bucket abgerufen.aws s3api list-bucket-analytics-configurations \ --bucketamzn-s3-demo-bucketAusgabe:
{ "AnalyticsConfigurationList": [ { "StorageClassAnalysis": {}, "Id": "1" } ], "IsTruncated": false }-
Weitere Details zur API finden Sie unter ListBucketAnalyticsConfigurations
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie list-bucket-metrics-configurations verwendet wird.
- AWS CLI
-
So rufen Sie eine Liste der Metrik-Konfigurationen für einen Bucket ab
Im folgenden Beispiel für
list-bucket-metrics-configurationswird eine Liste von Metrik-Konfigurationen für den angegebenen Bucket abgerufen.aws s3api list-bucket-metrics-configurations \ --bucketamzn-s3-demo-bucketAusgabe:
{ "IsTruncated": false, "MetricsConfigurationList": [ { "Filter": { "Prefix": "logs" }, "Id": "123" }, { "Filter": { "Prefix": "tmp" }, "Id": "234" } ] }-
Weitere Details zur API finden Sie unter ListBucketMetricsConfigurations
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie list-tags-for-resource verwendet wird.
- AWS CLI
-
So listen Sie die Tags für eine Ressource auf
Im folgenden Beispiel für
list-tags-for-resourcewerden die Tags für die angegebene Geräteressource (device-07f6fd08867abc123) aufgelistet.aws networkmanager list-tags-for-resource \ --resource-arnarn:aws:networkmanager::123456789012:device/global-network-01231231231231231/device-07f6fd08867abc123\ --regionus-west-2Ausgabe:
{ "TagList": [ { "Key": "Network", "Value": "Northeast" } ] }-
Weitere Details zur API finden Sie unter ListTagsForResource
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie put-bucket-metrics-configuration verwendet wird.
- AWS CLI
-
So legen Sie eine Metrik-Konfiguration für einen Bucket fest
Im folgenden Beispiel für
put-bucket-metrics-configurationwird eine Metrik-Konfiguration mit der ID 123 für den angegebenen Bucket festgelegt.aws s3api put-bucket-metrics-configuration \ --bucketamzn-s3-demo-bucket\ --id123\ --metrics-configuration '{"Id": "123", "Filter": {"Prefix": "logs"}}'Mit diesem Befehl wird keine Ausgabe zurückgegeben.
-
Weitere Details zur API finden Sie unter PutBucketMetricsConfiguration
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie put-object-retention verwendet wird.
- AWS CLI
-
So legen Sie die Konfiguration für die Aufbewahrung eines Objekts fest
Im folgenden Beispiel für
put-object-retentionwird eine Konfiguration für die Aufbewahrung des angegebenen Objekts bis zum 01.01.2025 festgelegt.aws s3api put-object-retention \ --bucketamzn-s3-demo-bucket-with-object-lock\ --keydoc1.rtf\ --retention '{ "Mode": "GOVERNANCE", "RetainUntilDate": "2025-01-01T00:00:00" }'Mit diesem Befehl wird keine Ausgabe zurückgegeben.
-
Weitere Details zur API finden Sie unter PutObjectRetention
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie put-public-access-block verwendet wird.
- AWS CLI
-
So richten Sie die Konfiguration zum Blockieren des öffentlichen Zugriffs für einen Bucket ein
Im folgenden Beispiel für
put-public-access-blockwird die Konfiguration zum Blockieren des öffentlichen Zugriff für den angegebenen Bucket eingerichtet.aws s3api put-public-access-block \ --bucketamzn-s3-demo-bucket\ --public-access-block-configuration"BlockPublicAcls=true,IgnorePublicAcls=true,BlockPublicPolicy=true,RestrictPublicBuckets=true"Mit diesem Befehl wird keine Ausgabe zurückgegeben.
-
Weitere Details zur API finden Sie unter PutPublicAccessBlock
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie register-transit-gateway verwendet wird.
- AWS CLI
-
So registrieren Sie ein Transit-Gateway bei einem globalen Netzwerk
Im folgenden Beispiel für
register-transit-gatewaywird das Transit-Gatewaytgw-123abc05e04123abcin einem globalen Netzwerk registriert.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-2Ausgabe:
{ "TransitGatewayRegistration": { "GlobalNetworkId": "global-network-01231231231231231", "TransitGatewayArn": "arn:aws:ec2:us-west-2:123456789012:transit-gateway/tgw-123abc05e04123abc", "State": { "Code": "PENDING" } } }Weitere Informationen finden Sie unter Transit-Gateway-Zuordnungen im Handbuch zu Transit Gateway Network Manager.
-
Weitere Details zur API finden Sie unter RegisterTransitGateway
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie reject-attachment verwendet wird.
- AWS CLI
-
So lehnen Sie einen Anhang ab
Im folgenden Beispiel für
reject-attachmentwird die Anforderung eines VPC-Anhangs abgelehnt.aws networkmanager reject-attachment \ --attachment-idattachment-03b7ea450134787daAusgabe:
{ "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" } }Weitere Informationen finden Sie unter Attachment acceptance im Benutzerhandbuch zu Cloud WAN.
-
Weitere Details zur API finden Sie unter RejectAttachment
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie start-route-analysis verwendet wird.
- AWS CLI
-
So starten Sie die Routenanalyse
Im folgenden Beispiel für
start-route-analysiswird die Analyse zwischen einer Quelle und einem Ziel gestartet, einschließlich des optionaleninclude-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-pathAusgabe:
{ "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 } }Weitere Informationen finden Sie unter Routenanalyse im Benutzerhandbuch zu globalen AWS-Netzwerken für Transit-Gateways.
-
Weitere Details zur API finden Sie unter StartRouteAnalysis
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie tag-resource verwendet wird.
- AWS CLI
-
So fügen Sie einer Ressource Tags hinzu
Im folgenden Beispiel für
tag-resourcewird das TagNetwork=Northeastauf das Gerätdevice-07f6fd08867abc123angewendet.aws networkmanager tag-resource \ --resource-arnarn:aws:networkmanager::123456789012:device/global-network-01231231231231231/device-07f6fd08867abc123\ --tagsKey=Network,Value=Northeast\ --regionus-west-2Mit diesem Befehl wird keine Ausgabe zurückgegeben.
-
API-Details finden Sie unter TagResource
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie untag-resource verwendet wird.
- AWS CLI
-
So entfernen Sie Tags von einer Ressource
Im folgenden Beispiel für
untag-resourcewird das Tag mit dem SchlüsselnamenNetworkaus dem Gerätdevice-07f6fd08867abc123entfernt.aws networkmanager untag-resource \ --resource-arnarn:aws:networkmanager::123456789012:device/global-network-01231231231231231/device-07f6fd08867abc123]--tag-keysNetwork\ --regionus-west-2Mit diesem Befehl wird keine Ausgabe zurückgegeben.
-
API-Details finden Sie unter UntagResource
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie update-device verwendet wird.
- AWS CLI
-
So aktualisieren Sie ein Gerät
Im folgenden Beispiel für
update-devicewird das Gerätdevice-07f6fd08867abc123durch Angabe einer Standort-ID aktualisiert.aws networkmanager update-device \ --global-network-idglobal-network-01231231231231231\ --device-iddevice-07f6fd08867abc123\ --site-idsite-444555aaabbb11223\ --regionus-west-2Ausgabe:
{ "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" } }Weitere Informationen finden Sie unter Arbeiten mit Geräten im Handbuch zu Transit Gateway Network Manager.
-
Weitere Details zur API finden Sie unter UpdateDevice
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie update-global-network verwendet wird.
- AWS CLI
-
So aktualisieren Sie ein globales Netzwerk
Im folgenden Beispiel für
update-global-networkwird die Beschreibung für das globale Netzwerkglobal-network-01231231231231231aktualisiert.aws networkmanager update-global-network \ --global-network-idglobal-network-01231231231231231\ --description"Head offices"\ --regionus-west-2Ausgabe:
{ "GlobalNetwork": { "GlobalNetworkId": "global-network-01231231231231231", "GlobalNetworkArn": "arn:aws:networkmanager::123456789012:global-network/global-network-01231231231231231", "Description": "Head offices", "CreatedAt": 1575553525.0, "State": "UPDATING" } }Weitere Informationen finden Sie unter Globale Netzwerke im Handbuch zu Transit Gateway Network Manager.
-
Weitere Details zur API finden Sie unter UpdateGlobalNetwork
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie update-link verwendet wird.
- AWS CLI
-
So aktualisieren Sie einen Link
Im folgenden Beispiel für
update-linkwerden die Bandbreiteninformationen für den Linklink-11112222aaaabbbb1aktualisiert.aws networkmanager update-link \ --global-network-idglobal-network-01231231231231231\ --link-idlink-11112222aaaabbbb1\ --bandwidthUploadSpeed=20,DownloadSpeed=20\ --regionus-west-2Ausgabe:
{ "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" } }Weitere Informationen finden Sie unter Arbeiten mit Links im Handbuch zu Transit Gateway Network Manager.
-
Weitere Details zur API finden Sie unter UpdateLink
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie update-site verwendet wird.
- AWS CLI
-
So aktualisieren Sie einen Standort
Im folgenden Beispiel für
update-sitewird die Beschreibung für den Standortsite-444555aaabbb11223im angegebenen globalen Netzwerk aktualisiert.aws networkmanager update-site \ --global-network-idglobal-network-01231231231231231\ --site-idsite-444555aaabbb11223\ --description"New York Office site"\ --regionus-west-2Ausgabe:
{ "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" } }Weitere Informationen finden Sie unter Arbeiten mit Standorten im Handbuch zu Transit Gateway Network Manager.
-
Weitere Details zur API finden Sie unter UpdateSite
in der AWS CLI-Befehlsreferenz.
-