Contoh Network Manager menggunakan AWS CLI - AWS Command Line Interface

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Contoh Network Manager menggunakan AWS CLI

Contoh kode berikut menunjukkan cara melakukan tindakan dan mengimplementasikan skenario umum dengan menggunakan AWS Command Line Interface with Network Manager.

Tindakan adalah kutipan kode dari program yang lebih besar dan harus dijalankan dalam konteks. Sementara tindakan menunjukkan cara memanggil fungsi layanan individual, Anda dapat melihat tindakan dalam konteks dalam skenario terkait.

Setiap contoh menyertakan tautan ke kode sumber lengkap, di mana Anda dapat menemukan instruksi tentang cara mengatur dan menjalankan kode dalam konteks.

Tindakan

Contoh kode berikut menunjukkan cara menggunakanassociate-customer-gateway.

AWS CLI

Untuk mengaitkan gateway pelanggan

associate-customer-gatewayContoh berikut mengaitkan gateway pelanggan cgw-11223344556677889 di jaringan global yang ditentukan dengan perangkatdevice-07f6fd08867abc123.

aws networkmanager associate-customer-gateway \ --customer-gateway-arn arn:aws:ec2:us-west-2:123456789012:customer-gateway/cgw-11223344556677889 \ --global-network-id global-network-01231231231231231 \ --device-id device-07f6fd08867abc123 \ --region us-west-2

Output:

{ "CustomerGatewayAssociation": { "CustomerGatewayArn": "arn:aws:ec2:us-west-2:123456789012:customer-gateway/cgw-11223344556677889", "GlobalNetworkId": "global-network-01231231231231231", "DeviceId": "device-07f6fd08867abc123", "State": "PENDING" } }

Untuk informasi selengkapnya, lihat Asosiasi Gateway Pelanggan di Panduan Manajer Jaringan Gateway Transit.

Contoh kode berikut menunjukkan cara menggunakanassociate-link.

AWS CLI

Untuk mengaitkan tautan

associate-linkContoh berikut mengaitkan tautan link-11112222aaaabbbb1 dengan perangkatdevice-07f6fd08867abc123. Tautan dan perangkat berada di jaringan global yang ditentukan.

aws networkmanager associate-link \ --global-network-id global-network-01231231231231231 \ --device-id device-07f6fd08867abc123 \ --link-id link-11112222aaaabbbb1 \ --region us-west-2

Output:

{ "LinkAssociation": { "GlobalNetworkId": "global-network-01231231231231231", "DeviceId": "device-07f6fd08867abc123", "LinkId": "link-11112222aaaabbbb1", "LinkAssociationState": "PENDING" } }

Untuk informasi selengkapnya, lihat Asosiasi Perangkat dan Tautan di Panduan Manajer Jaringan Gateway Transit.

  • Untuk API detailnya, lihat AssociateLinkdi Referensi AWS CLI Perintah.

Contoh kode berikut menunjukkan cara menggunakancreate-core-network.

AWS CLI

Untuk membuat jaringan inti

create-core-networkContoh berikut membuat jaringan inti menggunakan deskripsi opsional dan tag dalam jaringan WAN global AWS Cloud.

aws networkmanager create-core-network \ --global-network-id global-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" } ] } }

Untuk informasi selengkapnya, lihat Jaringan global dan inti di Panduan WAN Pengguna AWS Cloud.

Contoh kode berikut menunjukkan cara menggunakancreate-device.

AWS CLI

Untuk membuat perangkat

create-deviceContoh berikut membuat perangkat dalam jaringan global yang ditentukan. Detail perangkat mencakup deskripsi, jenis, vendor, model, dan nomor seri.

aws networkmanager create-device --global-network-id global-network-01231231231231231 \ --description "New York office device" \ --type "office device" \ --vendor "anycompany" \ --model "abcabc" \ --serial-number "1234" \ --region us-west-2

Output:

{ "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" } }

Untuk informasi selengkapnya, lihat Bekerja dengan Perangkat di Panduan Manajer Jaringan Gateway Transit.

  • Untuk API detailnya, lihat CreateDevicedi Referensi AWS CLI Perintah.

Contoh kode berikut menunjukkan cara menggunakancreate-global-network.

AWS CLI

Untuk membuat jaringan global

create-global-networkContoh berikut menciptakan jaringan global baru. Keadaan awal pada penciptaan adalahPENDING.

aws networkmanager create-global-network

Output:

{ "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" } }

Contoh kode berikut menunjukkan cara menggunakancreate-link.

AWS CLI

Untuk membuat tautan

create-linkContoh berikut membuat link dalam jaringan global yang ditentukan. Tautan tersebut mencakup deskripsi dan detail tentang jenis tautan, bandwidth, dan penyedia. ID situs menunjukkan situs yang terkait dengan tautan tersebut.

aws networkmanager create-link \ --global-network-id global-network-01231231231231231 \ --description "VPN Link" \ --type "broadband" \ --bandwidth UploadSpeed=10,DownloadSpeed=20 \ --provider "AnyCompany" \ --site-id site-444555aaabbb11223 \ --region us-west-2

Output:

{ "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" } }

Untuk informasi selengkapnya, lihat Bekerja dengan Tautan di Panduan Manajer Jaringan Gateway Transit.

  • Untuk API detailnya, lihat CreateLinkdi Referensi AWS CLI Perintah.

Contoh kode berikut menunjukkan cara menggunakancreate-site.

AWS CLI

Untuk membuat situs

create-siteContoh berikut membuat situs di jaringan global yang ditentukan. Detail situs mencakup deskripsi dan informasi lokasi.

aws networkmanager create-site \ --global-network-id global-network-01231231231231231 \ --description "New York head office" \ --location Latitude=40.7128,Longitude=-74.0060 \ --region us-west-2

Output:

{ "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" } }

Untuk informasi selengkapnya, lihat Bekerja dengan Situs di Panduan Manajer Jaringan Gateway Transit.

  • Untuk API detailnya, lihat CreateSitedi Referensi AWS CLI Perintah.

Contoh kode berikut menunjukkan cara menggunakancreate-vpc-attachment.

AWS CLI

Untuk membuat VPC lampiran

create-vpc-attachmentContoh berikut membuat VPC lampiran dengan IPv6 dukungan dalam jaringan inti.

aws networkmanager create-vpc-attachment \ --core-network-id core-network-0fab62fe438d94db6 \ --vpc-arn arn:aws:ec2:us-east-1:987654321012:vpc/vpc-09f37f69e2786eeb8 \ --subnet-arns arn:aws:ec2:us-east-1:987654321012:subnet/subnet-04ca4e010857e7bb7 \ --Ipv6Support=true

Output:

{ "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 } } }

Untuk informasi selengkapnya, lihat Membuat lampiran di Panduan WAN Pengguna Cloud.

Contoh kode berikut menunjukkan cara menggunakandelete-attachment.

AWS CLI

Untuk menghapus lampiran

delete-attachmentContoh berikut menghapus lampiran Connect.

aws networkmanager delete-attachment \ --attachment-id attachment-01feddaeae26ab68c

Output:

{ "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" } }

Untuk informasi selengkapnya, lihat Menghapus lampiran di Panduan WAN Pengguna Cloud.

Contoh kode berikut menunjukkan cara menggunakandelete-bucket-analytics-configuration.

AWS CLI

Untuk menghapus konfigurasi analitik untuk bucket

delete-bucket-analytics-configurationContoh berikut menghapus konfigurasi analitik untuk bucket dan ID yang ditentukan.

aws s3api delete-bucket-analytics-configuration \ --bucket my-bucket \ --id 1

Perintah ini tidak menghasilkan output.

Contoh kode berikut menunjukkan cara menggunakandelete-bucket-metrics-configuration.

AWS CLI

Untuk menghapus konfigurasi metrik untuk bucket

delete-bucket-metrics-configurationContoh berikut menghapus konfigurasi metrik untuk bucket dan ID yang ditentukan.

aws s3api delete-bucket-metrics-configuration \ --bucket my-bucket \ --id 123

Perintah ini tidak menghasilkan output.

Contoh kode berikut menunjukkan cara menggunakandelete-core-network.

AWS CLI

Untuk menghapus jaringan inti

delete-core-networkContoh berikut menghapus jaringan inti dari jaringan WAN global Cloud.

aws networkmanager delete-core-network \ --core-network-id core-network-0fab62fe438d94db6

Output:

{ "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": [] } ] } }

Untuk informasi selengkapnya, lihat Jaringan inti di Panduan WAN Pengguna Cloud.

Contoh kode berikut menunjukkan cara menggunakandelete-device.

AWS CLI

Untuk menghapus perangkat

delete-deviceContoh berikut menghapus perangkat yang ditentukan dari jaringan global yang ditentukan.

aws networkmanager delete-device \ --global-network-id global-network-01231231231231231 \ --device-id device-07f6fd08867abc123 \ --region us-west-2

Output:

{ "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" } }

Untuk informasi selengkapnya, lihat Bekerja dengan Perangkat di Panduan Manajer Jaringan Gateway Transit.

  • Untuk API detailnya, lihat DeleteDevicedi Referensi AWS CLI Perintah.

Contoh kode berikut menunjukkan cara menggunakandelete-global-network.

AWS CLI

Untuk menghapus jaringan global

delete-global-networkContoh berikut menghapus jaringan global.

aws networkmanager delete-global-network \ --global-network-id global-network-052bedddccb193b6b

Output:

{ "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" } }

Contoh kode berikut menunjukkan cara menggunakandelete-link.

AWS CLI

Untuk menghapus tautan

delete-linkContoh berikut menghapus link yang ditentukan dari jaringan global yang ditentukan.

aws networkmanager delete-link \ --global-network-id global-network-01231231231231231 \ --link-id link-11112222aaaabbbb1 \ --region us-west-2

Output:

{ "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" } }

Untuk informasi selengkapnya, lihat Bekerja dengan Tautan di Panduan Manajer Jaringan Gateway Transit.

  • Untuk API detailnya, lihat DeleteLinkdi Referensi AWS CLI Perintah.

Contoh kode berikut menunjukkan cara menggunakandelete-public-access-block.

AWS CLI

Untuk menghapus konfigurasi blokir akses publik untuk bucket

delete-public-access-blockContoh berikut menghapus konfigurasi blokir akses publik pada bucket yang ditentukan.

aws s3api delete-public-access-block \ --bucket my-bucket

Perintah ini tidak menghasilkan output.

Contoh kode berikut menunjukkan cara menggunakandelete-site.

AWS CLI

Untuk menghapus situs

delete-siteContoh berikut menghapus situs tertentu (site-444555aaabbb11223) dalam jaringan global yang ditentukan.

aws networkmanager delete-site \ --global-network-id global-network-01231231231231231 \ --site-id site-444555aaabbb11223 \ --region us-west-2

Output:

{ "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" } }

Untuk informasi selengkapnya, lihat Bekerja dengan Situs di Panduan Manajer Jaringan Gateway Transit.

  • Untuk API detailnya, lihat DeleteSitedi Referensi AWS CLI Perintah.

Contoh kode berikut menunjukkan cara menggunakanderegister-transit-gateway.

AWS CLI

Untuk membatalkan pendaftaran gateway transit dari jaringan global

deregister-transit-gatewayContoh berikut membatalkan pendaftaran gateway transit yang ditentukan dari jaringan global yang ditentukan.

aws networkmanager deregister-transit-gateway \ --global-network-id global-network-01231231231231231 \ --transit-gateway-arn arn:aws:ec2:us-west-2:123456789012:transit-gateway/tgw-123abc05e04123abc \ --region us-west-2

Output:

{ "TransitGatewayRegistration": { "GlobalNetworkId": "global-network-01231231231231231", "TransitGatewayArn": "arn:aws:ec2:us-west-2:123456789012:transit-gateway/tgw-123abc05e04123abc", "State": { "Code": "DELETING" } } }

Untuk informasi selengkapnya, lihat Pendaftaran Gateway Transit di Panduan Manajer Jaringan Gateway Transit.

Contoh kode berikut menunjukkan cara menggunakandescribe-global-networks.

AWS CLI

Untuk menggambarkan jaringan global Anda

describe-global-networksContoh berikut menjelaskan semua jaringan global Anda di akun Anda.

aws networkmanager describe-global-networks \ --region us-west-2

Output:

{ "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" } ] }

Contoh kode berikut menunjukkan cara menggunakandisassociate-customer-gateway.

AWS CLI

Untuk memisahkan gateway pelanggan

disassociate-customer-gatewayContoh berikut memisahkan gateway pelanggan yang ditentukan (cgw-11223344556677889) dari jaringan global yang ditentukan.

aws networkmanager disassociate-customer-gateway \ --global-network-id global-network-01231231231231231 \ --customer-gateway-arn arn:aws:ec2:us-west-2:123456789012:customer-gateway/cgw-11223344556677889 \ --region us-west-2

Output:

{ "CustomerGatewayAssociation": { "CustomerGatewayArn": "arn:aws:ec2:us-west-2:123456789012:customer-gateway/cgw-11223344556677889", "GlobalNetworkId": "global-network-01231231231231231", "DeviceId": "device-07f6fd08867abc123", "State": "DELETING" } }

Untuk informasi selengkapnya, lihat Asosiasi Gateway Pelanggan di Panduan Manajer Jaringan Gateway Transit.

Contoh kode berikut menunjukkan cara menggunakandisassociate-link.

AWS CLI

Untuk memisahkan tautan

disassociate-linkContoh berikut memisahkan tautan yang ditentukan dari perangkat device-07f6fd08867abc123 di jaringan global yang ditentukan.

aws networkmanager disassociate-link \ --global-network-id global-network-01231231231231231 \ --device-id device-07f6fd08867abc123 \ --link-id link-11112222aaaabbbb1 \ --region us-west-2

Output:

{ "LinkAssociation": { "GlobalNetworkId": "global-network-01231231231231231", "DeviceId": "device-07f6fd08867abc123", "LinkId": "link-11112222aaaabbbb1", "LinkAssociationState": "DELETING" } }

Untuk informasi selengkapnya, lihat Asosiasi Perangkat dan Tautan di Panduan Manajer Jaringan Gateway Transit.

Contoh kode berikut menunjukkan cara menggunakanget-bucket-analytics-configuration.

AWS CLI

Untuk mengambil konfigurasi analitik untuk bucket dengan ID tertentu

get-bucket-analytics-configurationContoh berikut menampilkan konfigurasi analitik untuk bucket dan ID yang ditentukan.

aws s3api get-bucket-analytics-configuration \ --bucket my-bucket \ --id 1

Output:

{ "AnalyticsConfiguration": { "StorageClassAnalysis": {}, "Id": "1" } }

Contoh kode berikut menunjukkan cara menggunakanget-bucket-metrics-configuration.

AWS CLI

Untuk mengambil konfigurasi metrik untuk bucket dengan ID tertentu

get-bucket-metrics-configurationContoh berikut menampilkan konfigurasi metrik untuk bucket dan ID yang ditentukan.

aws s3api get-bucket-metrics-configuration \ --bucket my-bucket \ --id 123

Output:

{ "MetricsConfiguration": { "Filter": { "Prefix": "logs" }, "Id": "123" } }

Contoh kode berikut menunjukkan cara menggunakanget-customer-gateway-associations.

AWS CLI

Untuk mendapatkan asosiasi gateway pelanggan Anda

get-customer-gateway-associationsContoh berikut mendapatkan asosiasi gateway pelanggan untuk jaringan global yang ditentukan.

aws networkmanager get-customer-gateway-associations \ --global-network-id global-network-01231231231231231 \ --region us-west-2

Output:

{ "CustomerGatewayAssociations": [ { "CustomerGatewayArn": "arn:aws:ec2:us-west-2:123456789012:customer-gateway/cgw-11223344556677889", "GlobalNetworkId": "global-network-01231231231231231", "DeviceId": "device-07f6fd08867abc123", "State": "AVAILABLE" } ] }

Contoh kode berikut menunjukkan cara menggunakanget-devices.

AWS CLI

Untuk mendapatkan perangkat Anda

get-devicesContoh berikut mendapatkan perangkat dalam jaringan global yang ditentukan.

aws networkmanager get-devices \ --global-network-id global-network-01231231231231231 \ --region us-west-2

Output:

{ "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" } ] }
  • Untuk API detailnya, lihat GetDevicesdi Referensi AWS CLI Perintah.

Contoh kode berikut menunjukkan cara menggunakanget-link-associations.

AWS CLI

Untuk mendapatkan asosiasi tautan Anda

get-link-associationsContoh berikut mendapatkan asosiasi link dalam jaringan global yang ditentukan.

aws networkmanager get-link-associations \ --global-network-id global-network-01231231231231231 \ --region us-west-2

Output:

{ "LinkAssociations": [ { "GlobalNetworkId": "global-network-01231231231231231", "DeviceId": "device-07f6fd08867abc123", "LinkId": "link-11112222aaaabbbb1", "LinkAssociationState": "AVAILABLE" } ] }

Contoh kode berikut menunjukkan cara menggunakanget-links.

AWS CLI

Untuk mendapatkan tautan Anda

get-linksContoh berikut mendapatkan link dalam jaringan global yang ditentukan.

aws networkmanager get-links \ --global-network-id global-network-01231231231231231 \ --region us-west-2

Output:

{ "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" } ] }
  • Untuk API detailnya, lihat GetLinksdi Referensi AWS CLI Perintah.

Contoh kode berikut menunjukkan cara menggunakanget-object-retention.

AWS CLI

Untuk mengambil konfigurasi retensi objek untuk objek

get-object-retentionContoh berikut mengambil konfigurasi retensi objek untuk objek tertentu.

aws s3api get-object-retention \ --bucket my-bucket-with-object-lock \ --key doc1.rtf

Output:

{ "Retention": { "Mode": "GOVERNANCE", "RetainUntilDate": "2025-01-01T00:00:00.000Z" } }

Contoh kode berikut menunjukkan cara menggunakanget-public-access-block.

AWS CLI

Untuk menyetel atau memodifikasi konfigurasi blokir akses publik untuk bucket

get-public-access-blockContoh berikut menampilkan konfigurasi blokir akses publik untuk bucket yang ditentukan.

aws s3api get-public-access-block --bucket my-bucket

Output:

{ "PublicAccessBlockConfiguration": { "IgnorePublicAcls": true, "BlockPublicPolicy": true, "BlockPublicAcls": true, "RestrictPublicBuckets": true } }

Contoh kode berikut menunjukkan cara menggunakanget-sites.

AWS CLI

Untuk mendapatkan situs Anda

get-sitesContoh berikut mendapatkan situs dalam jaringan global yang ditentukan.

aws networkmanager get-sites \ --global-network-id global-network-01231231231231231 \ --region us-west-2

Output:

{ "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" } ] }
  • Untuk API detailnya, lihat GetSitesdi Referensi AWS CLI Perintah.

Contoh kode berikut menunjukkan cara menggunakanget-transit-gateway-registrations.

AWS CLI

Untuk mendapatkan pendaftaran gateway transit Anda

get-transit-gateway-registrationsContoh berikut mendapatkan gateway transit yang terdaftar ke jaringan global yang ditentukan.

aws networkmanager get-transit-gateway-registrations \ --global-network-id global-network-01231231231231231 \ --region us-west-2

Output:

{ "TransitGatewayRegistrations": [ { "GlobalNetworkId": "global-network-01231231231231231", "TransitGatewayArn": "arn:aws:ec2:us-west-2:123456789012:transit-gateway/tgw-123abc05e04123abc", "State": { "Code": "AVAILABLE" } } ] }

Contoh kode berikut menunjukkan cara menggunakanget-vpc-attachment.

AWS CLI

Untuk mendapatkan VPC lampiran

get-vpc-attachmentContoh berikut mengembalikan informasi tentang VPC lampiran.

aws networkmanager get-vpc-attachment \ --attachment-id attachment-03b7ea450134787da

Output:

{ "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 } } }

Untuk informasi selengkapnya, lihat Lampiran di Panduan WAN Pengguna Cloud.

Contoh kode berikut menunjukkan cara menggunakanlist-bucket-analytics-configurations.

AWS CLI

Untuk mengambil daftar konfigurasi analitik untuk bucket

Berikut ini akan list-bucket-analytics-configurations mengambil daftar konfigurasi analitik untuk bucket yang ditentukan.

aws s3api list-bucket-analytics-configurations \ --bucket my-bucket

Output:

{ "AnalyticsConfigurationList": [ { "StorageClassAnalysis": {}, "Id": "1" } ], "IsTruncated": false }

Contoh kode berikut menunjukkan cara menggunakanlist-bucket-metrics-configurations.

AWS CLI

Untuk mengambil daftar konfigurasi metrik untuk bucket

list-bucket-metrics-configurationsContoh berikut mengambil daftar konfigurasi metrik untuk bucket yang ditentukan.

aws s3api list-bucket-metrics-configurations \ --bucket my-bucket

Output:

{ "IsTruncated": false, "MetricsConfigurationList": [ { "Filter": { "Prefix": "logs" }, "Id": "123" }, { "Filter": { "Prefix": "tmp" }, "Id": "234" } ] }

Contoh kode berikut menunjukkan cara menggunakanlist-tags-for-resource.

AWS CLI

Untuk membuat daftar tag untuk sumber daya

list-tags-for-resourceContoh berikut mencantumkan tag untuk sumber daya perangkat tertentu (device-07f6fd08867abc123).

aws networkmanager list-tags-for-resource \ --resource-arn arn:aws:networkmanager::123456789012:device/global-network-01231231231231231/device-07f6fd08867abc123 \ --region us-west-2

Output:

{ "TagList": [ { "Key": "Network", "Value": "Northeast" } ] }

Contoh kode berikut menunjukkan cara menggunakanput-bucket-metrics-configuration.

AWS CLI

Untuk menyetel konfigurasi metrik untuk bucket

put-bucket-metrics-configurationContoh berikut menetapkan konfigurasi metrik dengan ID 123 untuk bucket yang ditentukan.

aws s3api put-bucket-metrics-configuration \ --bucket my-bucket \ --id 123 \ --metrics-configuration '{"Id": "123", "Filter": {"Prefix": "logs"}}'

Perintah ini tidak menghasilkan output.

Contoh kode berikut menunjukkan cara menggunakanput-object-retention.

AWS CLI

Untuk mengatur konfigurasi retensi objek untuk objek

put-object-retentionContoh berikut menetapkan konfigurasi retensi objek untuk objek yang ditentukan hingga 2025-01-01.

aws s3api put-object-retention \ --bucket my-bucket-with-object-lock \ --key doc1.rtf \ --retention '{ "Mode": "GOVERNANCE", "RetainUntilDate": "2025-01-01T00:00:00" }'

Perintah ini tidak menghasilkan output.

Contoh kode berikut menunjukkan cara menggunakanput-public-access-block.

AWS CLI

Untuk mengatur konfigurasi blokir akses publik untuk bucket

put-public-access-blockContoh berikut menetapkan konfigurasi akses publik blok restriktif untuk bucket yang ditentukan.

aws s3api put-public-access-block \ --bucket my-bucket \ --public-access-block-configuration "BlockPublicAcls=true,IgnorePublicAcls=true,BlockPublicPolicy=true,RestrictPublicBuckets=true"

Perintah ini tidak menghasilkan output.

Contoh kode berikut menunjukkan cara menggunakanregister-transit-gateway.

AWS CLI

Untuk mendaftarkan gateway transit di jaringan global

register-transit-gatewayContoh berikut mendaftarkan gateway transit tgw-123abc05e04123abc di jaringan global yang ditentukan.

aws networkmanager register-transit-gateway \ --global-network-id global-network-01231231231231231 \ --transit-gateway-arn arn:aws:ec2:us-west-2:123456789012:transit-gateway/tgw-123abc05e04123abc \ --region us-west-2

Output:

{ "TransitGatewayRegistration": { "GlobalNetworkId": "global-network-01231231231231231", "TransitGatewayArn": "arn:aws:ec2:us-west-2:123456789012:transit-gateway/tgw-123abc05e04123abc", "State": { "Code": "PENDING" } } }

Untuk informasi selengkapnya, lihat Pendaftaran Gateway Transit di Panduan Manajer Jaringan Gateway Transit.

Contoh kode berikut menunjukkan cara menggunakanreject-attachment.

AWS CLI

Untuk menolak lampiran

reject-attachmentContoh berikut menolak permintaan VPC lampiran.

aws networkmanager reject-attachment \ --attachment-id attachment-03b7ea450134787da

Output:

{ "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" } }

Untuk informasi selengkapnya, lihat Penerimaan lampiran di Panduan WAN Pengguna Cloud.

Contoh kode berikut menunjukkan cara menggunakanstart-route-analysis.

AWS CLI

Untuk memulai analisis rute

start-route-analysisContoh berikut memulai analisis antara sumber dan tujuan, termasuk opsionalinclude-return-path.

aws networkmanager start-route-analysis \ --global-network-id global-network-00aa0aaa0b0aaa000 \ --source TransitGatewayAttachmentArn=arn:aws:ec2:us-east-1:503089527312:transit-gateway-attachment/tgw-attach-0d4a2d491bf68c093,IpAddress=10.0.0.0 \ --destination TransitGatewayAttachmentArn=arn:aws:ec2:us-west-1:503089527312:transit-gateway-attachment/tgw-attach-002577f30bb181742,IpAddress=11.0.0.0 \ --include-return-path

Output:

{ "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 } }

Untuk informasi selengkapnya, lihat Route Analyzer di Panduan Pengguna AWS Global Networks for Transit Gateways.

Contoh kode berikut menunjukkan cara menggunakantag-resource.

AWS CLI

Untuk menerapkan tag ke sumber daya

tag-resourceContoh berikut menerapkan tag Network=Northeast ke perangkatdevice-07f6fd08867abc123.

aws networkmanager tag-resource \ --resource-arn arn:aws:networkmanager::123456789012:device/global-network-01231231231231231/device-07f6fd08867abc123 \ --tags Key=Network,Value=Northeast \ --region us-west-2

Perintah ini tidak menghasilkan output.

  • Untuk API detailnya, lihat TagResourcedi Referensi AWS CLI Perintah.

Contoh kode berikut menunjukkan cara menggunakanuntag-resource.

AWS CLI

Untuk menghapus tag dari sumber daya

untag-resourceContoh berikut menghapus tag dengan kunci Network dari perangkatdevice-07f6fd08867abc123.

aws networkmanager untag-resource \ --resource-arn arn:aws:networkmanager::123456789012:device/global-network-01231231231231231/device-07f6fd08867abc123 ] --tag-keys Network \ --region us-west-2

Perintah ini tidak menghasilkan output.

  • Untuk API detailnya, lihat UntagResourcedi Referensi AWS CLI Perintah.

Contoh kode berikut menunjukkan cara menggunakanupdate-device.

AWS CLI

Untuk memperbarui perangkat

update-deviceContoh berikut memperbarui perangkat device-07f6fd08867abc123 dengan menentukan ID situs untuk perangkat.

aws networkmanager update-device \ --global-network-id global-network-01231231231231231 \ --device-id device-07f6fd08867abc123 \ --site-id site-444555aaabbb11223 \ --region us-west-2

Output:

{ "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" } }

Untuk informasi selengkapnya, lihat Bekerja dengan Perangkat di Panduan Manajer Jaringan Gateway Transit.

  • Untuk API detailnya, lihat UpdateDevicedi Referensi AWS CLI Perintah.

Contoh kode berikut menunjukkan cara menggunakanupdate-global-network.

AWS CLI

Untuk memperbarui jaringan global

update-global-networkContoh berikut memperbarui deskripsi untuk jaringan globalglobal-network-01231231231231231.

aws networkmanager update-global-network \ --global-network-id global-network-01231231231231231 \ --description "Head offices" \ --region us-west-2

Output:

{ "GlobalNetwork": { "GlobalNetworkId": "global-network-01231231231231231", "GlobalNetworkArn": "arn:aws:networkmanager::123456789012:global-network/global-network-01231231231231231", "Description": "Head offices", "CreatedAt": 1575553525.0, "State": "UPDATING" } }

Untuk informasi selengkapnya, lihat Jaringan Global di Panduan Manajer Jaringan Gateway Transit.

Contoh kode berikut menunjukkan cara menggunakanupdate-link.

AWS CLI

Untuk memperbarui tautan

update-linkContoh berikut memperbarui informasi bandwidth untuk linklink-11112222aaaabbbb1.

aws networkmanager update-link \ --global-network-id global-network-01231231231231231 \ --link-id link-11112222aaaabbbb1 \ --bandwidth UploadSpeed=20,DownloadSpeed=20 \ --region us-west-2

Output:

{ "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" } }

Untuk informasi selengkapnya, lihat Bekerja dengan Tautan di Panduan Manajer Jaringan Gateway Transit.

  • Untuk API detailnya, lihat UpdateLinkdi Referensi AWS CLI Perintah.

Contoh kode berikut menunjukkan cara menggunakanupdate-site.

AWS CLI

Untuk memperbarui situs

update-siteContoh berikut memperbarui deskripsi untuk situs site-444555aaabbb11223 di jaringan global yang ditentukan.

aws networkmanager update-site \ --global-network-id global-network-01231231231231231 \ --site-id site-444555aaabbb11223 \ --description "New York Office site" \ --region us-west-2

Output:

{ "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" } }

Untuk informasi selengkapnya, lihat Bekerja dengan Situs di Panduan Manajer Jaringan Gateway Transit.

  • Untuk API detailnya, lihat UpdateSitedi Referensi AWS CLI Perintah.