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

상수가 작동하는 방식

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

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

비밀 속성

속성 그룹에 비밀 속성을 추가해야 하는 경우 계속하기 전에 비밀 속성을 생성합니다. 비밀 Cloud Assembly 속성의 내용을 참조하십시오.

상수 속성 그룹 생성

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

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

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

    비밀—속성 그룹에 비밀 속성을 추가해야 하는 경우에는 단일 프로젝트 범위를 사용해야 합니다. 비밀 속성은 프로젝트 수준에서만 저장됩니다.

    프로젝트 범위가 프로젝트 전용이면 이 프로젝트는 속성 그룹에 액세스할 수 있습니다.
  4. 그룹에 상수 속성을 추가하려면 새 속성을 클릭합니다.
  5. 키로 작동하는 이름과 설명을 입력합니다.
  6. 속성 유형을 선택합니다.
  7. 원하는 상수 값을 입력하고 생성을 클릭합니다.
    • 문자열, 정수 및 숫자 유형은 직접 입력을 사용합니다.
    • 비밀 문자열 값의 경우 프로젝트에 대한 비밀 속성 목록에서 선택합니다.
    • 부울 유형은 선택 상자를 사용하여 true를 나타냅니다.
    • 개체 또는 어레이 유형의 경우 null을 원하는 값으로 대체합니다.
    속성 그룹에 상수 추가
  8. 그룹에 상수를 더 추가하고 완료했으면 저장을 클릭합니다.
    속성 그룹에 추가된 상수 속성

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

리소스 내에서 상수 값을 자동으로 사용하려면 리소스 아래에 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}'