Importa y exporta recursos


Puedes usar la herramienta de config-connector para exportar tus recursos existentes a archivos YAML de Config Connector. Después de hacerlo, puedes usar kubectl para aplicar el recursos y, luego, importarlos a Config Connector.

Antes de comenzar

Para completar los pasos de esta página, haz lo siguiente:

  1. Instala Config Connector.

  2. Configura Config Connector para usar un proyecto predeterminado.

Instalar Config Connector

  1. Descarga el último archivo tar binario config-connector:

    gcloud storage cp gs://cnrm/latest/cli.tar.gz .
    
  2. Extrae el archivo tar:

    tar zxf cli.tar.gz
    
  3. El archivo tar incluye un ejecutable de los objetos binarios para Linux, MacOS y Windows. Elige el objeto binario adecuado para tu sistema operativo:

    • Linux: ./linux/amd64/config-connector
    • macOS: ./darwin/amd64/config-connector
    • Windows: ./windows/amd64/config-connector
  4. Copia el objeto binario a una ubicación en tu ${PATH}. Por ejemplo, en Linux y MacOS, puedes usar mv para ubicarlo en /usr/local/bin.

    mv linux/amd64/config-connector /usr/local/bin
    
  5. Si quieres usar la herramienta de config-connector para exportar directamente desde Cloud Asset Inventory, habilita la API de Cloud Asset Inventory en tu proyecto de Google Cloud Identity con gcloud.

    gcloud services enable cloudasset.googleapis.com
    

Obtén credenciales de acceso predeterminadas de la aplicación

config-connector usa las credenciales de application-default de Google Cloud CLI para hacer lo siguiente: autentica con Google Cloud. En lugar de application-default, puedes proporcionar un token de OAuth 2.0 con la opción oauth2-token.

Obtén credenciales de application-default con gcloud:

gcloud auth application-default login

Actualiza config-connector

Para actualizar config-connector a la versión más reciente, repite los pasos de instalación y reemplaza tu config-connector ejecutable.

¿Qué sigue?