시크릿 엔진의 정의
비밀 엔진은시크릿 관리 서비스 내에서 비밀번호 또는 API 키와 같이 특정 시크릿 유형에 대한 백엔드를 제공하는 컴포넌트입니다. 시크릿 엔진은 해당 유형에 따라 데이터를 저장하고, 필요 시 시크릿을 생성할 수 있습니다. IBM Cloud® Secrets Manager 의 구성 요소로, 다양한 유형의 비밀에 대한 작업을 처리하는 데 사용됩니다.
엔진 구성에 대한 학습
Secrets Manager에서 시크릿 엔진은 시크릿의 특정 유형(예: 비밀번호 또는 API 키)에 대한 백엔드 역할을 합니다. 시크릿 엔진은 해당 유형에 따라 데이터를 저장하고, 필요 시 시크릿을 생성할 수 있습니다.
일부 엔진에서는 인스턴스에 대한 구성을 사용하기 전에 구성이 필요합니다. 예를 들어, 처음으로 SSL/TLS 인증서를 주문하거나 IAM 인증 정보를 작성하려 하면 엔진 구성이 필요함을 알리는 메시지가 표시됩니다.
구성의 내용
인스턴스에 추가하는 엔진 구성에는 서비스에서 시크릿 유형에 대한 작업을 활성화하는 데 사용할 수 있는 특성이 포함되어 있습니다. 예를 들어, 인스턴스에 대해 인증 기관(CA) 및 DNS 제공자 구성을 정의하는 경우 Secrets Manager을(를) 사용하여 공용 인증서(public_cert)를
주문할 수 있습니다.
구성을 조직하는 방법을 보려면 다음 이미지를 확인하십시오.
-
name및type필드는 구성에 대한 식별 정보를 보유합니다. -
config오브젝트에는 실제 구성 세부사항이 포함되어 있습니다.Secrets Manager API를 사용하여 시크릿 유형의 구성을 설정하는 경우
config오브젝트에 추가하는 특성은 추가되는 구성 유형에 따라 달라집니다. 예를 들어, 다음의 잘린 예제는 인증 기관(CA) 구성에 대해 구성 모델이 표시되는 방식을 보여줍니다.{ "name": "my-lets-encrypt-config", "type": "letsencrypt", "config": { "private_key": "-----BEGIN PRIVATE KEY-----\nMIICdgIBADANB...(redacted)" } }
어떻게 시작합니까?
시크릿을 시작하려면 Secrets Manager UI의 시크릿 엔진 페이지로 이동하거나 API 참조를 확인하여 프로그래밍 방식으로 시크릿 유형을 관리하는 방법에 대해 자세히 알아볼 수 있습니다.