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 :
Configurez Config Connector pour utiliser un projet par défaut.
Installer l'outil config-connector
Téléchargez la dernière version du fichier tar binaire
config-connector
:gcloud storage cp gs://cnrm/latest/cli.tar.gz .
Extrayez le fichier tar :
tar zxf cli.tar.gz
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
- Linux :
Copiez le fichier binaire à un emplacement déclaré dans la variable
${PATH}
. Par exemple, sous Linux et MacOS, vous pouvez utiliser la commandemv
pour le déplacer dans le répertoire/usr/local/bin
.mv linux/amd64/config-connector /usr/local/bin
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 commandegcloud
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
.
Étape suivante
- Effectuez une exportation sur des ressources individuelles.
- Effectuez une exportation groupée pour toutes les ressources de votre projet, dossier ou organisation.
- Découvrez les ressources compatibles avec Config Connector.