작업 사용 바꾸기

Google Cloud Deployment Manager의 작업 기능은 Deployment Manager가 호출할 수 있는 API 메서드의 범위를 확장하는 알파 기능입니다. 다음은 구성에서 작업이 표시되는 예시입니다.

name: action-name
action: gcp-types/service:service.collection/functionName
metadata:
  runtimePolicy:
  - CREATE
properties:
  prop1: val1
  prop2: val2

이 기능은 지원되지 않으므로 구성에서 사용하지 않는 것이 좋습니다. 기존 작업 사용을 다음과 같은 지원되는 대안으로 마이그레이션하는 것이 좋습니다.

마이그레이션

다음 표에는 사용 중인 작업 유형에 따라 작업 대체를 위한 권장 단계가 나와 있습니다.

작업 유형 마이그레이션 권장사항
gcp-types/storage-v1:storage.buckets.setIamPolicy storage.buckets.setIamPolicy 작업을 지원되는 가상 리소스 virtual.buckets.iamMemberBinding으로 바꿉니다.
다른 Identity and Access Management(IAM) 정책 작업 accessControl 정책을 사용합니다.
gcp-types/sqladmin-v1beta4:sql.instances.* 또는 기타 sqladmin 리소스 gcp-types/sqlmin-v1beta4:instances 리소스 유형을 사용합니다.
gcp-types/serviceusage-v1:serviceusage.services.batchEnable deploymentmanager.v2.virtual.enableService 리소스 유형을 사용합니다.
gcp-types/pubsub-v1:pubsub.projects.topics.* Pub/Sub 주제의 경우 해당하는 gcp-types/pubsub-v1:projects.topics 유형을 사용합니다. 구독의 경우 gcp-types/pubsub-v1:projects.subscriptions를 사용합니다.
gcp-types/compute-v1:compute.networks.* compute.* 작업을 대체하려면 gcp-types/compute-v1:networks 및 관련 유형 및 컬렉션을 사용합니다.
기타 모든 작업 지원되는 해당 리소스 유형 또는 Google Cloud 유형 공급자가 있는지 확인한 뒤, 있는 경우 대신 사용합니다. 그렇지 않으면 커스텀 백엔드로 커스텀 유형 공급자를 생성하여 작업을 대체할 수 있습니다.

새로운 가상 리소스를 요청하려면 공개 Issue Tracker에서 문제를 열거나 기존 문제에 주석을 추가하면 됩니다.