Membuat jaringan VMware Engine

Membuat jaringan VMware Engine

Jaringan VMware Engine menangani koneksi ke dan dari cloud pribadi sesuai dengan kebijakan jaringan yang Anda tentukan secara terpisah.

Sebelum memulai

Persyaratan Google Cloud CLI dan API

Untuk menggunakan alat command line gcloud atau API guna mengelola resource VMware Engine, sebaiknya konfigurasikan alat seperti yang dijelaskan di bawah.

gcloud

  1. Tetapkan ID project default Anda:

    gcloud config set project PROJECT_ID
    
  2. Tetapkan region dan/atau zona default:

    gcloud config set compute/region REGION
    gcloud config set compute/zone ZONE

Untuk mengetahui informasi selengkapnya tentang alat gcloud vmware, meninjau dokumen referensi Cloud SDK.

API

Contoh API dalam kumpulan dokumentasi ini menggunakan alat command line cURL untuk membuat kueri API. Token akses yang valid diperlukan sebagai bagian dari permintaan cURL. Ada banyak cara untuk mendapatkan token akses yang valid; langkah-langkah berikut menggunakan alat gcloud untuk membuat token akses:

  1. Login ke Google Cloud

    gcloud auth login
    
  2. Buat token akses dan ekspor ke TOKEN

    export TOKEN=`gcloud auth print-access-token`
    
  3. Verifikasi bahwa TOKEN telah disetel dengan benar

    echo $TOKEN
    
    Output:
    TOKEN
    

Sekarang, gunakan token otorisasi dalam permintaan Anda ke API. Contoh:

curl -X GET -H "Authorization: Bearer \"$TOKEN\""  -H "Content-Type: application/json; charset=utf-8" https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations

Python

Contoh kode Python dalam dokumentasi ini menggunakan library VMware Engine untuk berkomunikasi dengan API. Agar dapat menggunakan pendekatan ini, library harus diinstal dan Kredensial Default Aplikasi harus dikonfigurasi.

  1. Mendownload dan menginstal library Python

     pip install google-cloud-vmwareengine
    
  2. Konfigurasi informasi ADC dengan menjalankan perintah tersebut di shell Anda

      gcloud auth application-default login
    

    atau gunakan file kunci Akun Layanan

      export GOOGLE_APPLICATION_CREDENTIALS="FILE_PATH"
    

Untuk mengetahui informasi selengkapnya tentang library ini, kunjungi halaman referensi atau lihat contoh kode di GitHub.

Membuat jaringan VMware Engine

Buat jaringan VMware Engine menggunakan gcloud CLI atau VMware Engine API:

gcloud

Untuk membuat jaringan VMware Engine menggunakan gcloud CLI:

  1. Jalankan perintah gcloud vmware networks create:

    gcloud vmware networks create NETWORK_ID \
      --type=STANDARD \
      --description="DESCRIPTION"

    Ganti kode berikut:

    • NETWORK_ID: nama jaringan untuk permintaan ini
    • DESCRIPTION: deskripsi untuk jaringan ini
  2. Opsional: Jika Anda ingin mencantumkan semua jaringan VMware Engine untuk mengonfirmasi pembuatan jaringan baru, gunakan perintah gcloud vmware networks list:

    gcloud vmware networks list \
      --location=global

API

Untuk membuat jaringan VMware Engine menggunakan VMware Engine API, lakukan langkah berikut:

  1. Untuk membuat jaringan VMware Engine, buat permintaan POST:

    POST "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/global/vmwareEngineNetworks?vmware_engine_network_id=NETWORKD_ID"
    
    '{
      "type": "standard",
      "description": "DESCRIPTION"
    }'

    Ganti kode berikut:

    • PROJECT_ID: project ID untuk permintaan ini.
    • NETWORK_ID: nama jaringan untuk permintaan ini.
    • DESCRIPTION: deskripsi untuk jaringan ini.
  2. Opsional: Untuk mencantumkan semua jaringan VMware Engine guna mengonfirmasi pembuatan jaringan baru, buat permintaan GET. Ganti PROJECT_ID dengan project ID untuk permintaan ini.

    GET https://vmwareengine.googleapis.com/v1/projects//locations/global/vmwareEngineNetworks

Mengupdate jaringan VMware Engine

Update jaringan VMware Engine menggunakan gcloud CLI atau VMware Engine API:

gcloud

Untuk mengupdate jaringan VMware Engine menggunakan gcloud CLI, lakukan langkah berikut:

  1. Perbarui deskripsi jaringan VMware Engine dengan menjalankan perintah gcloud vmware networks update:

    gcloud vmware networks update NETWORK_ID \
      --description='DESCRIPTION'

    Ganti kode berikut:

    • NETWORK_ID: nama jaringan untuk permintaan ini.
    • DESCRIPTION: deskripsi yang diperbarui untuk jaringan ini.
  2. Opsional: Jika Anda ingin melihat atribut yang diperbarui, gunakan perintah gcloud vmware networks describe:

    gcloud vmware networks describe NETWORK_ID

    Ganti NETWORK_ID dengan nama jaringan untuk permintaan ini.

API

Untuk mengupdate jaringan VMware Engine menggunakan VMware Engine API, lakukan langkah berikut:

  1. Untuk memperbarui deskripsi jaringan VMware Engine, buat permintaan PATCH:

    PATCH "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/vmwareEngineNetworks/NETWORK_ID?update_mask=description"
    
    '{
      "description":"DESCRIPTION"
    }'
    

    Ganti kode berikut:

    • PROJECT_ID: project untuk permintaan ini
    • LOCATION: lokasi jaringan, baik global untuk jaringan lama atau region untuk jaringan standar
    • NETWORK_ID: nama jaringan untuk permintaan ini
    • DESCRIPTION: deskripsi yang diperbarui untuk jaringan ini
  2. Opsional: Jika Anda ingin melihat atribut yang diperbarui, buat permintaan GET:

    GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/global/vmwareEngineNetworks/NETWORK_ID"

Langkah selanjutnya