Cloud Assembly 상수를 사용하면 알려진 키-값 쌍을 설계에 자동으로 적용할 수 있습니다.

키가 클라우드 템플릿 코드에 나타나고 값이 해당 클라우드 템플릿을 기반으로 하는 배포의 일부가 됩니다. 상수에는 리소스 아래에 propgroup 바인딩이 필요합니다.

propgroup 바인딩은 입력 속성 그룹이 아닌 상수 속성 그룹과 함께만 사용됩니다.

상수 속성 그룹 생성

  1. 설계 > 속성 그룹으로 이동하고 새 속성 그룹을 클릭합니다.
  2. 상수 값을 선택합니다.
  3. 새 속성 그룹의 이름과 설명을 입력합니다.
    이름 속성 그룹 이름은 지정된 조직 내에서 고유해야 합니다. 문자, 숫자 및 밑줄만 허용됩니다.
    표시 이름 비워 둡니다. 요청 양식에 머리글이 표시되지 않습니다.
    설명 이 상수 집합의 용도를 설명합니다.
    범위

    관리자가 속성 그룹을 전체 조직과 공유할 수 있는지 여부를 결정합니다. 그렇지 않으면 하나의 프로젝트만 속성 그룹에 액세스할 수 있습니다.

    그룹에서 항상 속성을 추가하거나 수정할 수 있지만, 범위는 영구적이며 나중에 변경할 수 없습니다.

    프로젝트 범위가 프로젝트 전용이면 이 프로젝트는 속성 그룹에 액세스할 수 있습니다.
  4. 그룹에 상수 속성을 추가하려면 새 속성을 클릭합니다.
  5. 키로 작동하는 이름과 설명을 입력합니다.
  6. 속성 유형을 선택하고 null를 원하는 값으로 바꿉니다. 생성을 클릭합니다.
    속성 그룹에 상수 추가
  7. 그룹에 상수를 더 추가하고 완료했으면 저장을 클릭합니다.
    속성 그룹에 추가된 상수 속성

속성 그룹에 클라우드 템플릿 리소스 바인딩

리소스 내에서 상수 값을 자동으로 사용하려면 리소스 아래에 propgroup 바인딩을 추가합니다.

속성 그룹 자체를 참조하여 전체 상수 집합을 리소스에 빠르게 추가할 수 있습니다.

resources:
  Cloud_Machine_1:
    type: Cloud.Machine
    properties:
      payerInfo: '${propgroup.payerDetails}'

또는 속성 그룹의 개별 상수를 설계의 선택한 부분에 추가할 수 있습니다.

resources:
  Cloud_Machine_1:
    type: Cloud.Machine
    properties:
      payerAccount: '${propgroup.payerDetails.payerAccountNumber}'
      payerCost: '${propgroup.payerDetails.payerCostCenter}'
      payerFed: '${propgroup.payerDetails.payerFederal}'