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:
Mengonfigurasi Config Connector menggunakan project default.
Menginstal config-connector
Download file tar biner
config-connector
terbaru:gcloud storage cp gs://cnrm/latest/cli.tar.gz .
Ekstrak file tar:
tar zxf cli.tar.gz
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
- Linux:
Salin biner ke lokasi di
${PATH}
Anda. Misalnya, di Linux dan MacOS, Anda dapat menggunakanmv
untuk menempatkannya ke dalam/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 Google Cloud Project Identity dengangcloud
.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
- Lakukan ekspor pada setiap resource.
- Lakukan ekspor massal untuk semua resource di project, folder, atau organisasi Anda.
- Pelajari resource yang didukung Config Connector.