Mengimpor dan mengekspor resource


Anda dapat menggunakan alat config-connector untuk mengekspor resource yang ada ke File YAML Config Connector. Setelah melakukannya, Anda dapat menggunakan kubectl untuk menerapkan resource dan impor ke Config Connector.

Sebelum memulai

Untuk menyelesaikan langkah-langkah di halaman ini:

  1. Instal Config Connector.

  2. Mengonfigurasi Config Connector menggunakan project default.

Menginstal config-connector

  1. Download file tar biner config-connector terbaru:

    gcloud storage cp gs://cnrm/latest/cli.tar.gz .
    
  2. Ekstrak file tar:

    tar zxf cli.tar.gz
    
  3. File {i>tar<i} berisi biner yang dapat dieksekusi untuk Linux, MacOS, dan Windows. Pilih biner yang sesuai untuk sistem operasi Anda:

    • Linux: ./linux/amd64/config-connector
    • MacOS: ./darwin/amd64/config-connector
    • Windows: ./windows/amd64/config-connector
  4. Salin biner ke lokasi di ${PATH} Anda. Misalnya, di Linux dan MacOS, Anda dapat menggunakan mv untuk menempatkannya ke dalam /usr/local/bin.

    mv linux/amd64/config-connector /usr/local/bin
    
  5. Jika Anda ingin menggunakan alat config-connector untuk mengekspor langsung dari Inventaris Aset Cloud, aktifkan Cloud Asset Inventory API di Google Cloud Project Identity dengan gcloud.

    gcloud services enable cloudasset.googleapis.com
    

Memperoleh kredensial akses default aplikasi

config-connector menggunakan kredensial application-default Google Cloud CLI untuk melakukan autentikasi dengan Google Cloud. Sebagai ganti application-default, Anda dapat memberikan token OAuth 2.0 menggunakan opsi oauth2-token.

Dapatkan kredensial application-default dengan gcloud:

gcloud auth application-default login

Mengupgrade config-konektor

Untuk mengupgrade config-connector ke versi terbaru, ulangi penginstalan dan menimpa file config-connector yang dapat dieksekusi.

Langkah selanjutnya