Importazione ed esportazione delle risorse

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

Prima di iniziare

Per completare la procedura descritta in questa pagina:

  1. Installa Config Connector.

  2. Configura Config Connectorper l'utilizzo di un progetto predefinito.

Installazione di config-connector

  1. Scarica l'ultimo file tar binario config-connector:

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

    tar zxf cli.tar.gz
    
  3. Il file tar include un eseguibile binario per Linux, MacOS e Windows. Scegli il programma 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 programma binario in una posizione sul dispositivo ${PATH}. Ad esempio, su Linux e macOS, potresti 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, attiva l'API Cloud Asset Inventory nel tuo progetto Google Cloud Identity con gcloud.

    gcloud services enable cloudasset.googleapis.com
    

Ottenere le credenziali di accesso predefinite dell'applicazione

config-connector utilizza le credenziali application-default dell'interfaccia a riga di comando di Google Cloud per autenticarsi con Google Cloud. Al posto 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 all'ultima versione, ripeti i passaggi di installazione e sovrascrive il tuo file eseguibile config-connector.

Passaggi successivi