Secrets Manager 인스턴스 관리 CLI
IBM Cloud® Secrets Manager 인스턴스 관리 명령줄 인터페이스(CLI)를 사용하여 명령줄에서 Secrets Manager Vault Dedicated 인스턴스를 관리할 수 있습니다.
현재 버전: 2.0.7
Vault Dedicated 요금제는 현재 공개 베타 버전으로 제공되고 있습니다. 베타 기능은 평가 및 테스트 목적으로 제공되며, 일반에 공개된 기능에 비해 일부 제한 사항이 있습니다.
시작하기 전에
시작하기 전에 IBM Cloud CLI를 설치한 다음, 다음 명령을 실행하여 Secrets Manager 인스턴스 관리 CLI 플러그인을 설치하십시오:
ibmcloud plugin install secrets-manager-instance-management
IBM Cloud CLI 및 플러그인에 대한 업데이트가 사용 가능한 경우 명령행에서 알림을 받습니다. 최신 명령어를 사용할 수 있도록 CLI를 최신 상태로 유지하세요. ibmcloud plugin list를 실행하여 설치된 모든 플러그인의 현재 버전을 볼 수 있습니다.
Secrets Manager 인스턴스를 대상으로 설정
Secrets Manager Vault 전용 인스턴스를 대상으로 하려면 다음 옵션 중 하나를 사용하십시오.
-
ibmcloud secrets-manager-instance-management config set명령을 실행하십시오.ibmcloud secrets-manager-instance-management config set service-url https://{instance_ID}.{region}.secrets-manager.cloud.ibm.com -
Secrets Manager 제어 플레인 서비스 엔드포인트( URL )가 포함된 환경 변수를 내보내세요.
export SECRETS_MANAGER_INSTANCE_MANAGEMENT_URL=https://{instance_ID}.{region}.secrets-manager.cloud.ibm.com -
명령에서 서비스 엔드포인트를 설정하십시오.
ibmcloud secrets-manager-instance-management instance --service-url https://{instance_ID}.{region}.secrets-manager.cloud.ibm.com
{instance_ID} 및 {region} 을 사용자의 Secrets Manager Vault Dedicated 서비스 인스턴스에 해당하는 값으로 대체하십시오. 인스턴스에 특정한 엔드포인트 URL을 찾으려면 Secrets Manager UI의 엔드포인트 페이지에서 복사할 수 있습니다. 자세한 정보는 엔드포인트 URL 보기를
참조하십시오.
글로벌
명령
ibmcloud secrets-manager-instance-management docs
웹 브라우저에서 플러그인 설명서를 엽니다.
ibmcloud secrets-manager-instance-management docs
예
ibmcloud secrets-manager-instance-management docs
옵션
--region(문자열)- Vault Dedicated 인스턴스를 프로비저닝한 지역입니다. 이용 가능한 지역: us-south, eu-de.
--output(문자열)- 출력 형식을 선택하십시오. 'json', 'yaml' 또는 'table'일 수 있습니다. 기본값은 'table'입니다.
-j,--jmes-query(문자열)- 출력을 사용자 정의하도록 JMESPath 조회를 제공합니다.
--service-url(문자열)- API의 기본 엔드포인트 URL을 제공합니다.
-q,--quiet- 자세한 메시지를 표시하지 않습니다.
-v,--version- 플러그인 버전을 출력합니다.
예
ibmcloud secrets-manager-instance-management \
--region=us-south \
--output=json \
--jmes-query="[:10]" \
--service-url="https://myservice.cloud.ibm.com" \
--quiet
이 예제는 모든 하위 명령어에서 사용할 수 있는 전역 옵션을 보여주기 위한 것일 뿐, 그 자체로는 유효한 명령어가 아닙니다.
Config
글로벌 매개변수는 영구 설정에 저장할 수도 있으므로, 플러그인이 호출될 때마다 수동으로 지정할 필요가 없습니다. 각 매개변수는 config 명령어와 해당 하위 명령어를 사용하여 구성할 수 있습니다.
ibmcloud secrets-manager-instance-management config
ibmcloud secrets-manager-instance-management config set
특정 옵션에 대한 새 구성 값을 설정합니다. set 명령어의 각 하위 명령어는 전역 옵션과 대응됩니다. 각 하위 명령어는 하나의 인수를 받으며, 이 인수는 해당 옵션에 저장할 값을 문자열로 나타낸 것입니다.
ibmcloud secrets-manager-instance-management config set <option> <value>
예제
ibmcloud secrets-manager-instance-management config set service-url \
'https://{region}.secrets-manager.cloud.ibm.com'
ibmcloud secrets-manager-instance-management config get
특정 옵션에 대해 현재 설정된 값을 출력합니다. get 명령어의 각 하위 명령어는 전역 옵션과 대응됩니다.
ibmcloud secrets-manager-instance-management config get <option>
예제
ibmcloud secrets-manager-instance-management config get service-url
ibmcloud secrets-manager-instance-management config unset
특정 옵션에 대해 현재 설정된 값을 설정 해제합니다. unset 명령어의 각 하위 명령어는 전역 옵션과 대응됩니다.
이 서비스에서 사용할 수 있는 하위 명령어는 다음과 같습니다: service-url,.
ibmcloud secrets-manager-instance-management config unset <option>
예제
ibmcloud secrets-manager-instance-management config unset service-url
ibmcloud secrets-manager-instance-management config list
현재 설정된 구성 값을 모두 나열합니다.
ibmcloud secrets-manager-instance-management config list
예제
ibmcloud secrets-manager-instance-management config list
토큰
관리자 토큰 관리.
ibmcloud secrets-manager-instance-management admin-token-create
Vault Dedicated 클러스터에 인증하기 위한 Vault 관리자 토큰을 생성합니다. 이 토큰은 1시간 동안 유효하며, 관리자 권한을 부여합니다. 초기 설정 및 클러스터 관리 용도로만 사용하고, 사용 후에는 즉시 권한을 취소하십시오.
ibmcloud secrets-manager-instance-management admin-token-create --id ID [--region REGION] [-j, --jmes-query JMES-QUERY] [--output OUTPUT] [-q, --quiet]
명령 옵션
--id(문자열)-
Secrets Manager 인스턴스 ID. 필수.
길이는
36자여야 합니다. 값은 정규 표현식/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/과 일치해야 합니다.
예
요청 예제
ibmcloud secrets-manager-instance-management admin-token-create --id bfc50c2e-d66d-4f37-9ccf-9713f8325b39
ibmcloud secrets-manager-instance-management admin-tokens-delete
모든 활성 Vault 관리자 토큰을 취소하십시오. 이로 인해 기존의 모든 관리자 토큰이 즉시 무효화됩니다.
ibmcloud secrets-manager-instance-management admin-tokens-delete --id ID [--region REGION] [-j, --jmes-query JMES-QUERY] [--output OUTPUT] [-q, --quiet]
명령 옵션
--id(문자열)-
Secrets Manager 인스턴스 ID. 필수.
길이는
36자여야 합니다. 값은 정규 표현식/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/과 일치해야 합니다.
예
요청 예제
ibmcloud secrets-manager-instance-management admin-tokens-delete --id bfc50c2e-d66d-4f37-9ccf-9713f8325b39
인스턴스
코드가 수정되었습니다.
ibmcloud secrets-manager-instance-management instance-details
클러스터 상태, 엔드포인트 및 키 관리 서비스를 포함한 서비스 인스턴스 세부 정보를 확인합니다.
ibmcloud secrets-manager-instance-management instance-details --id ID [--region REGION] [-j, --jmes-query JMES-QUERY] [--output OUTPUT] [-q, --quiet]
명령 옵션
--id(문자열)-
Secrets Manager 인스턴스 ID. 필수.
길이는
36자여야 합니다. 값은 정규 표현식/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/과 일치해야 합니다.
예
요청 예제
ibmcloud secrets-manager-instance-management instance-details --id bfc50c2e-d66d-4f37-9ccf-9713f8325b39
출력 예
응답 예시
{
"id" : "12345678-abcd-1234-abcd-1234567890ab",
"name" : "Example Instance",
"href" : "https://us-south.secrets-manager.cloud.ibm.com/v2/instances/12345678-abcd-1234-abcd-1234567890ab",
"instance_crn" : "crn:v1:bluemix:public:secrets-manager:us-south:a/a1b2c3d4e5f61234567890abcdef1234:12345678-abcd-1234-abcd-1234567890ab::",
"plan" : "dedicated",
"vault_cluster" : {
"status" : "healthy",
"version" : "1.21.2+ent.hsm"
},
"endpoints" : {
"public" : {
"vault_api" : "https://12345678-abcd-1234-abcd-1234567890ab.us-south.secrets-manager.appdomain.cloud",
"vault_ui" : "https://12345678-abcd-1234-abcd-1234567890ab.us-south.secrets-manager.appdomain.cloud/ui"
},
"private" : {
"vault_api" : "https://private.12345678-abcd-1234-abcd-1234567890ab.us-south.secrets-manager.appdomain.cloud",
"vault_ui" : "https://private.12345678-abcd-1234-abcd-1234567890ab.us-south.secrets-manager.appdomain.cloud/ui"
}
},
"encryption" : {
"mode" : "customer_managed",
"provider" : "key_protect",
"key_crn" : "crn:v1:bluemix:public:kms:us-south:a/a1b2c3d4e5f61234567890abcdef1234:abcd1234-ab12-ab12-ab12-abcdef123456:key:12ab34cd-12ab-12ab-12ab-123456abcdef"
}
}