Container Registry
Container Registry
Overview
SCP에서 제공하는 IaaS/PaaS 상품을 프로그램적으로 이용할 수 있도록 지원하는 응용 프로그램 인터페이스(Application Programming Interface, API)를 제공합니다.
본 가이드는 Container Registry 서비스에 대한 간략한 설명 및 API를 호출하는 방법을 제공합니다. API는 RESTful API 방식으로 제공되며, JSON 형식으로 응답합니다.
Version
Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.
| Version | Status | Not Before |
|---|---|---|
| 1.1 | CURRENT | - |
| 1.0 | SUPPORTED | 20260630 |
OpenAPI URL
https://scr.{region}.{environment}.samsungsdscloud.com
Environment and Region List
| environment | region |
|---|---|
| s | kr-west1 |
| s | kr-east1 |
| g | kr-south1 |
| g | kr-south2 |
| g | kr-south3 |
| e | kr-west1 |
| e | kr-east1 |
API Version History
1.1
Container Registry가 1.1 버전으로 업데이트되었습니다.
변경사항
- [변경]
POST /repositories- 요청 시, 아래와 같은 필드가 추가됩니다.lifecycle_policyoutdated_rule_tag_expression
- [변경]
GET /images/{image_id}- 응답 시, 아래와 같은 필드가 추가됩니다.lifecycle_policyoutdated_rule_tag_expression
- [변경]
GET /images/{image_id}/lifecycle-policy/preview- 응답 시, 아래와 같은 필드가 추가됩니다.outdated_rule_tag_expression
- [변경]
GET /repositories/{repository_id}- 응답 시, 아래와 같은 필드가 추가됩니다.lifecycle_policyoutdated_rule_tag_expression
- [변경]
PUT /images/{image_id}/lifecycle-policy- 요청 시, 아래와 같은 필드가 추가됩니다.outdated_rule_tag_expression
- [변경]
PUT /repositories/{repository_id}/lifecycle-policy- 요청 시, 아래와 같은 필드가 추가됩니다.outdated_rule_tag_expression
1.0
Container Registry가 출시되었습니다.
변경사항
- [신규]
GET /container-registries/check-duplication/name- Check Registry Name Duplication API가 추가되었습니다. - [신규]
GET /repositories/check-duplication/name- Check Repository Name Duplication API가 추가되었습니다. - [신규]
PUT /tagses/{tags_id}/check-vulnerability- Check Tags Vulnerability API가 추가되었습니다. - [신규]
POST /container-registries- Create Registry API가 추가되었습니다. - [신규]
POST /repositories- Create Repository API가 추가되었습니다. - [신규]
DELETE /images/{image_id}- Delete Image API가 추가되었습니다. - [신규]
DELETE /container-registries/{registry_id}- Delete Registry API가 추가되었습니다. - [신규]
DELETE /repositories/{repository_id}- Delete Repository API가 추가되었습니다. - [신규]
DELETE /tagses/{tags_id}- Delete Tags API가 추가되었습니다. - [신규]
DELETE /tagses- Delete Tagses API가 추가되었습니다. - [신규]
GET /tagses/{tags_id}/download/manifest- Download Manifest API가 추가되었습니다. - [신규]
GET /container-registries/connectable-resources- List Connectable Resources API가 추가되었습니다. - [신규]
GET /repositories/{repository_id}/images- List Images API가 추가되었습니다. - [신규]
GET /container-registries- List Registries API가 추가되었습니다. - [신규]
GET /container-registrie/{registry_id}/repositories- List Repositories API가 추가되었습니다. - [신규]
GET /images/{image_id}/tagses- List tagses API가 추가되었습니다. - [신규]
POST /images/{image_id}/lifecycle-policy/preview- Run Image Lifecycle Policy Preview API가 추가되었습니다. - [신규]
GET /images/{image_id}- Show Image API가 추가되었습니다. - [신규]
GET /images/{image_id}/lifecycle-policy/preview- Show Image Lifecycle Policy Preview API가 추가되었습니다. - [신규]
GET /container-registries/{registry_id}- Show Registry API가 추가되었습니다. - [신규]
GET /repositories/{repository_id}- Show Repository API가 추가되었습니다. - [신규]
GET /tagses/{tags_id}- Show Tags API가 추가되었습니다. - [신규]
GET /tagses/{tags_id}/packages- Show Tags Packages API가 추가되었습니다. - [신규]
GET /tagses/{tags_id}/secrets- Show Tags Secrets API가 추가되었습니다. - [신규]
GET /tagses/{tags_id}/vulnerabilities- Show Tags Vulnerabilities API가 추가되었습니다. - [신규]
PUT /images/{image_id}/description- Update Image Description API가 추가되었습니다. - [신규]
PUT /images/{image_id}/lifecycle-policy- Update Image Lifecycle Policy API가 추가되었습니다. - [신규]
PUT /images/{image_id}/lock-policy- Update Image Lock Policy API가 추가되었습니다. - [신규]
PUT /images/{image_id}/pull-policy- Update Image Pull Policy API가 추가되었습니다. - [신규]
PUT /images/{image_id}/scan-policy- Update Image Scan Policy API가 추가되었습니다. - [신규]
PUT /container-registries/{registry_id}/private-acl- Update Pricate Acl API가 추가되었습니다. - [신규]
PUT /container-registries/{registry_id}/public-acl- Update Public Acl API가 추가되었습니다. - [신규]
PUT /container-registries/{registry_id}/enable-public-endpoint- Update Public Endpoint Enabled API가 추가되었습니다. - [신규]
PUT /repositories/{repository_id}/description- Update Repository Description API가 추가되었습니다. - [신규]
PUT /repositories/{repository_id}/lifecycle-policy- Update Repository Lifecycle Policy API가 추가되었습니다. - [신규]
PUT /repositories/{repository_id}/lock-policy- Update Repository Lock Policy API가 추가되었습니다. - [신규]
PUT /repositories/{repository_id}/pull-policy- Update Repository Pull Policy API가 추가되었습니다. - [신규]
PUT /repositories/{repository_id}/scan-policy- Update Repository Scan Policy API가 추가되었습니다. - [신규]
PUT /tagses/{tags_id}/lock-policy- Update Tags Lock Policy API가 추가되었습니다.