커스텀 백엔드를 사용하여 커스텀 유형 공급자 만들기

이 페이지에서는 커스텀 백엔드가 지원하는 Google Cloud Deployment Manager의 커스텀 유형을 만드는 방법을 설명합니다.

작업 기능은 Deployment Manager가 호출할 수 있는 API 메서드의 범위를 확장하는 알파 기능입니다. 이 기능은 지원되지 않으므로 지원되는 대안으로 작업의 기존 사용을 마이그레이션하는 것이 좋습니다. storage.buckets.setIamPolicy와 같은 일부 작업은 Deployment Manager 리소스 유형에 해당하며 이 리소스 유형을 사용하여 작업을 대체할 수 있습니다. 배포에서 기존 지원되는 Deployment Manager 리소스 유형으로 대체할 수 없는 작업을 사용해야 하는 경우 이 가이드에 따라 이러한 작업을 대체하기 위해 커스텀 백엔드로 커스텀 유형을 만드세요.

커스텀 유형 공급자 만들기

Deployment Manager와 타사 API의 통합에 대한 대략적인 개요는 Deployment Manager와 통합을 참조하세요.

API를 유형 공급자로 추가하는 방법은 API를 유형 공급자로 추가를 참조하세요.

입력 매핑과 같은 고급 구성 옵션은 고급 API 옵션 설정을 참조하세요.

Deployment Manager에 API를 추가하기 위한 요구사항은 API 통합을 위한 API 요구사항을 참조하세요.

커스텀 백엔드 만들기

커스텀 백엔드를 만들어 API를 커스텀 유형 공급자에게 노출해야 합니다. 커스텀 백엔드를 만들려면 다음 방법 중 하나를 사용하면 됩니다.

커스텀 백엔드를 만드는 개발 작업을 줄이는 한 가지 방법은 Cloud Functions를 사용하는 것입니다. 개발 프로세스의 일부로 다른 서버리스 솔루션을 이미 사용하고 있다면 해당 솔루션을 사용하는 것이 더 효율적일 수 있습니다. Cloud Functions를 커스텀 유형 공급자의 백엔드로 사용하는 방법에 대한 개요를 보려면 커스텀 유형 공급자 예시 구현을 참조하세요.