Importa y exporta recursos

Puedes usar la herramienta de config-connector para exportar tus recursos existentes a los archivos YAML del Config Connector. Después de hacerlo, puedes usar kubectl para aplicar los 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 archivo tar binario más reciente config-connector:

    gsutil 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 application-default del SDK de Cloud para autenticarse con Google Cloud. En lugar de application-default, puedes proporcionar un token de OAuth 2.0 mediante la opción oauth2-token.

Obtén credenciales 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?