Cloud Assembly 템플릿 코드는 배포된 기존 디스크를 새로 생성된 시스템에 연결할 수 있습니다.
다음 클라우드 템플릿 코드 예제를 지침으로 사용합니다.
formatVersion: 1 inputs: disk: type: string $data: /data/availableDisks?resourceType=Cloud.Volume resources: Cloud_Machine_1: type: Cloud.Machine properties: image: ubuntu flavor: small attachedDisks: - source: ${input.disk}
강조 표시된 줄은 연결에 사용할 수 있는 디스크, 시스템에 연결되지 않은 디스크를 나열하는 API 호출입니다.
resourceType 매개 변수를 사용하면 Cloud Assembly에서 클라우드 계정 유형별로 사용 가능한 디스크를 나열할 수 있습니다.
Cloud.Volume | 추가한 클라우드의 디스크 |
Cloud.vSphere.Disk | vSphere 디스크만 |
Cloud.AWS.Volume | AWS(Amazon Web Services) 디스크만 |
Cloud.Azure.Disk | Microsoft Azure 디스크만 |
Cloud.GCP.Disk | Google Cloud Platform(GCP) 디스크만 |
이 기능을 사용하는 경우 연결하는 기존 디스크에 대한 설계 캔버스 구성 요소가 없습니다. 설계 캔버스에 구성 요소가 없더라도 연결된 디스크는 배포된 시스템의 스토리지 섹션과 [리소스] 탭 아래에 나타납니다.