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 mengimpornya ke Config Connector.

Sebelum memulai

Untuk menyelesaikan langkah-langkah di halaman ini:

  1. Instal Config Connector.

  2. Konfigurasikan Config Connector untuk menggunakan project default.

Menginstal config-connector

  1. Download file tar biner config-connector terbaru:

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

    tar zxf cli.tar.gz
    
  3. File {i>tar<i} mencakup file 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 di /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 project Google Cloud Identity Anda dengan gcloud.

    gcloud services enable cloudasset.googleapis.com
    

Mendapatkan 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-connector

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

Langkah selanjutnya