프로젝트 수준 비밀을 사용하여 암호화된 입력을 확장성 작업에 추가할 수 있습니다.

비밀을 사용하여 암호화된 입력 값을 확장성 작업에 추가할 수 있습니다. 암호화는 입력을 사용하여 암호 및 인증서와 같은 중요 데이터를 관리하는 사용 사례에 유용합니다. 모든 FaaS 제공자 및 런타임에 비밀을 사용할 수 있습니다.

참고: 작업 상수를 사용하여 암호화된 입력 값을 추가할 수도 있습니다. 확장성 작업 상수를 생성하는 방법의 내용을 참조하십시오.

비밀에 대한 액세스는 비밀이 생성 된 프로젝트에 따라 달라집니다. 예를 들어 프로젝트 A에서 생성된 비밀은 프로젝트 A에 포함된 사용자만 액세스할 수 있습니다.

비밀은 context.getSecret() 함수를 사용하여 스크립트에 추가될 때 비밀 값을 암호 해독합니다. 이 함수는 비밀 이름을 매개 변수로 사용합니다. 예를 들어 abxsecret라는 이름의 비밀을 작업의 암호화된 입력 매개 변수로 사용할 수 있습니다. 작업 스크립트에 이 입력 매개 변수를 추가하려면 context.getSecret(inputs["abxsecret"])를 사용해야 합니다.

사전 요구 사항

  • 확장성 작업에 사용할 비밀을 생성합니다. 비밀 Automation Assembler 속성의 내용을 참조하십시오.
  • 확장성 작업 및 함께 사용하려는 비밀이 동일한 프로젝트와 연결되어 있는지 확인합니다.

프로시저

  1. 확장성 > 작업 페이지에서 기존 확장성 작업을 선택하거나 새 확장성 작업을 생성합니다.
  2. 기본 입력에서 비밀 유형을 선택합니다.
  3. 비밀을 검색하여 확장성 작업 입력에 추가합니다.
  4. context.getSecret() 함수를 확장성 작업의 스크립트에 비밀을 추가합니다.
  5. 비밀을 테스트하려면 테스트를 클릭합니다.