이 페이지에서는 프로젝트에서 유형을 설명, 나열, 삭제하는 방법을 설명합니다.
시작하기 전에
- 이 가이드의 명령줄 예시를 사용하려면 'gcloud' 명령줄 도구를 설치합니다.
- 이 가이드의 API 예시를 사용하려면 API 액세스를 설정합니다.
- 이 가이드의 API 예시를 사용하려면 v2beta API 액세스를 설정합니다.
유형 공급자 설명
유형 공급자는 유형으로 Deployment Manager와 통합된 API입니다. 단일 유형 공급자를 설명하거나, 모든 유형 공급자 목록을 가져오거나, 유형 공급자에서 제공된 모든 유형 목록을 가져올 수 있습니다.
단일 유형 공급자 설명
유형 공급자를 설명하여 이 API에 대해 설정된 설명자 문서 URL 및 고급 옵션과 같은 정보를 가져올 수 있습니다.
기본 Google Cloud 유형 공급자 목록을 참조하세요.
gcloud
type-providers describe
명령어를 실행하여 유형 공급자를 설명합니다.
gcloud beta deployment-manager type-providers describe PROVIDER_NAME --project PROJECT_ID
예를 들어 이 명령어를 사용하여 Pub/Sub 유형 공급자를 설명합니다.
gcloud beta deployment-manager type-providers describe pubsub-v1 --project gcp-types
API
다음 URI에 대해 GET
요청을 수행합니다.
https://www.googleapis.com/deploymentmanager/v2beta/projects/[PROJECT_ID]/global/typeProviders/[PROVIDER_NAME]
예를 들어 Pub/Sub 유형 공급자의 이 URI를 사용합니다.
https://www.googleapis.com/deploymentmanager/v2beta/projects/gcp-types/global/typeProviders/pubsub-v1
유형 공급자로 제공된 유형 목록 가져오기
유형 공급자는 기본 API의 모든 리소스를 기본 유형으로 노출합니다. 유형 공급자에서 제공된 기본 유형 목록을 가져올 수 있습니다.
gcloud
유형 공급자로 제공된 기본 유형 목록을 가져오려면 다음을 수행하세요.
gcloud beta deployment-manager types list --provider [TYPE_PROVIDER] --project [PROJECT_ID]
예를 들어 Compute Engine 유형 공급자의 기본 유형 목록을 가져오려면 이 명령어를 실행합니다.
gcloud beta deployment-manager types list --provider compute-v1 --project gcp-types
API
다음 URI에 대해 GET
요청을 수행합니다.
GET https://www.googleapis.com/deploymentmanager/v2beta/projects/[PROJECT_ID]/global/typeProviders/[PROVIDER_NAME]/types
예를 들어 Compute Engine 유형 공급자의 유형 목록에 이 URI를 사용합니다.
GET https://www.googleapis.com/deploymentmanager/v2beta/projects/gcp-types/global/typeProviders/compute-v1/types
유형 공급자 나열
gcloud CLI 또는 API를 사용하여 유형 공급자 목록을 가져올 수 있습니다.
gcloud
유형 공급자를 나열하려면 type-providers list
요청을 수행합니다.
gcloud beta deployment-manager type-providers list
API
API에서 전역 유형 공급자 목록에 대해 GET
요청을 수행합니다.
GET https://www.googleapis.com/deploymentmanager/v2/projects/[PROJECT_ID]/global/typeProviders
자세한 내용은 list
메서드의 문서를 참조하세요.
복합 유형 설명
복합 유형은 Deployment Manager에 유형으로 영구적으로 추가된 템플릿 집합입니다. 단일 복합 유형을 설명하거나 프로젝트에 제공되는 복합 유형 목록을 가져올 수 있습니다.
단일 복합 유형 설명
단일 복합 유형을 설명하여 유형에 대한 정보를 가져올 수 있습니다.
gcloud
types describe
명령어를 실행하여 유형을 설명합니다.
gcloud beta deployment-manager types describe [COMPOSITE_TYPE_NAME] --provider composite
API
다음 URI에 대해 GET
요청을 수행합니다.
https://www.googleapis.com/deploymentmanager/v2beta/projects/[PROJECT_ID]/global/compositeTypes/[COMPOSITE_TYPE_NAME]
복합 유형 나열
gcloud CLI 또는 API를 사용하여 복합 유형 목록을 가져올 수 있습니다.
gcloud
복합 유형을 나열하려면 types list
요청을 수행합니다.
gcloud beta deployment-manager types list --provider composite
API
API에서 전역 유형 목록에 대해 GET
요청을 수행합니다.
GET https://www.googleapis.com/deploymentmanager/v2/projects/[PROJECT_ID]/global/types
자세한 내용은 list
메서드의 문서를 참조하세요.
유형 공급자 삭제
gcloud
유형 공급자를 삭제하려면 type-providers delete
요청을 수행합니다. 예를 들면 다음과 같습니다.
gcloud beta deployment-manager type-providers delete [TYPE_PROVIDER]
API
API에서 삭제하려는 유형 공급자에 대해 DELETE
요청을 수행합니다.
DELETE https://www.googleapis.com/deploymentmanager/v2beta/projects/[PROJECT_ID]/global/typeProviders/[TYPE_PROVIDER]
자세한 내용은 delete
메서드의 문서를 참조하세요.
복합 유형 삭제
gcloud
복합 유형을 삭제하려면 types delete
요청을 수행합니다. 예를 들면 다음과 같습니다.
gcloud beta deployment-manager types delete [COMPOSITE_TYPE]
API
API에서 삭제할 유형에 대해 DELETE
요청을 수행합니다.
DELETE https://www.googleapis.com/deploymentmanager/v2beta/projects/[PROJECT_ID]/global/compositeTypes/[COMPOSITE_TYPE]
자세한 내용은 delete
메서드의 문서를 참조하세요.
다음 단계
- 유형 공급자 사용 방법을 알아봅니다.
- 구성 만들기에 대해 알아봅니다.
- 배포를 만듭니다.
- 유형 공급자를 만드는 방법을 알아봅니다.