
만들고 관리하려고 하는데전송작업구글을 위해저장소 이전Google 배포 관리자를 통해 서비스를 제공합니다. 목표는 매일 하나의 Cloud Storage 버킷에서 다른 버킷으로 객체를 복사하는 것입니다.
예제 코드는 없고 API만 있어서 원하는 리소스를 어떻게 기술할지 궁리 중입니다.
---
resources:
- type: storagetransfers.v1.transferJobs
name: transferJobs/{{ properties['jobName'] }}
properties:
status: ENABLED
projectId: {{ properties['projectId'] }}
schedule:
scheduleStartDate:
day: 1
month: 12
year: 2020
startTimeOfDay:
hours: 1
minutes: 0
transferSpec:
gcsDataSource:
bucketName: {{ properties['sourceBucket'] }}
gcsDataSink:
bucketName: {{ properties['targetBucket'] }}
transferOptions:
overwriteObjectsAlreadyExistingInSink: TRUE
배포 관리자를 통해 이 리소스를 적용하려고 하면 오류가 발생합니다.
오류: (gcloud.deployment-manager.deployments.update) 작업 [작업-1606821546786-5b5654b838085-34014f33-1566b3e6] 오류: 오류:
- 코드: RESOURCE_NOT_FOUND 메시지: [storagetransfer.v1.transferJobs] 유형을 찾을 수 없습니다.
나는 다양한 변형을 시도했지만 type
아무것도 작동하지 않습니다. 나는 문서를 조사하는 데 몇 시간을 보냈습니다.
올바른 type
사용법은 무엇이며 어떻게 알 수 있었습니까?