리소스 가져오기 및 내보내기
config-connector
도구를 사용하여 기존 리소스를 구성 커넥터 YAML로 내보낼 수 있습니다. 작업이 완료된 후에는 kubectl
을 사용하여 리소스를 적용하고 이를 구성 커넥터로 가져올 수 있습니다.
시작하기 전에
이 페이지의 단계를 완료하려면 다음 안내를 따르세요.
기본 프로젝트를 사용하도록 Config Connector를 구성합니다.
config-connector 설치
최신
config-connector
바이너리 tar 파일을 다운로드합니다.gcloud storage cp gs://cnrm/latest/cli.tar.gz .
tar 파일의 압축을 풉니다.
tar zxf cli.tar.gz
tar 파일에는 Linux, MacOS, Windows용 바이너리 실행 파일이 포함됩니다. 운영체제에 적합한 바이너리를 선택합니다.
- Linux:
./linux/amd64/config-connector
- MacOS:
./darwin/amd64/config-connector
- Windows:
./windows/amd64/config-connector
- Linux:
${PATH}
의 한 위치에 바이너리를 복사합니다. 예를 들어 Linux 및 MacOS에서는mv
를 사용하여/usr/local/bin
에 배치할 수 있습니다.mv linux/amd64/config-connector /usr/local/bin
config-connector
도구를 사용하여 Cloud 애셋 인벤토리에서 직접 내보내려면 Google Cloud ID의 프로젝트에서gcloud
로 Cloud 애셋 인벤토리 API를 사용 설정합니다.gcloud services enable cloudasset.googleapis.com
애플리케이션 기본 액세스 사용자 인증 정보 가져오기
config-connector
는 Google Cloud CLI의 application-default
사용자 인증 정보를 사용해서 Google Cloud에 인증을 수행합니다. application-default
대신 oauth2-token 옵션을 사용하여 OAuth 2.0 토큰을 제공할 수 있습니다.
gcloud
로 application-default
사용자 인증 정보를 가져옵니다.
gcloud auth application-default login
config-connector 업그레이드
config-connector
를 최신 버전으로 업그레이드하려면 설치 단계를 반복하고 config-connector
실행 파일을 덮어씁니다.