gdcloud 주제 구성

NAME

gdcloud topic configurations - 명명된 구성에 대한 추가 도움말

설명

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_region * S3 스토리지 버킷이 있는 S3 리전의 이름입니다. 기본값은 us-east-1입니다. * s3_secret_access_key * 요청에 서명하는 데 사용되는 S3 스토리지 객체의 비공개 키입니다.