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:
Konfigurasikan Config Connector untuk menggunakan project default.
Menginstal config-connector
Download file tar biner
config-connector
terbaru:gsutil cp gs://cnrm/latest/cli.tar.gz .
Ekstrak file tar:
tar zxf cli.tar.gz
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
- Linux:
Salin biner ke lokasi di
${PATH}
Anda. Misalnya, di Linux dan MacOS, Anda dapat menggunakanmv
untuk menempatkannya di/usr/local/bin
.mv linux/amd64/config-connector /usr/local/bin
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 dengangcloud
.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
- Melakukan ekspor pada resource individual.
- Lakukan ekspor massal untuk semua resource di project, folder, atau organisasi Anda.
- Pelajari resource yang didukung Config Connector.