Importazione ed esportazione delle risorse


Puoi utilizzare lo strumento config-connector per esportare le risorse esistenti nei file YAML di Config Connector. Dopodiché, puoi utilizzare kubectl per applicare le risorse e importarle in Config Connector.

Prima di iniziare

Per completare i passaggi in questa pagina:

  1. Installa Config Connector.

  2. Configura Config Connector per utilizzare un progetto predefinito.

Installazione di config-connector

  1. Scarica il file tar binario config-connector più recente:

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

    tar zxf cli.tar.gz
    
  3. Il file tar include un file eseguibile binario per Linux, macOS e Windows. Scegli il file binario appropriato per il tuo sistema operativo:

    • Linux: ./linux/amd64/config-connector
    • macOS: ./darwin/amd64/config-connector
    • Windows: ./windows/amd64/config-connector
  4. Copia il file binario in una posizione sul tuo ${PATH}. Ad esempio, su Linux e macOS, puoi utilizzare mv per inserirlo in /usr/local/bin.

    mv linux/amd64/config-connector /usr/local/bin
    
  5. Se vuoi utilizzare lo strumento config-connector per esportare direttamente da Cloud Asset Inventory, abilita l'API Cloud Asset Inventory nel progetto della tua identità con gcloud. Google Cloud

    gcloud services enable cloudasset.googleapis.com
    

Ottenere le credenziali di accesso predefinite dell'applicazione

config-connector utilizza le credenziali application-default di Google Cloud CLI per autenticarti con Google Cloud. Invece di application-default, puoi fornire un token OAuth 2.0 utilizzando l'opzione oauth2-token.

Ottieni le credenziali di application-default con gcloud:

gcloud auth application-default login

Upgrade di config-connector

Per eseguire l'upgrade di config-connector alla versione più recente, ripeti i passaggi di installazione e sovrascrivi l'eseguibile di config-connector.

Passaggi successivi