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:
Configure o Config Connector para usar um projeto padrão.
Como instalar o Config Connector
Faça o download do arquivo tar binário
config-connector
mais recente:gcloud storage cp gs://cnrm/latest/cli.tar.gz .
Extraia o arquivo tar:
tar zxf cli.tar.gz
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
- Linux:
Copie o binário para um local no seu
${PATH}
. Por exemplo, no Linux e no MacOS, usemv
para colocá-lo em/usr/local/bin
.mv linux/amd64/config-connector /usr/local/bin
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 comgcloud
.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
- Faça uma exportação em recursos individuais.
- Faça uma exportação em massa de todos os recursos no projeto, na pasta ou na organização.
- Saiba mais sobre os recursos compatíveis com o Config Connector.