비밀 Automation Assembler 속성은 프로젝트 사용자가 클라우드 템플릿 설계에 추가할 수 있는 암호화된 값이며 재사용이 가능합니다.

보안 액세스 키 및 자격 증명은 비밀 속성의 전형적인 예입니다. 생성하고 저장한 후에는 비밀 속성 값을 암호화하거나 읽을 수 없습니다.

비밀 속성 생성

  1. 프로젝트 관리자 역할 권한을 사용하여 Automation Assembler에 로그인합니다.
  2. 인프라 > 관리 > 비밀로 이동하여 새 비밀을 클릭합니다.
  3. 비밀의 고유한 속성 이름(공백 또는 특수 문자 제외)을 입력합니다.

    이 이름은 비밀에 표시되는 식별자입니다.

  4. 비밀의 범위를 전체 조직 또는 특정 프로젝트로 지정합니다.

    하나 이상의 프로젝트에 비밀을 할당하려면 프로젝트 할당을 클릭하고 프로젝트를 선택한 후 추가를 클릭합니다.

    암호를 동일한 프로젝트에 두 번 연결할 수 없습니다. 동일한 이름의 두 암호를 전체 조직과 연결할 수도 없습니다.

  5. 비밀 값을 입력합니다.

    입력할 때 값이 기본적으로 가려지기 때문에 화면을 공유하는 경우 값이 보호됩니다.

    필요한 경우 눈 기호를 클릭하여 값을 표시하고 확인할 수 있습니다. 저장된 후에는 비밀 값이 데이터베이스에서 암호화되고 다시 노출될 수 없습니다.

  6. 선택적으로 비밀 속성에 대한 긴 설명을 입력합니다.
  7. 생성을 클릭합니다.
비밀을 생성합니다.

클라우드 템플릿에 비밀 속성 추가

프로젝트 사용자는 클라우드 템플릿 코드의 바인딩으로 암호 속성을 추가할 수 있습니다.

'${secret. 문자를 입력하기 시작하면 프로젝트에 대해 생성된 비밀의 선택 목록이 표시됩니다.

이름은 같지만 값이 다른 비밀 두 개가 프로젝트 수준과 조직 수준에 존재하는 경우 프로젝트 비밀이 우선합니다. 클라우드 템플릿에서는 조직 비밀을 선택할 수 없습니다.

type: Cloud.Machine
properties:
  name: ourvm
  image: mint20
  flavor: small
  remoteAccess:
    authentication: publicPrivateKey
    sshKey: '${secret.ourPublicKey}'
    username: root

Terraform 구성에 비밀 속성을 추가하려면 Terraform 구성에서 비밀 Automation Assembler 속성 사용 항목을 참조하십시오.