이름
gdcloud 주제 구성 - 이름이 지정된 구성에 대한 보충 도움말
설명
gdcloud CLI 속성은 gdcloud CLI의 동작에 영향을 주는 키-값 쌍의 모음인 명명된 구성에 저장할 수 있습니다.
명명된 구성은 프로젝트 또는 조직을 두 개 이상 관리하는 경우 유용합니다.
일반적으로 구성에 저장되는 속성에는 조직 콘솔 URL과 프로젝트 ID가 포함됩니다. 구성을 통해 이러한 속성 및 기타 설정을 그룹으로 정의하고 사용할 수 있습니다.
구성 데이터는 $HOME/.config/gdcloud/
에 저장됩니다.
구성은 특히 다음의 경우에 유용합니다. + 여러 프로젝트로 작업하는 경우 프로젝트마다 별도의 구성을 만들 수 있습니다.
- 여러 조직 콘솔 URL을 사용합니다.
* 일반적으로 독립적인 작업 수행 예를 들어 한 구성으로 한 프로젝트에서 객체 스토리지 서비스를 작업하고 다른 프로젝트에서 관련 없는 서비스를 관리할 수 있습니다.
명명된 구성에 저장된 속성 정보는 모든 gdcloud CLI 명령어로 읽을 수 있습니다. 속성을 설정하려면 gdcloud config set
명령어를 사용합니다.
구성 만들기
이름이 지정된 구성은 사용자가 정의하거나 gdcloud CLI에 내장될 수 있습니다.
사용자 정의 구성에는 johndoe
, default
, jeff-staging
, foo2
와 같은 소문자 이름이 있습니다. 이러한 값은 다음 정규 표현식 ^[a-z][-a-z0-9]*$
으로 정의됩니다.
새 구성을 만들려면 다음을 실행하세요.
gdcloud init
이 가이드에서는 첫 번째 명명된 구성을 설정하거나, 새 명명된 구성을 만들거나, 기존 명명된 구성을 다시 초기화하는 방법을 안내합니다. 기존 구성을 다시 초기화하면 기존 속성이 모두 삭제됩니다.
비어 있는 새 구성을 만들려면 다음을 실행하세요.
gdcloud config configurations create [CONFIG_NAME]
구성 사용
gdcloud CLI에는 속성 값을 제공하는 활성 구성이 최대 하나 있어야 합니다. 비활성 구성은 gdcloud CLI 실행에 영향을 미치지 않습니다. 구성을 활성화하려면 다음을 실행합니다.
gdcloud config configurations activate [CONFIG_NAME]
활성 구성의 속성을 보고 변경하려면 다음을 실행합니다.
gdcloud config list
gdcloud config set
또한 gdcloud config configurations
그룹의 명령어를 사용하면 활성 상태일 수도 있고 아닐 수도 있는 구성을 나열, 활성화, 이름 변경, 설명, 삭제할 수 있습니다.
--configuration my-config
플래그를 사용하여 단일 gdcloud 호출에 대한 구성을 활성화할 수 있습니다.
사용 가능한 속성
accessibility
* screen_reader
* 설정된 경우 gdcloud CLI가 스크린 리더를 활성화합니다.
auth
* login_config_cert_path
* 현재 로그인 구성 인증서를 저장하는 파일의 경로입니다.
component_manager
* disable_update_check
* 설정된 경우 gdcloud CLI가 업데이트를 자동으로 확인하지 않습니다.
core
* disable_prompts
* True인 경우 모든 사용자 메시지에 기본 답변이 적용됩니다. 하지만 사용자 입력이 필요한 프롬프트의 경우 오류가 발생합니다.
* format
* 명령어 출력 리소스를 출력하는 형식을 설정합니다. 기본값은 명령어별 사람이 읽기 쉬운 출력 형식입니다. core/format
과 --format
이 모두 지정된 경우 --format
이 우선 적용됩니다. 지원되는 형식은 csv
, json
, table
, text
, yaml
로 제한됩니다.
* organization_console_url
* 현재 조직 UI/콘솔의 URL https //console.
로 시작해야 합니다. 예를 들면 https //console.org-name.gdch.google.com
입니다.
* project
* 현재 프로젝트 이름입니다.
storage
* s3_access_key_id
* S3 스토리지 객체의 액세스 키 ID입니다. 사용자의 고유 식별자입니다.
* s3_custom_ca_certs_file
* S3 스토리지 객체의 맞춤 인증서 파일
* s3_endpoint
* S3 객체의 URL은 S3_ENDPOINT/$BUCKET_NAME/$OBJECT_NAME
로 구성됩니다. S3_ENDPOINT
은 S3 스토리지 버킷이 있는 위치입니다.
* s3_secret_access_key
* 요청에 서명하는 데 사용되는 S3 스토리지 객체의 비공개 키