클라우드 구성 Object Storage
DevOps Insights 2026년 8월 31일에 서비스 종료되어 중단될 예정입니다. Continuous Delivery 은 2027년 2월 12일에 au-syd, ca-tor, us-east 지역에서 중단될 예정입니다. 또한 해당 날짜를 기점으로 Code Risk Analyzer는 모든 지역에서 서비스가 중단될 예정입니다. 특정 지역에서 해당 기능을 실제로 사용하지 않는 경우, 해당 지역의 기능은 예정보다 일찍 중단될 수 있으며 새로운 인스턴스 등록이 더 이상 허용되지 않을 수 있습니다. 자세히 알아보기
IBM Cloud® Object Storage 는 상당한 양의 데이터를 안전하게 저장하여 규정 준수를 보장하고 비용을 최적화하는 데 사용됩니다. IBM Cloud Object Storage 버킷을 통합하여 증거를 저장할 수 있습니다. 이 도구 통합을 도구 체인의 특정 스토리지 요구 사항에 사용할 수도 있습니다.
전제조건
툴체인을 Cloud Object Storage 버킷과 통합하기 전에 다음 단계를 완료해야 합니다.
-
Cloud Object Storage 버킷 도구를 도구 체인에 추가하려면 Cloud Object Storage, 버킷 인스턴스가 있어야 합니다.
-
Cloud Object Storage 버킷을 인증하려면 API 키 또는 HMAC 키를 사용할 수 있습니다. 요구 사항에 따라 적합한 인증 방법을 선택해야 합니다.
-
서비스 자격 증명 탭에서 Cloud Secrets Manager 인스턴스에 대한 서비스 자격 증명을 만들도록 선택할 수 있습니다.
-
Secrets Manager 인스턴스를 생성하여 앞서 만든 서비스 자격 증명을 저장할 수 있습니다. Secret Manager 도구를 툴체인과 통합하고 Secrets Manager 인스턴스와 이전에 생성된 비밀을 이 통합에 지정합니다.
증거 또는 기타 아티팩트를 툴체인에 안전하게 저장하고 액세스하려면 Cloud Object Storage 버킷을 구성하세요:
-
툴체인을 생성하는 과정에서 이 도구 통합을 구성하고 있으며, 구성 중인 템플릿 내에 ‘Cloud Object Storage ’ 버킷이 존재하는 경우, ‘Cloud Object Storage ’ 버킷 탭을 클릭하십시오. 또는 추가 도구 섹션에서 Cloud Object Storage 버킷을 클릭합니다.
-
도구 체인을 보유하고 있으며 여기에 이 도구 통합을 추가하는 경우, IBM Cloud 콘솔에서
> 플랫폼 자동화 > 도구 체인을 클릭합니다. 도구 체인 페이지에서 도구 체인을 클릭하여 해당 개요 페이지를 여십시오.
a. 추가 를 클릭하십시오.
b. '도구 통합' 섹션에서 'Cloud Object Storage 버킷'을 클릭합니다.
-
Cloud Object Storage 버킷 통합을 식별할 이름을 입력합니다.
-
요구 사항에 따라 인증 유형 을 선택하십시오. 인증에 API 키를 사용하는 경우 Cloud Object Storage API 키와 Cloud Object Storage 인스턴스를 제공하세요. 인증에 HMAC을 사용하는 경우, HMAC의 액세스 키 ID와 비밀 액세스 키를 입력합니다. Cloud Object Storage 인스턴스에 대해 이 두 가지 인증 방법 모두에 대한 서비스 자격 증명을 만들 수 있습니다. 이러한 값을 리터럴로 직접 참조할 수 있습니다. 그러나 이러한 비밀이 저장되어 있는 Secrets Manager 통합을 사용하는 것이 좋습니다. 그런 다음 비밀 저장소에서 이러한 비밀을 선택하여 인증할 수 있습니다.
-
해당 Cloud Object Storage 인스턴스에 대해 정의된 버킷 이름과 엔드포인트를 입력합니다.
-
통합 작성을 클릭하십시오.
API를 사용하여 Cloud Object Storage 버킷 구성하기
IBM Cloud Object Storage 버킷 도구 통합은 도구 통합을 만들고, 읽고, 업데이트할 때 Toolchain HTTP API 및 SDK와 함께 사용할 수 있는 다음 구성 매개변수를 지원합니다.
요청 본문에서 tool_type_id 속성을 cloudobjectstorage 값으로 지정해야 합니다.
| 매개변수 | 사용량 | 유형 | 설명 |
|---|---|---|---|
name |
필수, 업데이트 가능 | 문자열 | 이 도구 통합을 식별하는 데 사용되는 이름입니다. |
auth_type |
필수, 업데이트 가능 | 문자열 | 인증 유형입니다. IBM Cloud API 키의 경우 apikey, HMAC(해시 메시지 인증 코드)의 경우 hmac 을 전달합니다. |
cos_api_key |
필수, 업데이트 가능 | 문자열 | auth_type 을 apikey 으로 설정하고 cos_api_key 을 전달하여 클라우드 Object Storage 인스턴스 또는 instance_crn 에 대한 액세스를 인증합니다. |
instance_crn |
필수, 업데이트 가능 | 문자열 | 기존 Cloud Object Storage 인스턴스에 대한 참조입니다. |
bucket_name |
필수, 업데이트 가능 | 문자열 | Cloud Object Storage 버킷의 이름입니다. |
hmac_access_key_id |
필수, 업데이트 가능 | 비밀번호 | HMAC 키에 대해 정의된 HMAC 액세스 키입니다. HMAC은 액세스 키 ID와 비밀 액세스 키의 조합으로 식별됩니다. 클라우드 Object Storage 인스턴스와 연결됩니다. |
hmac_secret_access_key |
필수, 업데이트 가능 | 비밀번호 | HMAC 키에 대해 정의된 비밀 액세스 키입니다. HMAC은 액세스 키 ID와 비밀 액세스 키의 조합으로 식별됩니다. 클라우드 Object Storage 인스턴스와 연결됩니다. |
endpoint |
필수, 업데이트 가능 | 문자열 | Cloud Object Storage 인스턴스에 대해 정의된 엔드포인트입니다. 옵션은 public, direct 입니다, private |