시크릿 삭제
IBM Cloud® Secrets Manager 을 사용하여 시크릿 및 해당 컨텐츠를 삭제할 수 있습니다.
시작하기 전에
시작하기 전에 필수 액세스 레벨이 있는지 확인하십시오. 시크릿을 삭제하려면 관리자 서비스 역할이 필요합니다.
IAM 인증 정보 시크릿 엔진에서 생성된 서비스 ID 또는 API키가 있고 Secrets Manager의 인스턴스를 삭제하는 경우 IAM에서 시크릿도 삭제해야 합니다.
UI에서 시크릿 삭제
Secrets Manager UI를 사용하여 수동으로 시크릿을 삭제할 수 있습니다.
- 콘솔에서 메뉴 아이콘
> 리소스 목록을 클릭하십시오.
- 서비스 목록에서 Secrets Manager의 인스턴스를 선택하십시오.
- 시크릿 표를 사용하여 인스턴스의 시크릿을 찾아볼 수 있습니다.
- 삭제할 시크릿의 행에서 조치 메뉴
> 삭제를 클릭하십시오.
- 시크릿 이름을 입력하여 삭제를 확인하십시오.
- 삭제를 클릭하십시오.
사용자 지정 자격증명 비밀을 삭제하려는 경우, 자격증명 공급자에서 삭제해야 하는 비밀 버전이 있는 경우 삭제할 수 없다는 점에 유의하세요.
강제 삭제 확인란을 선택하면 강제로 삭제할 수 있습니다.
CLI에서 시크릿 삭제
시크릿을 삭제하려면 ibmcloud secrets-manager secret-delete 명령을 실행하십시오.
사용자 지정 자격증명 비밀을 삭제하려는 경우, 자격증명 공급자에서 삭제해야 하는 비밀 버전이 있는 경우 삭제할 수 없다는 점에 유의하세요.
--force-delete 옵션을 사용하여 강제 삭제할 수 있습니다.
ibmcloud secrets-manager secret-delete --id ID
명령 옵션에 대한 자세한 정보는 ibmcloud secrets-manager secret의 내용을 참조하십시오.
API를 사용하여 시크릿 삭제
Secrets Manager API를 호출하여 시크릿을 삭제할 수 있습니다.
다음 예제 요청은 시크릿 및 해당 컨텐츠를 삭제합니다. API를 호출할 때 ID 변수와 IAM 토큰을 Secrets Manager 인스턴스에 고유한 값으로 바꾸십시오.
사용자 지정 자격증명 비밀을 삭제하려는 경우, 자격증명 공급자에서 삭제해야 하는 비밀 버전이 있는 경우 삭제할 수 없다는 점에 유의하세요.
force_delete 옵션을 사용하여 강제 삭제할 수 있습니다.
curl -X DELETE
--H "Authorization: Bearer {iam_token}" \
"https://{instance_ID}.{region}.secrets-manager.appdomain.cloud/api/v2/secrets/{id}"