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) 디스크만

이 기능을 사용하는 경우 연결하는 기존 디스크에 대한 설계 캔버스 구성 요소가 없습니다. 설계 캔버스에 구성 요소가 없더라도 연결된 디스크는 배포된 시스템의 스토리지 섹션과 [리소스] 탭 아래에 나타납니다.