Dokumentasi ini AWS CLI hanya untuk Versi 1. Untuk dokumentasi yang terkait dengan Versi 2 AWS CLI, lihat Panduan Pengguna Versi 2.
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
VPCContoh kisi menggunakan AWS CLI
Contoh kode berikut menunjukkan cara melakukan tindakan dan mengimplementasikan skenario umum dengan menggunakan AWS Command Line Interface With VPC Lattice.
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.
Topik
Tindakan
Contoh kode berikut menunjukkan cara menggunakancreate-listener
.
- AWS CLI
-
Untuk membuat pendengar
create-listener
Contoh berikut membuat HTTPS listener dengan aturan default yang meneruskan lalu lintas ke grup target VPC Lattice yang ditentukan.aws vpc-lattice create-listener \ --name
my-service-listener
\ --protocolHTTPS
\ --port443
\ --service-identifiersvc-0285b53b2eEXAMPLE
\ --default-actionfile://listener-config.json
Isi dari
listener-config.json
:{ "forward": { "targetGroups": [ { "targetGroupIdentifier": "tg-0eaa4b9ab4EXAMPLE" } ] } }
Output:
{ "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:service/svc-0285b53b2eEXAMPLE/listener/listener-07cc7fb0abEXAMPLE", "defaultAction": { "forward": { "targetGroups": [ { "targetGroupIdentifier": "tg-0eaa4b9ab4EXAMPLE", "weight": 100 } ] } }, "id": "listener-07cc7fb0abEXAMPLE", "name": "my-service-listener", "port": 443, "protocol": "HTTPS", "serviceArn": "arn:aws:vpc-lattice:us-east-2:123456789012:service/svc-0285b53b2eEXAMPLE", "serviceId": "svc-0285b53b2eEXAMPLE" }
Untuk informasi selengkapnya, lihat Pendengar di Panduan Pengguna Amazon VPC Lattice.
-
Untuk API detailnya, lihat CreateListener
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakancreate-service-network-service-association
.
- AWS CLI
-
Untuk membuat asosiasi layanan
create-service-network-service-association
Contoh berikut mengaitkan layanan yang ditentukan dengan jaringan layanan yang ditentukan.aws vpc-lattice create-service-network-service-association \ --service-identifier
svc-0285b53b2eEXAMPLE
\ --service-network-identifiersn-080ec7dc93EXAMPLE
Output:
{ "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:servicenetworkserviceassociation/snsa-0e16955a8cEXAMPLE", "createdBy": "123456789012", "dnsEntry": { "domainName": "my-lattice-service-0285b53b2eEXAMPLE.7d67968.vpc-lattice-svcs.us-east-2.on.aws", "hostedZoneId": "Z09127221KTH2CEXAMPLE" }, "id": "snsa-0e16955a8cEXAMPLE", "status": "CREATE_IN_PROGRESS" }
Untuk informasi selengkapnya, lihat Mengelola asosiasi layanan di Panduan Pengguna Amazon VPC Lattice.
-
Untuk API detailnya, lihat CreateServiceNetworkServiceAssociation
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakancreate-service-network-vpc-association
.
- AWS CLI
-
Untuk membuat VPC asosiasi
create-service-network-vpc-association
Contoh berikut mengaitkan vpc yang ditentukan dengan jaringan layanan yang ditentukan. Grup keamanan yang ditentukan mengontrol sumber daya mana yang VPC dapat mengakses jaringan layanan dan layanannya.aws vpc-lattice create-service-network-vpc-association \ --vpc-identifier
vpc-0a1b2c3d4eEXAMPLE
\ --service-network-identifiersn-080ec7dc93EXAMPLE
\ --security-group-idssg-0aee16bc6cEXAMPLE
Output:
{ "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:servicenetworkvpcassociation/snva-0821fc8631EXAMPLE", "createdBy": "123456789012", "id": "snva-0821fc8631EXAMPLE", "securityGroupIds": [ "sg-0aee16bc6cEXAMPLE" ], "status": "CREATE_IN_PROGRESS" }
Untuk informasi selengkapnya, lihat Mengelola VPC asosiasi di Panduan Pengguna Amazon VPC Lattice.
-
Untuk API detailnya, lihat CreateServiceNetworkVpcAssociation
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakancreate-service-network
.
- AWS CLI
-
Untuk membuat jaringan layanan
create-service-network
Contoh berikut membuat jaringan layanan dengan nama yang ditentukan.aws vpc-lattice create-service-network \ --name
my-service-network
Output:
{ "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:servicenetwork/sn-080ec7dc93EXAMPLE", "authType": "NONE", "id": "sn-080ec7dc93EXAMPLE", "name": "my-service-network" }
Untuk informasi selengkapnya, lihat Jaringan layanan di Panduan Pengguna Amazon VPC Lattice.
-
Untuk API detailnya, lihat CreateServiceNetwork
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakancreate-service
.
- AWS CLI
-
Untuk membuat layanan
create-service
Contoh berikut membuat layanan dengan nama yang ditentukan.aws vpc-lattice create-service \ --name
my-lattice-service
Output:
{ "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:service/svc-0285b53b2eEXAMPLE", "authType": "NONE", "dnsEntry": { "domainName": "my-lattice-service-0285b53b2eEXAMPLE.1a2b3c4.vpc-lattice-svcs.us-east-2.on.aws", "hostedZoneId": "Z09127221KTH2CEXAMPLE" }, "id": "svc-0285b53b2eEXAMPLE", "name": "my-lattice-service", "status": "CREATE_IN_PROGRESS" }
Untuk informasi selengkapnya, lihat Layanan di VPC Kisi di Panduan Pengguna Amazon VPC Lattice.
-
Untuk API detailnya, lihat CreateService
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakancreate-target-group
.
- AWS CLI
-
Contoh 1: Untuk membuat grup target tipe INSTANCE
create-target-group
Contoh berikut membuat grup target dengan nama, jenis, dan konfigurasi yang ditentukan.aws vpc-lattice create-target-group \ --name
my-lattice-target-group-instance
\ --typeINSTANCE
\ --configfile://tg-config.json
Isi dari
tg-config.json
:{ "port": 443, "protocol": "HTTPS", "protocolVersion": "HTTP1", "vpcIdentifier": "vpc-f1663d9868EXAMPLE" }
Output:
{ "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:targetgroup/tg-0eaa4b9ab4EXAMPLE", "config": { "healthCheck": { "enabled": true, "healthCheckIntervalSeconds": 30, "healthCheckTimeoutSeconds": 5, "healthyThresholdCount": 5, "matcher": { "httpCode": "200" }, "path": "/", "protocol": "HTTPS", "protocolVersion": "HTTP1", "unhealthyThresholdCount": 2 }, "port": 443, "protocol": "HTTPS", "protocolVersion": "HTTP1", "vpcIdentifier": "vpc-f1663d9868EXAMPLE" }, "id": "tg-0eaa4b9ab4EXAMPLE", "name": "my-lattice-target-group-instance", "status": "CREATE_IN_PROGRESS", "type": "INSTANCE" }
Contoh 2: Untuk membuat grup target tipe IP
create-target-group
Contoh berikut membuat grup target dengan nama, jenis, dan konfigurasi yang ditentukan.aws vpc-lattice create-target-group \ --name
my-lattice-target-group-ip
\ --typeIP
\ --configfile://tg-config.json
Isi dari
tg-config.json
:{ "ipAddressType": "IPV4", "port": 443, "protocol": "HTTPS", "protocolVersion": "HTTP1", "vpcIdentifier": "vpc-f1663d9868EXAMPLE" }
Output:
{ "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:targetgroup/tg-0eaa4b9ab4EXAMPLE", "config": { "healthCheck": { "enabled": true, "healthCheckIntervalSeconds": 30, "healthCheckTimeoutSeconds": 5, "healthyThresholdCount": 5, "matcher": { "httpCode": "200" }, "path": "/", "protocol": "HTTPS", "protocolVersion": "HTTP1", "unhealthyThresholdCount": 2 }, "ipAddressType": "IPV4", "port": 443, "protocol": "HTTPS", "protocolVersion": "HTTP1", "vpcIdentifier": "vpc-f1663d9868EXAMPLE" }, "id": "tg-0eaa4b9ab4EXAMPLE", "name": "my-lattice-target-group-ip", "status": "CREATE_IN_PROGRESS", "type": "IP" }
Contoh 3: Untuk membuat kelompok target tipe LAMBDA
create-target-group
Contoh berikut membuat grup target dengan nama, jenis, dan konfigurasi yang ditentukan.aws vpc-lattice create-target-group \ --name
my-lattice-target-group-lambda
\ --typeLAMBDA
Output:
{ "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:targetgroup/tg-0eaa4b9ab4EXAMPLE", "id": "tg-0eaa4b9ab4EXAMPLE", "name": "my-lattice-target-group-lambda", "status": "CREATE_IN_PROGRESS", "type": "LAMBDA" }
Contoh 4: Untuk membuat kelompok target tipe ALB
create-target-group
Contoh berikut membuat grup target dengan nama, jenis, dan konfigurasi yang ditentukan.aws vpc-lattice create-target-group \ --name
my-lattice-target-group-alb
\ --typeALB
\ --configfile://tg-config.json
Isi dari
tg-config.json
:{ "port": 443, "protocol": "HTTPS", "protocolVersion": "HTTP1", "vpcIdentifier": "vpc-f1663d9868EXAMPLE" }
Output:
{ "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:targetgroup/tg-0eaa4b9ab4EXAMPLE", "config": { "port": 443, "protocol": "HTTPS", "protocolVersion": "HTTP1", "vpcIdentifier": "vpc-f1663d9868EXAMPLE" }, "id": "tg-0eaa4b9ab4EXAMPLE", "name": "my-lattice-target-group-alb", "status": "CREATE_IN_PROGRESS", "type": "ALB" }
Untuk informasi selengkapnya, lihat Grup target di Panduan Pengguna Amazon VPC Lattice.
-
Untuk API detailnya, lihat CreateTargetGroup
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandelete-auth-policy
.
- AWS CLI
-
Untuk menghapus kebijakan autentikasi
delete-auth-policy
Contoh berikut menghapus kebijakan autentikasi untuk layanan yang ditentukan.aws vpc-lattice delete-auth-policy \ --resource-identifier
svc-0285b53b2eEXAMPLE
Perintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat Kebijakan autentikasi di Panduan Pengguna Amazon VPC Lattice.
-
Untuk API detailnya, lihat DeleteAuthPolicy
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandelete-listener
.
- AWS CLI
-
Untuk menghapus pendengar
delete-listener
Contoh berikut menghapus pendengar yang ditentukan.aws vpc-lattice delete-listener \ --listener-identifier
listener-07cc7fb0abEXAMPLE
\ --service-identifiersvc-0285b53b2eEXAMPLE
Perintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat Pendengar di Panduan Pengguna Amazon VPC Lattice.
-
Untuk API detailnya, lihat DeleteListener
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandelete-service-network-service-association
.
- AWS CLI
-
Untuk menghapus asosiasi layanan
delete-service-network-service-association
Contoh berikut memisahkan asosiasi layanan yang ditentukan.aws vpc-lattice delete-service-network-service-association \ --service-network-service-association-identifier
snsa-031fabb4d8EXAMPLE
Output:
{ "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:servicenetworkserviceassociation/snsa-031fabb4d8EXAMPLE", "id": "snsa-031fabb4d8EXAMPLE", "status": "DELETE_IN_PROGRESS" }
Untuk informasi selengkapnya, lihat Mengelola asosiasi layanan di Panduan Pengguna Amazon VPC Lattice.
-
Untuk API detailnya, lihat DeleteServiceNetworkServiceAssociation
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandelete-service-network-vpc-association
.
- AWS CLI
-
Untuk menghapus VPC asosiasi
delete-service-network-vpc-association
Contoh berikut memisahkan asosiasi yang ditentukanVPC.aws vpc-lattice delete-service-network-vpc-association \ --service-network-vpc-association-identifier
snva-0821fc8631EXAMPLE
Output:
{ "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:servicenetworkvpcassociation/snva-0821fc8631EXAMPLE", "id": "snva-0821fc8631EXAMPLE", "status": "DELETE_IN_PROGRESS" }
Untuk informasi selengkapnya, lihat Mengelola VPC asosiasi di Panduan Pengguna Amazon VPC Lattice.
-
Untuk API detailnya, lihat DeleteServiceNetworkVpcAssociation
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandelete-service-network
.
- AWS CLI
-
Untuk menghapus jaringan layanan
delete-service-network
Contoh berikut menghapus jaringan layanan yang ditentukan.aws vpc-lattice delete-service-network \ --service-network-identifier
sn-080ec7dc93EXAMPLE
Perintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat Jaringan layanan di Panduan Pengguna Amazon VPC Lattice.
-
Untuk API detailnya, lihat DeleteServiceNetwork
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandelete-service
.
- AWS CLI
-
Untuk menghapus layanan
delete-service
Contoh berikut menghapus layanan yang ditentukan.aws vpc-lattice delete-service \ --service-identifier
svc-0285b53b2eEXAMPLE
Output:
{ "arn": "arn:aws:vpc-lattice:us-west-2:123456789012:service/svc-0285b53b2eEXAMPLE", "id": "svc-0285b53b2eEXAMPLE", "name": "my-lattice-service", "status": "DELETE_IN_PROGRESS" }
Untuk informasi selengkapnya, lihat Layanan di VPC Kisi di Panduan Pengguna Amazon VPC Lattice.
-
Untuk API detailnya, lihat DeleteService
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandelete-target-group
.
- AWS CLI
-
Untuk menghapus grup target
delete-target-group
Contoh berikut menghapus kelompok target yang ditentukan.aws vpc-lattice delete-target-group \ --target-group-identifier
tg-0eaa4b9ab4EXAMPLE
Output:
{ "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:targetgroup/tg-0eaa4b9ab4EXAMPLE", "id": "tg-0eaa4b9ab4EXAMPLE", "status": "DELETE_IN_PROGRESS" }
Untuk informasi selengkapnya, lihat Grup target di Panduan Pengguna Amazon VPC Lattice.
-
Untuk API detailnya, lihat DeleteTargetGroup
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanderegister-targets
.
- AWS CLI
-
Untuk membatalkan pendaftaran target
deregister-targets
Contoh berikut membatalkan pendaftaran target yang ditentukan dari kelompok target yang ditentukan.aws vpc-lattice deregister-targets \ --targets
i-07dd579bc5EXAMPLE
\ --target-group-identifiertg-0eaa4b9ab4EXAMPLE
Output:
{ "successful": [ { "id": "i-07dd579bc5EXAMPLE", "port": 443 } ], "unsuccessful": [] }
Untuk informasi selengkapnya, lihat Mendaftarkan target di Panduan Pengguna Amazon VPC Lattice.
-
Untuk API detailnya, lihat DeregisterTargets
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanget-auth-policy
.
- AWS CLI
-
Untuk mendapatkan informasi tentang kebijakan autentikasi
get-auth-policy
Contoh berikut mendapatkan informasi tentang kebijakan autentikasi untuk layanan yang ditentukan.aws vpc-lattice get-auth-policy \ --resource-identifier
svc-0285b53b2eEXAMPLE
Output:
{ "createdAt": "2023-06-07T03:51:20.266Z", "lastUpdatedAt": "2023-06-07T04:39:27.082Z", "policy": "{\"Version\":\"2012-10-17\",\"Statement\":[{\"Effect\":\"Allow\",\"Principal\":{\"AWS\":\"arn:aws:iam::123456789012:role/my-clients\"},\"Action\":\"vpc-lattice-svcs:Invoke\",\"Resource\":\"arn:aws:vpc-lattice:us-east-2:123456789012:service/svc-0285b53b2eEXAMPLE\"}]}", "state": "Active" }
Untuk informasi selengkapnya, lihat Kebijakan autentikasi di Panduan Pengguna Amazon VPC Lattice.
-
Untuk API detailnya, lihat GetAuthPolicy
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanget-listener
.
- AWS CLI
-
Untuk mendapatkan informasi tentang pendengar layanan
get-listener
Contoh berikut mendapatkan informasi tentang listener tertentu untuk layanan tertentu.aws vpc-lattice get-listener \ --listener-identifier
listener-0ccf55918cEXAMPLE
\ --service-identifiersvc-0285b53b2eEXAMPLE
Output:
{ "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:service/svc-0285b53b2eEXAMPLE/listener/listener-0ccf55918cEXAMPLE", "createdAt": "2023-05-07T05:08:45.192Z", "defaultAction": { "forward": { "targetGroups": [ { "targetGroupIdentifier": "tg-0ff213abb6EXAMPLE", "weight": 1 } ] } }, "id": "listener-0ccf55918cEXAMPLE", "lastUpdatedAt": "2023-05-07T05:08:45.192Z", "name": "http-80", "port": 80, "protocol": "HTTP", "serviceArn": "arn:aws:vpc-lattice:us-east-2:123456789012:service/svc-0285b53b2eEXAMPLE", "serviceId": "svc-0285b53b2eEXAMPLE" }
Untuk informasi selengkapnya, lihat Mendefinisikan perutean di Panduan Pengguna Amazon VPC Lattice.
-
Untuk API detailnya, lihat GetListener
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanget-service-network-service-association
.
- AWS CLI
-
Untuk mendapatkan informasi tentang asosiasi layanan
get-service-network-service-association
Contoh berikut mendapat informasi tentang asosiasi layanan yang ditentukan.aws vpc-lattice get-service-network-service-association \ --service-network-service-association-identifier
snsa-031fabb4d8EXAMPLE
Output:
{ "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:servicenetworkserviceassociation/snsa-031fabb4d8EXAMPLE", "createdAt": "2023-05-05T21:48:16.076Z", "createdBy": "123456789012", "dnsEntry": { "domainName": "my-lattice-service-0285b53b2eEXAMPLE.7d67968.vpc-lattice-svcs.us-east-2.on.aws", "hostedZoneId": "Z09127221KTH2CEXAMPLE" }, "id": "snsa-031fabb4d8EXAMPLE", "serviceArn": "arn:aws:vpc-lattice:us-east-2:123456789012:service/svc-0285b53b2eEXAMPLE", "serviceId": "svc-0285b53b2eEXAMPLE", "serviceName": "my-lattice-service", "serviceNetworkArn": "arn:aws:vpc-lattice:us-east-2:123456789012:servicenetwork/sn-080ec7dc93EXAMPLE", "serviceNetworkId": "sn-080ec7dc93EXAMPLE", "serviceNetworkName": "my-service-network", "status": "ACTIVE" }
Untuk informasi selengkapnya, lihat Mengelola asosiasi layanan di Panduan Pengguna Amazon VPC Lattice.
-
Untuk API detailnya, lihat GetServiceNetworkServiceAssociation
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanget-service-network-vpc-association
.
- AWS CLI
-
Untuk mendapatkan informasi tentang VPC asosiasi
get-service-network-vpc-association
Contoh berikut mendapat informasi tentang VPC asosiasi yang ditentukan.aws vpc-lattice get-service-network-vpc-association \ --service-network-vpc-association-identifier
snva-0821fc8631EXAMPLE
Output:
{ "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:servicenetworkvpcassociation/snva-0821fc8631EXAMPLE", "createdAt": "2023-06-06T23:41:08.421Z", "createdBy": "123456789012", "id": "snva-0c5dcb60d6EXAMPLE", "lastUpdatedAt": "2023-06-06T23:41:08.421Z", "securityGroupIds": [ "sg-0aee16bc6cEXAMPLE" ], "serviceNetworkArn": "arn:aws:vpc-lattice:us-east-2:123456789012:servicenetwork/sn-080ec7dc93EXAMPLE", "serviceNetworkId": "sn-080ec7dc93EXAMPLE", "serviceNetworkName": "my-service-network", "status": "ACTIVE", "vpcId": "vpc-0a1b2c3d4eEXAMPLE" }
Untuk informasi selengkapnya, lihat Mengelola VPC asosiasi di Panduan Pengguna Amazon VPC Lattice.
-
Untuk API detailnya, lihat GetServiceNetworkVpcAssociation
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanget-service-network
.
- AWS CLI
-
Untuk mendapatkan informasi tentang jaringan layanan
get-service-network
Contoh berikut mendapat informasi tentang jaringan layanan yang ditentukan.aws vpc-lattice get-service-network \ --service-network-identifier
sn-080ec7dc93EXAMPLE
Output:
{ "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:servicenetwork/sn-080ec7dc93EXAMPLE", "authType": "AWS_IAM", "createdAt": "2023-05-05T15:26:08.417Z", "id": "sn-080ec7dc93EXAMPLE", "lastUpdatedAt": "2023-05-05T15:26:08.417Z", "name": "my-service-network", "numberOfAssociatedServices": 2, "numberOfAssociatedVPCs": 3 }
Untuk informasi selengkapnya, lihat Jaringan layanan di Panduan Pengguna Amazon VPC Lattice.
-
Untuk API detailnya, lihat GetServiceNetwork
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanget-service
.
- AWS CLI
-
Untuk mendapatkan informasi tentang layanan
get-service
Contoh berikut mendapat informasi tentang layanan yang ditentukan.aws vpc-lattice get-service \ --service-identifier
svc-0285b53b2eEXAMPLE
Output:
{ "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:service/svc-0285b53b2eEXAMPLE", "authType": "AWS_IAM", "createdAt": "2023-05-05T21:35:29.339Z", "dnsEntry": { "domainName": "my-lattice-service-0285b53b2eEXAMPLE.7d67968.vpc-lattice-svcs.us-east-2.on.aws", "hostedZoneId": "Z09127221KTH2CFUOHIZH" }, "id": "svc-0285b53b2eEXAMPLE", "lastUpdatedAt": "2023-05-05T21:35:29.339Z", "name": "my-lattice-service", "status": "ACTIVE" }
Untuk informasi selengkapnya, lihat Layanan di Panduan Pengguna Amazon VPC Lattice.
-
Untuk API detailnya, lihat GetService
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanget-target-group
.
- AWS CLI
-
Untuk mendapatkan informasi tentang kelompok sasaran
get-target-group
Contoh berikut mendapat informasi tentang kelompok target yang ditentukan, yang memiliki jenis targetINSTANCE
.aws vpc-lattice get-target-group \ --target-group-identifier
tg-0eaa4b9ab4EXAMPLE
Output:
{ "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:targetgroup/tg-0eaa4b9ab4EXAMPLE", "config": { "healthCheck": { "enabled": true, "healthCheckIntervalSeconds": 30, "healthCheckTimeoutSeconds": 5, "healthyThresholdCount": 5, "matcher": { "httpCode": "200" }, "path": "/", "protocol": "HTTPS", "protocolVersion": "HTTP1", "unhealthyThresholdCount": 2 }, "port": 443, "protocol": "HTTPS", "protocolVersion": "HTTP1", "vpcIdentifier": "vpc-f1663d9868EXAMPLE" }, "createdAt": "2023-05-06T04:41:04.122Z", "id": "tg-0eaa4b9ab4EXAMPLE", "lastUpdatedAt": "2023-05-06T04:41:04.122Z", "name": "my-target-group", "serviceArns": [ "arn:aws:vpc-lattice:us-east-2:123456789012:service/svc-0285b53b2eEXAMPLE" ], "status": "ACTIVE", "type": "INSTANCE" }
Untuk informasi selengkapnya, lihat Grup target di Panduan Pengguna Amazon VPC Lattice.
-
Untuk API detailnya, lihat GetTargetGroup
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanlist-listeners
.
- AWS CLI
-
Untuk daftar pendengar layanan
list-listeners
Contoh berikut mencantumkan pendengar untuk layanan yang ditentukan.aws vpc-lattice list-listeners \ --service-identifier
svc-0285b53b2eEXAMPLE
Output:
{ "items": [ { "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:service/svc-0285b53b2eEXAMPLE/listener/listener-0ccf55918cEXAMPLE", "createdAt": "2023-05-07T05:08:45.192Z", "id": "listener-0ccf55918cEXAMPLE", "lastUpdatedAt": "2023-05-07T05:08:45.192Z", "name": "http-80", "port": 80, "protocol": "HTTP" } ] }
Untuk informasi selengkapnya, lihat Mendefinisikan perutean di Panduan Pengguna Amazon VPC Lattice.
-
Untuk API detailnya, lihat ListListeners
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanlist-service-network-service-associations
.
- AWS CLI
-
Untuk membuat daftar asosiasi layanan
list-service-network-service-associations
Contoh berikut mencantumkan asosiasi layanan untuk jaringan layanan tertentu.--query
Opsi ini mencakup output ke IDs asosiasi layanan.aws vpc-lattice list-service-network-service-associations \ --service-network-identifier
sn-080ec7dc93EXAMPLE
\ --queryitems[*].id
Output:
[ "snsa-031fabb4d8EXAMPLE", "snsa-0e16955a8cEXAMPLE" ]
Untuk informasi selengkapnya, lihat Mengelola asosiasi layanan di Panduan Pengguna Amazon VPC Lattice.
-
Untuk API detailnya, lihat ListServiceNetworkServiceAssociations
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanlist-service-network-vpc-associations
.
- AWS CLI
-
Untuk daftar VPC asosiasi
list-service-network-vpc-associations
Contoh berikut mencantumkan VPC asosiasi untuk jaringan layanan tertentu.--query
Opsi ini mencakup output ke IDs VPC asosiasi.aws vpc-lattice list-service-network-vpc-associations \ --service-network-identifier
sn-080ec7dc93EXAMPLE
\ --queryitems[*].id
Output:
[ "snva-0821fc8631EXAMPLE", "snva-0c5dcb60d6EXAMPLE" ]
Untuk informasi selengkapnya, lihat Mengelola VPC asosiasi di Panduan Pengguna Amazon VPC Lattice.
-
Untuk API detailnya, lihat ListServiceNetworkVpcAssociations
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanlist-service-networks
.
- AWS CLI
-
Untuk membuat daftar jaringan layanan Anda
list-service-networks
Contoh berikut mencantumkan jaringan layanan yang dimiliki atau dibagikan dengan akun panggilan.--query
Opsi ini mencakup hasil ke Amazon Resource Names (ARN) dari jaringan layanan.aws vpc-lattice list-service-networks \ --query
items[*].arn
Output:
[ "arn:aws:vpc-lattice:us-east-2:123456789012:servicenetwork/sn-080ec7dc93EXAMPLE", "arn:aws:vpc-lattice:us-east-2:111122223333:servicenetwork/sn-0ec4d436cfEXAMPLE" ]
Untuk informasi selengkapnya, lihat Jaringan layanan di Panduan Pengguna Amazon VPC Lattice.
-
Untuk API detailnya, lihat ListServiceNetworks
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanlist-services
.
- AWS CLI
-
Untuk daftar layanan Anda
list-services
Contoh berikut mencantumkan layanan yang dimiliki atau dibagikan dengan akun panggilan.--query
Opsi ini mencakup hasil ke Amazon Resource Names (ARN) dari layanan.aws vpc-lattice list-services \ --query
items[*].arn
Output:
[ "arn:aws:vpc-lattice:us-east-2:123456789012:service/svc-0285b53b2eEXAMPLE", "arn:aws:vpc-lattice:us-east-2:111122223333:service/svc-0b8ac96550EXAMPLE" ]
Untuk informasi selengkapnya, lihat Layanan di Panduan Pengguna Amazon VPC Lattice.
-
Untuk API detailnya, lihat ListServices
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanlist-target-groups
.
- AWS CLI
-
Untuk membuat daftar grup target Anda
list-target-groups
Contoh berikut mencantumkan kelompok target dengan jenis targetLAMBDA
.aws vpc-lattice list-target-groups \ --target-group-type
LAMBDA
Output:
{ "items": [ { "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:targetgroup/tg-045c1b7d9dEXAMPLE", "createdAt": "2023-05-06T05:22:16.637Z", "id": "tg-045c1b7d9dEXAMPLE", "lastUpdatedAt": "2023-05-06T05:22:16.637Z", "name": "my-target-group-lam", "serviceArns": [ "arn:aws:vpc-lattice:us-east-2:123456789012:service/svc-0285b53b2eEXAMPLE" ], "status": "ACTIVE", "type": "LAMBDA" } ] }
Untuk informasi selengkapnya, lihat Grup target di Panduan Pengguna Amazon VPC Lattice.
-
Untuk API detailnya, lihat ListTargetGroups
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanlist-targets
.
- AWS CLI
-
Untuk membuat daftar target untuk kelompok sasaran
list-targets
Contoh berikut mencantumkan target untuk kelompok target yang ditentukan.aws vpc-lattice list-targets \ --target-group-identifier
tg-0eaa4b9ab4EXAMPLE
Output:
{ "items": [ { "id": "i-07dd579bc5EXAMPLE", "port": 443, "status": "HEALTHY" }, { "id": "i-047b3c9078EXAMPLE", "port": 443, "reasonCode": "HealthCheckFailed", "status": "UNHEALTHY" } ] }
Untuk informasi selengkapnya, lihat Grup target di Panduan Pengguna Amazon VPC Lattice.
-
Untuk API detailnya, lihat ListTargets
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanput-auth-policy
.
- AWS CLI
-
Untuk membuat kebijakan autentikasi untuk layanan
put-auth-policy
Contoh berikut memberikan akses ke permintaan dari prinsipal yang diautentikasi yang menggunakan peran yang ditentukanIAM. Sumber daya adalah ARN layanan yang dilampirkan kebijakan.aws vpc-lattice put-auth-policy \ --resource-identifier
svc-0285b53b2eEXAMPLE
\ --policyfile://auth-policy.json
Isi dari
auth-policy.json
:{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "AWS": "arn:aws:iam::123456789012:role/my-clients" }, "Action": "vpc-lattice-svcs:Invoke", "Resource": "arn:aws:vpc-lattice:us-east-2:123456789012:service/svc-0285b53b2eEXAMPLE" } ] }
Output:
{ "policy": "{\"Version\":\"2012-10-17\",\"Statement\":[{\"Effect\":\"Allow\",\"Principal\":{\"AWS\":\"arn:aws:iam::123456789012:role/my-clients\"},\"Action\":\"vpc-lattice-svcs:Invoke\",\"Resource\":\"arn:aws:vpc-lattice:us-east-2:123456789012:service/svc-0285b53b2eEXAMPLE\"}]}", "state": "Active" }
Untuk informasi selengkapnya, lihat Kebijakan autentikasi di Panduan Pengguna Amazon VPC Lattice.
-
Untuk API detailnya, lihat PutAuthPolicy
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanregister-targets
.
- AWS CLI
-
Untuk mendaftarkan target
register-targets
Contoh berikut mendaftarkan target yang ditentukan dengan kelompok target yang ditentukan.aws vpc-lattice register-targets \ --targets
id=i-047b3c9078EXAMPLE
id=i-07dd579bc5EXAMPLE
\ --target-group-identifiertg-0eaa4b9ab4EXAMPLE
Output:
{ "successful": [ { "id": "i-07dd579bc5EXAMPLE", "port": 443 } ], "unsuccessful": [ { "failureCode": "UnsupportedTarget", "failureMessage": "Instance targets must be in the same VPC as their target group", "id": "i-047b3c9078EXAMPLE", "port": 443 } ] }
Untuk informasi selengkapnya, lihat Mendaftarkan target di Panduan Pengguna Amazon VPC Lattice.
-
Untuk API detailnya, lihat RegisterTargets
di Referensi AWS CLI Perintah.
-