Ressourcen importieren und exportieren

Mit dem config-connector-Tool können Sie vorhandene Ressourcen in YAML-Dateien für Config Connector exportieren. Anschließend können Sie kubectl verwenden, um die Ressourcen anzuwenden und in Config Connector zu importieren.

Hinweis

Für die Schritte auf dieser Seite führen Sie Folgendes aus:

  1. Installieren Sie Config Connector.

  2. Konfigurieren Sie Config Connector für die Verwendung eines Standardprojekts.

Config Connector installieren

  1. Laden Sie die neueste TAR-Datei config-connector herunter:

    gsutil cp gs://cnrm/latest/cli.tar.gz .
    
  2. Extrahieren Sie die TAR-Datei:

    tar zxf cli.tar.gz
    
  3. Die TAR-Datei enthält eine binäre ausführbare Datei für Linux, MacOS und Windows. Wählen Sie die entsprechende Binärdatei für Ihr Betriebssystem aus:

    • Linux: ./linux/amd64/config-connector
    • MacOS: ./darwin/amd64/config-connector
    • Windows: ./windows/amd64/config-connector
  4. Kopieren Sie die Binärdatei an einen Speicherort in Ihrem ${PATH}. Unter Linux und MacOS können Sie sie beispielsweise mit mv in /usr/local/bin platzieren:

    mv linux/amd64/config-connector /usr/local/bin
    
  5. Wenn Sie das config-connector-Tool für den direkten Export aus Cloud Asset Inventory verwenden möchten, aktivieren Sie die Cloud Asset Inventory API im Projekt Ihrer Google Cloud Identity mit gcloud.

    gcloud services enable cloudasset.googleapis.com
    

Anmeldedaten für die Standardanmeldedaten für Anwendungen abrufen

config-connector verwendet die application-default-Anmeldedaten der Google Cloud-Befehlszeile zur Authentifizierung bei Google Cloud. Anstelle von application-default können Sie ein OAuth 2.0-Token verwenden.

Rufen Sie die Anmeldedaten für application-default mit gcloud ab:

gcloud auth application-default login

Config Connector aktualisieren

Um config-connector auf die neueste Version zu aktualisieren, wiederholen Sie die Installationsschritte und überschreiben Sie die ausführbare Datei config-connector.

Nächste Schritte