작업 자격 증명은 사용자가 생성한 API 키로, Vault에 안전하게 저장되어 IBM Cloud 서비스에 대한 요청에 대한 인증을 용이하게 합니다. 작업 자격 증명은 서비스에서 특정 작업을 실행하거나 예약된 작업과 같은 긴 작업을 중단 없이 실행할 수 있도록 하는 데 사용됩니다.
IBM watsonx에서 IBM Cloud API키는 태스크 신임 정보로 사용됩니다. 기존 IBM Cloud API키를 제공하거나 새 키를 생성할 수 있습니다. 작업 자격 증명은 사용자당, IBM Cloud 계정당 하나만 저장할 수 있습니다.
작업 자격 증명을 사용하면 제품 사용자 인터페이스에서 수행하는 작업에 의해 트리거되는 장기 실행 비동기 워크로드에 API 키를 사용할 수 있습니다. 프로그래밍 방식으로 IBM watsonx 상호 작용할 때는 작업 자격 증명을 사용하지 않습니다.
서비스에서 작업을 수행하기 위해 작업 자격 증명이 필요한 경우 API 키(기존 또는 새로 생성된 키) 형태로 제공하라는 메시지가 표시됩니다.
IBM Cloud 계정이 있는 모든 사용자가 API키를 작성할 수 있습니다. 서비스 관리자는 작업 자격 증명이 더 이상 필요하지 않을 때 이를 해지하는 전략을 정의할 책임이 있습니다.
작업 자격 증명에 액세스하기
Copy link to section
작업 자격 증명에 액세스하려면 다음 단계를 따르세요:
watsonx (https://dataplatform.cloud.ibm.com/wx/)에 로그인한 다음 프로필 탭으로 이동합니다:
프로필 및 설정 선택: ' '
사용자 API 키 탭을 선택합니다:
UI에서 작업 자격 증명 만들기
Copy link to section
새 작업 자격 증명을 만들려면 다음과 같이 하세요:
사용자 API 키 탭에서 키 생성을 클릭합니다. 키 목록에 새 API 키가 표시됩니다:
프로그래밍 방식으로 작업 자격 증명 만들기
Copy link to section
시나리오 1: 기존 서비스 ID에 대한 작업 자격 증명 만들기
Copy link to section
serviceIDs, 를 사용하면 UI Path를 사용하여 작업 자격 증명을 만들 수 없습니다. 지정된 serviceID 에 대한 작업 자격 증명을 생성하려면 다음의 cURL 요청을 실행해야 합니다. 이 자격 증명은 배포, 배포 작업, 그리고 기타 관련 작업을 생성하는 데 사용됩니다:
curl -X POST "https://<your cloud URL>/v1/task_credentials?owner.user_id=<your IBM user ID>&owner.account_id=<your IBM account ID>" \
-H "accept: application/json" \
-H "Authorization: Bearer <your service id api key token>" \
-H "Content-Type: application/json" \
-d '{
"name": "SERVICE_ID_TASK_CREDENTIALS",
"description": "string",
"type": "iam_api_key",
"secret": {
"api_key": "<your service id apikey>"
}
}'