Importer et exporter des ressources


Vous pouvez utiliser l'outil config-connector pour exporter vos ressources existantes vers des fichiers YAML Config Connector. Une fois cette opération effectuée, vous pouvez utiliser kubectl pour appliquer les ressources et les importer dans Config Connector.

Avant de commencer

Avant d'exécuter les étapes décrites sur cette page, effectuez les tâches suivantes :

  1. Installez Config Connector.

  2. Configurez Config Connector pour utiliser un projet par défaut.

Installer l'outil config-connector

  1. Téléchargez la dernière version du fichier tar binaire config-connector :

    gsutil cp gs://cnrm/latest/cli.tar.gz .
    
  2. Extrayez le fichier tar :

    tar zxf cli.tar.gz
    
  3. Le fichier tar inclut des exécutables pour Linux, MacOS et Windows. Choisissez le fichier binaire approprié en fonction de votre système d'exploitation :

    • Linux : ./linux/amd64/config-connector
    • MacOS : ./darwin/amd64/config-connector
    • Windows : ./windows/amd64/config-connector
  4. Copiez le fichier binaire à un emplacement déclaré dans la variable ${PATH}. Par exemple, sous Linux et MacOS, vous pouvez utiliser la commande mv pour le déplacer dans le répertoire /usr/local/bin.

    mv linux/amd64/config-connector /usr/local/bin
    
  5. Si vous souhaitez utiliser l'outil config-connector pour exporter directement depuis l'inventaire des éléments cloud, activez l'API correspondante sur votre projet Google Cloud Identity à l'aide de la commande gcloud suivante :

    gcloud services enable cloudasset.googleapis.com
    

Obtenir les identifiants d'accès par défaut de l'application

config-connector utilise les identifiants application-default de la Google Cloud CLI pour s'authentifier auprès de Google Cloud. Au lieu de application-default, vous pouvez fournir un jeton OAuth 2.0 à l'aide de l'option oauth2-token.

Obtenez des identifiants application-default avec gcloud :

gcloud auth application-default login

Mettre à niveau Config Connector

Pour mettre à niveau config-connector vers la dernière version, répétez les étapes d'installation et écrasez votre exécutable config-connector.

Étapes suivantes