Como importar e exportar recursos


É possível usar a ferramenta config-connector para exportar recursos existentes para os arquivos YAML do Config Connector. Depois de fazer isso, é possível usar o kubectl para aplicar os recursos e importá-los para o Config Connector.

Antes de começar

Para concluir as etapas desta página:

  1. Instale o Config Connector

  2. Configure o Config Connector para usar um projeto padrão.

Como instalar o Config Connector

  1. Faça o download do arquivo tar binário config-connector mais recente:

    gsutil cp gs://cnrm/latest/cli.tar.gz .
    
  2. Extraia o arquivo tar:

    tar zxf cli.tar.gz
    
  3. O arquivo .tar inclui um executável binário para Linux, MacOS e Windows. Escolha o binário apropriado para seu sistema operacional:

    • Linux: ./linux/amd64/config-connector
    • MacOS: ./darwin/amd64/config-connector
    • Windows: ./windows/amd64/config-connector
  4. Copie o binário para um local no seu ${PATH}. Por exemplo, no Linux e no MacOS, use mv para colocá-lo em /usr/local/bin.

    mv linux/amd64/config-connector /usr/local/bin
    
  5. Se você quiser usar a ferramenta config-connector para exportar diretamente do Config Connector, ative a API Cloud Asset Inventory no projeto do Google Cloud Identity com gcloud.

    gcloud services enable cloudasset.googleapis.com
    

Como conseguir credenciais de acesso padrão ao aplicativo

config-connector usa as credenciais application-default da Google Cloud CLI para autenticar com o Google Cloud. Em vez de application-default, é possível fornecer um token OAuth 2.0 usando a opção oauth2-token.

Consiga as credenciais application-default com a gcloud:

gcloud auth application-default login

Como fazer upgrade do Config Connector

Para fazer upgrade do config-connector para a versão mais recente, repita as etapas de instalação e substitua o executável config-connector.

A seguir