Mengelola koneksi

Halaman ini menjelaskan cara melihat, mengupdate, dan menghapus koneksi Cross-Cloud Interconnect partner untuk Amazon Web Services (AWS). Untuk melihat, memperbarui, atau menghapus koneksi, gunakan resource transport.

Melihat koneksi

Untuk melihat koneksi, ikuti langkah-langkah berikut.

Konsol

  1. Di konsol Google Cloud , buka halaman Partner Cross-Cloud Interconnect.

    Buka Partner Cross-Cloud Interconnect

  2. Di menu project, pilih project Anda.

    Halaman Transports mencantumkan resource transportasi dalam project.

  3. Untuk melihat detail transportasi tertentu, klik nama transportasi yang ingin Anda lihat detailnya.

gcloud

Gunakan gcloud network-connectivity transports list perintah.

gcloud network-connectivity transports list \
    --region=LOCATION

Output Anda mirip dengan berikut ini:

gcloud network-connectivity transport list --region us-east4

| Name              | Profile              | Bandwidth | State  |
|===================|======================|===========|========|
| my-cci-aws        | aws-us-east-1        | 1 Gb/s    | Active |
| my-cci-aws-123456 | aws-us-east-1        | 1 Gb/s    | Active |

Ganti nilai berikut:

  • TRANSPORT_NAME: nama transport yang detailnya ingin Anda lihat
  • LOCATION: lokasi tempat koneksi berada

Untuk mendapatkan detail satu transportasi, gunakan perintah gcloud network-connectivity transports describe.

gcloud network-connectivity transports describe TRANSPORT_NAME \
    --region=LOCATION

Ganti nilai berikut:

  • TRANSPORT_NAME: nama transport yang detailnya ingin Anda lihat
  • LOCATION: lokasi tempat koneksi berada

API

Untuk mencantumkan semua transport di project dan lokasi tertentu, gunakan metode networkconnectivity.transports.list dengan isi permintaan kosong.

curl -H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://networkconnectivity.googleapis.com/v1/projects/PROJECT/locations/LOCATION/transports"

Ganti nilai berikut:

  • PROJECT: nama project
  • LOCATION: lokasi tempat koneksi berada

Untuk mendapatkan detail satu transport, gunakan metode networkconnectivity.transports.get.

curl -H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://networkconnectivity.googleapis.com/v1/projects/PROJECT/locations/LOCATION/transports/TRANSPORT_NAME"

Ganti nilai berikut:

  • PROJECT: nama project
  • LOCATION: lokasi tempat koneksi berada
  • TRANSPORT_NAME: nama transport yang detailnya ingin Anda lihat

Memperbarui koneksi

Anda dapat memperbarui dua parameter berikut dari resource transport:

  • description
  • advertisedRoutes
  • stackType
  • bandwidth (jika profil mendukung bandwidth baru)

Mengubah rute yang diberitahukan akan mengubah rute yang dapat dijangkau dari AWS. Anda harus memberikan kolom yang diperbarui dalam mask pada parameter kueri.

Konsol

  1. Di konsol Google Cloud , buka halaman Partner Cross-Cloud Interconnect.

    Buka Partner Cross-Cloud Interconnect

  2. Di menu project, pilih project Anda.

    Halaman Transports mencantumkan resource transportasi dalam project.

  3. Di samping transportasi yang ingin Anda perbarui, klik Lihat petunjuk.

  4. Klik Edit transportasi.

  5. Perbarui Deskripsi atau Rute yang diberitahukan sesuai kebutuhan.

  6. Klik Simpan.

gcloud

Gunakan gcloud network-connectivity transports update perintah.

gcloud network-connectivity transports update "TRANSPORT_NAME" \
    --region=LOCATION \
    --advertised-routes=ADVERTISED_ROUTES \
    [--description=DESCRIPTION] \
    --format json

Ganti nilai berikut:

  • TRANSPORT_NAME: nama transport yang ingin Anda perbarui
  • LOCATION: lokasi tempat koneksi berada
  • ADVERTISED_ROUTES: daftar rute yang diiklankan dari resource transport yang dipisahkan koma
  • DESCRIPTION: deskripsi opsional untuk resource transportasi

API

Gunakan metode networkconnectivity.transports.patch.

curl -X PATCH -H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
"https://networkconnectivity.googleapis.com/v1/projects/PROJECT/locations/LOCATION/transports/TRANSPORT_NAME" --data '{
"advertisedRoutes": ["IP_RANGE"]
}'

Ganti nilai berikut:

  • PROJECT: nama project
  • LOCATION: lokasi tempat koneksi berada
  • TRANSPORT_NAME: nama transport yang ingin Anda perbarui
  • IP_RANGE: rentang IP rute yang diiklankan, seperti 10.128.0.0/9

Responsnya akan terlihat seperti berikut:

{
  {
      "advertisedRoutes": [
       "10.128.0.0/9"
      ],
      "description": NEW_DESCRIPTION,
      "updateTime": TIME
  }
}

Menghapus koneksi

Menghapus transport tidak akan menghapus resource Anda di sisi AWS, jadi pastikan untuk membersihkan kedua sisi koneksi.

Konsol

  1. Di konsol Google Cloud , buka halaman Partner Cross-Cloud Interconnect.

    Buka Partner Cross-Cloud Interconnect

  2. Di menu project, pilih project Anda.

    Halaman Transports mencantumkan resource transportasi dalam project.

  3. Klik resource transportasi yang ingin Anda hapus.

  4. Klik Delete.

gcloud

Gunakan gcloud network-connectivity transports delete perintah.

gcloud network-connectivity transports delete TRANSPORT_NAME \
    --region=LOCATION

Ganti nilai berikut:

  • TRANSPORT_NAME: nama transport yang ingin Anda hapus
  • LOCATION: lokasi tempat transport berada

API

Untuk menghapus satu transport, gunakan metode networkconnectivity.transports.delete dengan isi permintaan kosong.

curl -X DELETE \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
https://networkconnectivity.googleapis.com/v1/projects/PROJECT/locations/LOCATION/transports/TRANSPORT_NAME

Ganti nilai berikut:

  • PROJECT: nama project
  • LOCATION: lokasi tempat koneksi berada
  • TRANSPORT_NAME: nama transport yang ingin Anda hapus

Langkah berikutnya