RuntimeConfig 리소스 만들기 및 삭제

이 페이지에서는 구성 리소스를 만드는 방법을 설명합니다. 구성 리소스는 변수를 키 값 쌍으로 저장하는 API 객체입니다. 변수를 설정하고 가져오려면 먼저 구성 리소스가 필요합니다. 구성 리소스를 만든 후에는 데이터 저장을 위해 사용할 수 있는 임의 변수를 만들 수 있습니다.

구성, 변수, Runtime Configurator 서비스에 대한 자세한 내용은 Runtime Configurator 기초를 참조하세요.

시작하기 전에

구성 만들기

Deployment Manager, gcloud 명령줄 도구를 사용하거나 Runtime Configurator API를 직접 사용하여 구성 리소스를 만들 수 있습니다.

Deployment Manager

Deployment Manager에서 구성을 만들려면 RuntimeConfig 유형을 지정합니다.

runtimeconfig.v1beta1.config

리소스의 properties에서 필요에 따라 name 및 다른 선택적 속성을 지정합니다.

resources:
- name: [CONFIG_NAME]
  type: runtimeconfig.v1beta1.config
  properties:
    config: [CONFIG_NAME]
    description: [DESCRIPTION]

각 항목의 의미는 다음과 같습니다.

  • [CONFIG_NAME]은 이 구성의 이름입니다.
  • [DESCRIPTION]은 이 구성의 설명입니다(선택사항).

gcloud

Google Cloud CLI에서 gcloud beta runtime-config configs create 명령어를 사용합니다.

gcloud beta runtime-config configs create [CONFIG_NAME] --description [DESCRIPTION]

각 항목의 의미는 다음과 같습니다.

  • [CONFIG_NAME]은 이 구성의 이름입니다.
  • [DESCRIPTION]은 이 구성의 설명입니다(선택사항).

gcloud는 다음 응답을 반환합니다.

Created [https://runtimeconfig.googleapis.com/v1beta1/projects/[PROJECT_ID]/configs/[CONFIG_NAME]].

gcloud 명령어의 전체 참조는 runtime-config configs create 참조 문서를 확인하세요.

API

REST API에서 다음 URI에 POST 요청을 보냅니다.

https://runtimeconfig.googleapis.com/v1beta1/projects/[PROJECT_ID]/configs/

여기서 [PROJECT_ID]는 이 요청의 프로젝트 ID입니다. 요청의 페이로드는 다음과 같이 표시됩니다.

{
   "name": "projects/[PROJECT_ID]/configs/[CONFIG_NAME]",
   "description": "[DESCRIPTION]"

}

각 항목의 의미는 다음과 같습니다.

  • [PROJECT_ID]는 이 요청의 프로젝트 ID입니다.
  • [CONFIG_NAME]은 이 RuntimeConfig의 이름입니다.
  • [DESCRIPTION]은 이 구성의 설명입니다(선택사항).

    이 메서드에 대한 자세한 내용은 configs().create 문서를 참조하세요.

RuntimeConfig 리소스 삭제

RuntimeConfig 리소스를 삭제하면 모든 변수 및 대기자를 포함하여 이 리소스로 포함된 모든 리소스가 삭제됩니다.

Deployment Manager

다음 방법 중 하나를 사용하여 배포에 포함된 RuntimeConfig 리소스를 삭제합니다.

gcloud

Google Cloud CLI에서 gcloud beta runtime-config configs delete 명령어를 사용합니다.

gcloud beta runtime-config configs delete [CONFIG_NAME]

여기서 [CONFIG_NAME]은 구성 객체의 이름입니다.

gcloud CLI는 다음과 같은 응답을 반환합니다.

Deleted [https://runtimeconfig.googleapis.com/v1beta1/projects/[PROJECT_ID]/configs/[CONFIG_NAME]].

전체 gcloud 참조는 runtime-config configs delete 참조 문서를 확인하세요.

API

REST API에서 다음 URI에 DELETE 요청을 보냅니다.

https://runtimeconfig.googleapis.com/v1beta1/projects/[PROJECT_ID]/configs/[CONFIG_NAME]

각 항목의 의미는 다음과 같습니다.

  • [PROJECT_ID]는 이 요청의 프로젝트 ID입니다.
  • [CONFIG_NAME]은 이 구성의 이름입니다.

    이 메서드에 대한 자세한 내용은 configs().delete 문서를 참조하세요.

다음 단계