A.21. RADOS 블록 장치


Ceph RESTful API 블록 엔드포인트를 사용하여 RADOS 블록 장치(RBD)를 관리하는 방법 참조입니다. 이 참조에는 다음과 같이 사용 가능한 모든 RBD 기능 엔드 포인트가 포함됩니다.

RBD 이미지

GET /api/block/image
설명
RBD 이미지를 확인합니다.
매개 변수
  • 쿼리:

    • pool_name - 풀 이름을 문자열로 나타냅니다.
예제
GET /api/block/image HTTP/1.1
Host: example.com
상태 코드
  • 200 OK - 확인
  • 400 잘못된 요청 - 작업 예외. 자세한 내용은 응답 본문을 확인하십시오.
  • 401 인증되지 않은 액세스 먼저 로그인해 주십시오.
  • 403 금지 - 인증되지 않은 액세스 권한 권한을 확인해 주십시오.
  • 500 Internal Server Error - 예기치 않은 오류 스택 추적에 대한 응답 본문을 확인하십시오.
POST /api/block/image
예제
POST /api/block/image HTTP/1.1
Host: example.com
Content-Type: application/json

{
    "configuration": "STRING",
    "data_pool": "STRING",
    "features": "STRING",
    "name": "STRING",
    "namespace": "STRING",
    "obj_size": 1,
    "pool_name": "STRING",
    "size": 1,
    "stripe_count": 1,
    "stripe_unit": "STRING"
}
상태 코드
  • 201 Created - Resource created
  • 202 승인됨 - 아직 실행 중입니다. 작업 대기열을 확인하십시오.
  • 400 잘못된 요청 - 작업 예외. 자세한 내용은 응답 본문을 확인하십시오.
  • 401 인증되지 않은 액세스 먼저 로그인해 주십시오.
  • 403 금지 - 인증되지 않은 액세스 권한 권한을 확인해 주십시오.
  • 500 Internal Server Error - 예기치 않은 오류 스택 추적에 대한 응답 본문을 확인하십시오.
GET /api/block/image/clone_format_version
설명
RBD 복제 형식 버전을 반환합니다.
예제
GET /api/block/image/clone_format_version HTTP/1.1
Host: example.com
상태 코드
  • 200 OK - 확인
  • 400 잘못된 요청 - 작업 예외. 자세한 내용은 응답 본문을 확인하십시오.
  • 401 인증되지 않은 액세스 먼저 로그인해 주십시오.
  • 403 금지 - 인증되지 않은 액세스 권한 권한을 확인해 주십시오.
  • 500 Internal Server Error - 예기치 않은 오류 스택 추적에 대한 응답 본문을 확인하십시오.
GET /api/block/image/default_features
예제
GET /api/block/image/default_features HTTP/1.1
Host: example.com
상태 코드
  • 200 OK - 확인
  • 400 잘못된 요청 - 작업 예외. 자세한 내용은 응답 본문을 확인하십시오.
  • 401 인증되지 않은 액세스 먼저 로그인해 주십시오.
  • 403 금지 - 인증되지 않은 액세스 권한 권한을 확인해 주십시오.
  • 500 Internal Server Error - 예기치 않은 오류 스택 추적에 대한 응답 본문을 확인하십시오.
GET /api/block/image/default_features
예제
GET /api/block/image/default_features HTTP/1.1
Host: example.com
상태 코드
  • 200 OK - 확인
  • 400 잘못된 요청 - 작업 예외. 자세한 내용은 응답 본문을 확인하십시오.
  • 401 인증되지 않은 액세스 먼저 로그인해 주십시오.
  • 403 금지 - 인증되지 않은 액세스 권한 권한을 확인해 주십시오.
  • 500 Internal Server Error - 예기치 않은 오류 스택 추적에 대한 응답 본문을 확인하십시오.
DELETE /api/block/image/IMAGE_SPEC
매개 변수
  • IMAGE_SPEC 를 이미지 이름으로 문자열 값으로 바꿉니다.
상태 코드
  • 202 승인됨 - 아직 실행 중입니다. 작업 대기열을 확인하십시오.
  • 204 콘텐츠가 없음 - 리소스가 삭제되었습니다.
  • 400 잘못된 요청 - 작업 예외. 자세한 내용은 응답 본문을 확인하십시오.
  • 401 인증되지 않은 액세스 먼저 로그인해 주십시오.
  • 403 금지 - 인증되지 않은 액세스 권한 권한을 확인해 주십시오.
  • 500 Internal Server Error - 예기치 않은 오류 스택 추적에 대한 응답 본문을 확인하십시오.
GET /api/block/image/IMAGE_SPEC
매개 변수
  • IMAGE_SPEC 를 이미지 이름으로 문자열 값으로 바꿉니다.
예제
GET /api/block/image/IMAGE_SPEC HTTP/1.1
Host: example.com
상태 코드
  • 200 OK - 확인
  • 400 잘못된 요청 - 작업 예외. 자세한 내용은 응답 본문을 확인하십시오.
  • 401 인증되지 않은 액세스 먼저 로그인해 주십시오.
  • 403 금지 - 인증되지 않은 액세스 권한 권한을 확인해 주십시오.
  • 500 Internal Server Error - 예기치 않은 오류 스택 추적에 대한 응답 본문을 확인하십시오.
PUT /api/block/image/IMAGE_SPEC
매개 변수
  • IMAGE_SPEC 를 이미지 이름으로 문자열 값으로 바꿉니다.
예제
PUT /api/block/image/IMAGE_SPEC HTTP/1.1
Host: example.com
Content-Type: application/json

{
    "configuration": "STRING",
    "features": "STRING",
    "name": "STRING",
    "size": 1
}
상태 코드
  • 200 OK - 확인
  • 202 승인됨 - 아직 실행 중입니다. 작업 대기열을 확인하십시오.
  • 400 잘못된 요청 - 작업 예외. 자세한 내용은 응답 본문을 확인하십시오.
  • 401 인증되지 않은 액세스 먼저 로그인해 주십시오.
  • 403 금지 - 인증되지 않은 액세스 권한 권한을 확인해 주십시오.
  • 500 Internal Server Error - 예기치 않은 오류 스택 추적에 대한 응답 본문을 확인하십시오.
POST /api/block/image/IMAGE_SPEC/copy
매개 변수
  • IMAGE_SPEC 를 이미지 이름으로 문자열 값으로 바꿉니다.
예제
POST /api/block/image/IMAGE_SPEC/copy HTTP/1.1
Host: example.com
Content-Type: application/json

{
    "configuration": "STRING",
    "data_pool": "STRING",
    "dest_image_name": "STRING",
    "dest_namespace": "STRING",
    "dest_pool_name": "STRING",
    "features": "STRING",
    "obj_size": 1,
    "snapshot_name": "STRING",
    "stripe_count": 1,
    "stripe_unit": "STRING"
}
상태 코드
  • 201 Created - Resource created
  • 202 승인됨 - 아직 실행 중입니다. 작업 대기열을 확인하십시오.
  • 400 잘못된 요청 - 작업 예외. 자세한 내용은 응답 본문을 확인하십시오.
  • 401 인증되지 않은 액세스 먼저 로그인해 주십시오.
  • 403 금지 - 인증되지 않은 액세스 권한 권한을 확인해 주십시오.
  • 500 Internal Server Error - 예기치 않은 오류 스택 추적에 대한 응답 본문을 확인하십시오.
POST /api/block/image/IMAGE_SPEC/flatten
매개 변수
  • IMAGE_SPEC 를 이미지 이름으로 문자열 값으로 바꿉니다.
상태 코드
  • 201 Created - Resource created
  • 202 승인됨 - 아직 실행 중입니다. 작업 대기열을 확인하십시오.
  • 400 잘못된 요청 - 작업 예외. 자세한 내용은 응답 본문을 확인하십시오.
  • 401 인증되지 않은 액세스 먼저 로그인해 주십시오.
  • 403 금지 - 인증되지 않은 액세스 권한 권한을 확인해 주십시오.
  • 500 Internal Server Error - 예기치 않은 오류 스택 추적에 대한 응답 본문을 확인하십시오.
POST /api/block/image/IMAGE_SPEC/move_trash
설명
이미지를 오름차순으로 이동합니다. 클론에 의해 적극적으로 사용 중인 이미지는 비지니스로 이동하고 나중에 삭제할 수 있습니다.
매개 변수
  • IMAGE_SPEC 를 이미지 이름으로 문자열 값으로 바꿉니다.
예제
POST /api/block/image/IMAGE_SPEC/move_trash HTTP/1.1
Host: example.com
Content-Type: application/json

{
    "delay": 1
}
상태 코드
  • 201 Created - Resource created
  • 202 승인됨 - 아직 실행 중입니다. 작업 대기열을 확인하십시오.
  • 400 잘못된 요청 - 작업 예외. 자세한 내용은 응답 본문을 확인하십시오.
  • 401 인증되지 않은 액세스 먼저 로그인해 주십시오.
  • 403 금지 - 인증되지 않은 액세스 권한 권한을 확인해 주십시오.
  • 500 Internal Server Error - 예기치 않은 오류 스택 추적에 대한 응답 본문을 확인하십시오.

RBD 미러링

GET /api/block/mirroring/site_name
설명
RBD 미러링 사이트 이름을 표시합니다.
예제
GET /api/block/mirroring/site_name HTTP/1.1
Host: example.com
상태 코드
  • 200 OK - 확인
  • 400 잘못된 요청 - 작업 예외. 자세한 내용은 응답 본문을 확인하십시오.
  • 401 인증되지 않은 액세스 먼저 로그인해 주십시오.
  • 403 금지 - 인증되지 않은 액세스 권한 권한을 확인해 주십시오.
  • 500 Internal Server Error - 예기치 않은 오류 스택 추적에 대한 응답 본문을 확인하십시오.
PUT /api/block/mirroring/site_name
예제
PUT /api/block/mirroring/site_name HTTP/1.1
Host: example.com
Content-Type: application/json

{
    "site_name": "STRING"
}
상태 코드
  • 200 OK - 확인
  • 202 승인됨 - 아직 실행 중입니다. 작업 대기열을 확인하십시오.
  • 400 잘못된 요청 - 작업 예외. 자세한 내용은 응답 본문을 확인하십시오.
  • 401 인증되지 않은 액세스 먼저 로그인해 주십시오.
  • 403 금지 - 인증되지 않은 액세스 권한 권한을 확인해 주십시오.
  • 500 Internal Server Error - 예기치 않은 오류 스택 추적에 대한 응답 본문을 확인하십시오.

RBD 미러링 풀 부트 스트랩

POST /api/block/mirroring/pool/POOL_NAME/bootstrap/peer
매개 변수
  • POOL_NAME 을 풀 이름으로 문자열로 바꿉니다.
예제
POST /api/block/mirroring/pool/POOL_NAME/bootstrap/peer HTTP/1.1
Host: example.com
Content-Type: application/json

{
    "direction": "STRING",
    "token": "STRING"
}
상태 코드
  • 201 Created - Resource created
  • 202 승인됨 - 아직 실행 중입니다. 작업 대기열을 확인하십시오.
  • 400 잘못된 요청 - 작업 예외. 자세한 내용은 응답 본문을 확인하십시오.
  • 401 인증되지 않은 액세스 먼저 로그인해 주십시오.
  • 403 금지 - 인증되지 않은 액세스 권한 권한을 확인해 주십시오.
  • 500 Internal Server Error - 예기치 않은 오류 스택 추적에 대한 응답 본문을 확인하십시오.
POST /api/block/mirroring/pool/POOL_NAME/bootstrap/token
매개 변수
  • POOL_NAME 을 풀 이름으로 문자열로 바꿉니다.
상태 코드
  • 201 Created - Resource created
  • 202 승인됨 - 아직 실행 중입니다. 작업 대기열을 확인하십시오.
  • 400 잘못된 요청 - 작업 예외. 자세한 내용은 응답 본문을 확인하십시오.
  • 401 인증되지 않은 액세스 먼저 로그인해 주십시오.
  • 403 금지 - 인증되지 않은 액세스 권한 권한을 확인해 주십시오.
  • 500 Internal Server Error - 예기치 않은 오류 스택 추적에 대한 응답 본문을 확인하십시오.

RBD 미러링 풀 모드

GET /api/block/mirroring/pool/POOL_NAME
설명
RBD 미러링 요약을 표시합니다.
매개 변수
  • POOL_NAME 을 풀 이름으로 문자열로 바꿉니다.
예제
GET /api/block/mirroring/pool/POOL_NAME HTTP/1.1
Host: example.com
상태 코드
  • 200 OK - 확인
  • 400 잘못된 요청 - 작업 예외. 자세한 내용은 응답 본문을 확인하십시오.
  • 401 인증되지 않은 액세스 먼저 로그인해 주십시오.
  • 403 금지 - 인증되지 않은 액세스 권한 권한을 확인해 주십시오.
  • 500 Internal Server Error - 예기치 않은 오류 스택 추적에 대한 응답 본문을 확인하십시오.
PUT /api/block/mirroring/pool/POOL_NAME
매개 변수
  • POOL_NAME 을 풀 이름으로 문자열로 바꿉니다.
예제
PUT /api/block/mirroring/pool/POOL_NAME HTTP/1.1
Host: example.com
Content-Type: application/json

{
    "mirror_mode": "STRING"
}
상태 코드
  • 200 OK - 확인
  • 202 승인됨 - 아직 실행 중입니다. 작업 대기열을 확인하십시오.
  • 400 잘못된 요청 - 작업 예외. 자세한 내용은 응답 본문을 확인하십시오.
  • 401 인증되지 않은 액세스 먼저 로그인해 주십시오.
  • 403 금지 - 인증되지 않은 액세스 권한 권한을 확인해 주십시오.
  • 500 Internal Server Error - 예기치 않은 오류 스택 추적에 대한 응답 본문을 확인하십시오.

RBD 미러링 풀 피어

GET /api/block/mirroring/pool/POOL_NAME/peer
매개 변수
  • POOL_NAME 을 풀 이름으로 문자열로 바꿉니다.
예제
GET /api/block/mirroring/pool/POOL_NAME/peer HTTP/1.1
Host: example.com
상태 코드
  • 200 OK - 확인
  • 400 잘못된 요청 - 작업 예외. 자세한 내용은 응답 본문을 확인하십시오.
  • 401 인증되지 않은 액세스 먼저 로그인해 주십시오.
  • 403 금지 - 인증되지 않은 액세스 권한 권한을 확인해 주십시오.
  • 500 Internal Server Error - 예기치 않은 오류 스택 추적에 대한 응답 본문을 확인하십시오.
POST /api/block/mirroring/pool/POOL_NAME/peer
매개 변수
  • POOL_NAME 을 풀 이름으로 문자열로 바꿉니다.
예제
POST /api/block/mirroring/pool/POOL_NAME/peer HTTP/1.1
Host: example.com
Content-Type: application/json

{
    "client_id": "STRING",
    "cluster_name": "STRING",
    "key": "STRING",
    "mon_host": "STRING"
}
상태 코드
  • 201 Created - Resource created
  • 202 승인됨 - 아직 실행 중입니다. 작업 대기열을 확인하십시오.
  • 400 잘못된 요청 - 작업 예외. 자세한 내용은 응답 본문을 확인하십시오.
  • 401 인증되지 않은 액세스 먼저 로그인해 주십시오.
  • 403 금지 - 인증되지 않은 액세스 권한 권한을 확인해 주십시오.
  • 500 Internal Server Error - 예기치 않은 오류 스택 추적에 대한 응답 본문을 확인하십시오.
DELETE /api/block/mirroring/pool/POOL_NAME/peer/PEER_UUID
매개 변수
  • POOL_NAME 을 풀 이름으로 문자열로 바꿉니다.
  • PEER_UUID 를 문자열로 피어의 UUID로 바꿉니다.
상태 코드
  • 202 승인됨 - 아직 실행 중입니다. 작업 대기열을 확인하십시오.
  • 204 콘텐츠가 없음 - 리소스가 삭제되었습니다.
  • 400 잘못된 요청 - 작업 예외. 자세한 내용은 응답 본문을 확인하십시오.
  • 401 인증되지 않은 액세스 먼저 로그인해 주십시오.
  • 403 금지 - 인증되지 않은 액세스 권한 권한을 확인해 주십시오.
  • 500 Internal Server Error - 예기치 않은 오류 스택 추적에 대한 응답 본문을 확인하십시오.
GET /api/block/mirroring/pool/POOL_NAME/peer/PEER_UUID
매개 변수
  • POOL_NAME 을 풀 이름으로 문자열로 바꿉니다.
  • PEER_UUID 를 문자열로 피어의 UUID로 바꿉니다.
예제
GET /api/block/mirroring/pool/POOL_NAME/peer/PEER_UUID HTTP/1.1
Host: example.com
상태 코드
  • 200 OK - 확인
  • 400 잘못된 요청 - 작업 예외. 자세한 내용은 응답 본문을 확인하십시오.
  • 401 인증되지 않은 액세스 먼저 로그인해 주십시오.
  • 403 금지 - 인증되지 않은 액세스 권한 권한을 확인해 주십시오.
  • 500 Internal Server Error - 예기치 않은 오류 스택 추적에 대한 응답 본문을 확인하십시오.
PUT /api/block/mirroring/pool/POOL_NAME/peer/PEER_UUID
매개 변수
  • POOL_NAME 을 풀 이름으로 문자열로 바꿉니다.
  • PEER_UUID 를 문자열로 피어의 UUID로 바꿉니다.
예제
PUT /api/block/mirroring/pool/POOL_NAME/peer/PEER_UUID HTTP/1.1
Host: example.com
Content-Type: application/json

{
    "client_id": "STRING",
    "cluster_name": "STRING",
    "key": "STRING",
    "mon_host": "STRING"
}
상태 코드
  • 200 OK - 확인
  • 202 승인됨 - 아직 실행 중입니다. 작업 대기열을 확인하십시오.
  • 400 잘못된 요청 - 작업 예외. 자세한 내용은 응답 본문을 확인하십시오.
  • 401 인증되지 않은 액세스 먼저 로그인해 주십시오.
  • 403 금지 - 인증되지 않은 액세스 권한 권한을 확인해 주십시오.
  • 500 Internal Server Error - 예기치 않은 오류 스택 추적에 대한 응답 본문을 확인하십시오.

RBD 미러링 요약

GET /api/block/mirroring/summary
설명
RBD 미러링 요약을 표시합니다.
예제
GET /api/block/mirroring/summary HTTP/1.1
Host: example.com
상태 코드
  • 200 OK - 확인
  • 400 잘못된 요청 - 작업 예외. 자세한 내용은 응답 본문을 확인하십시오.
  • 401 인증되지 않은 액세스 먼저 로그인해 주십시오.
  • 403 금지 - 인증되지 않은 액세스 권한 권한을 확인해 주십시오.
  • 500 Internal Server Error - 예기치 않은 오류 스택 추적에 대한 응답 본문을 확인하십시오.

RBD 네임스페이스

GET /api/block/pool/POOL_NAME/namespace
매개 변수
  • POOL_NAME 을 풀 이름으로 문자열로 바꿉니다.
예제
GET /api/block/pool/POOL_NAME/namespace HTTP/1.1
Host: example.com
상태 코드
  • 200 OK - 확인
  • 400 잘못된 요청 - 작업 예외. 자세한 내용은 응답 본문을 확인하십시오.
  • 401 인증되지 않은 액세스 먼저 로그인해 주십시오.
  • 403 금지 - 인증되지 않은 액세스 권한 권한을 확인해 주십시오.
  • 500 Internal Server Error - 예기치 않은 오류 스택 추적에 대한 응답 본문을 확인하십시오.
POST /api/block/pool/POOL_NAME/namespace
매개 변수
  • POOL_NAME 을 풀 이름으로 문자열로 바꿉니다.
예제
POST /api/block/pool/POOL_NAME/namespace HTTP/1.1
Host: example.com
Content-Type: application/json

{
    "namespace": "STRING"
}
상태 코드
  • 201 Created - Resource created
  • 202 승인됨 - 아직 실행 중입니다. 작업 대기열을 확인하십시오.
  • 400 잘못된 요청 - 작업 예외. 자세한 내용은 응답 본문을 확인하십시오.
  • 401 인증되지 않은 액세스 먼저 로그인해 주십시오.
  • 403 금지 - 인증되지 않은 액세스 권한 권한을 확인해 주십시오.
  • 500 Internal Server Error - 예기치 않은 오류 스택 추적에 대한 응답 본문을 확인하십시오.
DELETE /api/block/pool/POOL_NAME/namespace/NAMESPACE
매개 변수
  • POOL_NAME 을 풀 이름으로 문자열로 바꿉니다.
  • NAMESPACE 를 문자열로 네임 스페이스로 바꿉니다.
상태 코드
  • 202 승인됨 - 아직 실행 중입니다. 작업 대기열을 확인하십시오.
  • 204 콘텐츠가 없음 - 리소스가 삭제되었습니다.
  • 400 잘못된 요청 - 작업 예외. 자세한 내용은 응답 본문을 확인하십시오.
  • 401 인증되지 않은 액세스 먼저 로그인해 주십시오.
  • 403 금지 - 인증되지 않은 액세스 권한 권한을 확인해 주십시오.
  • 500 Internal Server Error - 예기치 않은 오류 스택 추적에 대한 응답 본문을 확인하십시오.

RBD 스냅샷

POST /api/block/image/IMAGE_SPEC/snap
매개 변수
  • IMAGE_SPEC 를 이미지 이름으로 문자열 값으로 바꿉니다.
예제
POST /api/block/image/IMAGE_SPEC/snap HTTP/1.1
Host: example.com
Content-Type: application/json

{
    "snapshot_name": "STRING"
}
상태 코드
  • 201 Created - Resource created
  • 202 승인됨 - 아직 실행 중입니다. 작업 대기열을 확인하십시오.
  • 400 잘못된 요청 - 작업 예외. 자세한 내용은 응답 본문을 확인하십시오.
  • 401 인증되지 않은 액세스 먼저 로그인해 주십시오.
  • 403 금지 - 인증되지 않은 액세스 권한 권한을 확인해 주십시오.
  • 500 Internal Server Error - 예기치 않은 오류 스택 추적에 대한 응답 본문을 확인하십시오.
DELETE /api/block/image/IMAGE_SPEC/snap/SNAPSHOT_NAME
매개 변수
  • IMAGE_SPEC 를 이미지 이름으로 문자열 값으로 바꿉니다.
  • SNAPSHOT_NAME 을 스냅샷 값으로 바꿉니다.
상태 코드
  • 202 승인됨 - 아직 실행 중입니다. 작업 대기열을 확인하십시오.
  • 204 콘텐츠가 없음 - 리소스가 삭제되었습니다.
  • 400 잘못된 요청 - 작업 예외. 자세한 내용은 응답 본문을 확인하십시오.
  • 401 인증되지 않은 액세스 먼저 로그인해 주십시오.
  • 403 금지 - 인증되지 않은 액세스 권한 권한을 확인해 주십시오.
  • 500 Internal Server Error - 예기치 않은 오류 스택 추적에 대한 응답 본문을 확인하십시오.
PUT /api/block/image/IMAGE_SPEC/snap/SNAPSHOT_NAME
매개 변수
  • IMAGE_SPEC 를 이미지 이름으로 문자열 값으로 바꿉니다.
  • SNAPSHOT_NAME 을 스냅샷 값으로 바꿉니다.
예제
PUT /api/block/image/IMAGE_SPEC/snap/SNAPSHOT_NAME HTTP/1.1
Host: example.com
Content-Type: application/json

{
    "is_protected": true,
    "new_snap_name": "STRING"
}
상태 코드
  • 200 OK - 확인
  • 202 승인됨 - 아직 실행 중입니다. 작업 대기열을 확인하십시오.
  • 400 잘못된 요청 - 작업 예외. 자세한 내용은 응답 본문을 확인하십시오.
  • 401 인증되지 않은 액세스 먼저 로그인해 주십시오.
  • 403 금지 - 인증되지 않은 액세스 권한 권한을 확인해 주십시오.
  • 500 Internal Server Error - 예기치 않은 오류 스택 추적에 대한 응답 본문을 확인하십시오.
POST /api/block/image/IMAGE_SPEC/snap/SNAPSHOT_NAME/clone
설명
스냅샷을 이미지에 복제합니다.
매개 변수
  • IMAGE_SPEC 를 이미지 이름으로 문자열 값으로 바꿉니다.
  • SNAPSHOT_NAME 을 스냅샷 값으로 바꿉니다.
예제
POST /api/block/image/IMAGE_SPEC/snap/SNAPSHOT_NAME/clone HTTP/1.1
Host: example.com
Content-Type: application/json

{
    "child_image_name": "STRING",
    "child_namespace": "STRING",
    "child_pool_name": "STRING",
    "configuration": "STRING",
    "data_pool": "STRING",
    "features": "STRING",
    "obj_size": 1,
    "stripe_count": 1,
    "stripe_unit": "STRING"
}
상태 코드
  • 201 Created - Resource created
  • 202 승인됨 - 아직 실행 중입니다. 작업 대기열을 확인하십시오.
  • 400 잘못된 요청 - 작업 예외. 자세한 내용은 응답 본문을 확인하십시오.
  • 401 인증되지 않은 액세스 먼저 로그인해 주십시오.
  • 403 금지 - 인증되지 않은 액세스 권한 권한을 확인해 주십시오.
  • 500 Internal Server Error - 예기치 않은 오류 스택 추적에 대한 응답 본문을 확인하십시오.
POST /api/block/image/IMAGE_SPEC/snap/SNAPSHOT_NAME/rollback
매개 변수
  • IMAGE_SPEC 를 이미지 이름으로 문자열 값으로 바꿉니다.
  • SNAPSHOT_NAME 을 스냅샷 값으로 바꿉니다.
상태 코드
  • 201 Created - Resource created
  • 202 승인됨 - 아직 실행 중입니다. 작업 대기열을 확인하십시오.
  • 400 잘못된 요청 - 작업 예외. 자세한 내용은 응답 본문을 확인하십시오.
  • 401 인증되지 않은 액세스 먼저 로그인해 주십시오.
  • 403 금지 - 인증되지 않은 액세스 권한 권한을 확인해 주십시오.
  • 500 Internal Server Error - 예기치 않은 오류 스택 추적에 대한 응답 본문을 확인하십시오.

RBD Trash

GET /api/block/image/trash
설명
모든 RBD 가급적 항목 또는 풀 이름으로 RBD 세부 정보를 표시합니다.
매개 변수
  • 쿼리:

    • pool_name - 풀 이름을 문자열 값으로 지정합니다.
예제
GET /api/block/image/trash HTTP/1.1
Host: example.com
상태 코드
  • 200 OK - 확인
  • 400 잘못된 요청 - 작업 예외. 자세한 내용은 응답 본문을 확인하십시오.
  • 401 인증되지 않은 액세스 먼저 로그인해 주십시오.
  • 403 금지 - 인증되지 않은 액세스 권한 권한을 확인해 주십시오.
  • 500 Internal Server Error - 예기치 않은 오류 스택 추적에 대한 응답 본문을 확인하십시오.
POST /api/block/image/trash/purge
설명
만료된 이미지를 모두 제거합니다.
매개 변수
  • 쿼리:

    • pool_name - 풀 이름을 문자열 값으로 지정합니다.
예제
POST /api/block/image/trash/purge HTTP/1.1
Host: example.com
Content-Type: application/json

{
    "pool_name": "STRING"
}
상태 코드
  • 201 Created - Resource created
  • 202 승인됨 - 아직 실행 중입니다. 작업 대기열을 확인하십시오.
  • 400 잘못된 요청 - 작업 예외. 자세한 내용은 응답 본문을 확인하십시오.
  • 401 인증되지 않은 액세스 먼저 로그인해 주십시오.
  • 403 금지 - 인증되지 않은 액세스 권한 권한을 확인해 주십시오.
  • 500 Internal Server Error - 예기치 않은 오류 스택 추적에 대한 응답 본문을 확인하십시오.
DELETE /api/block/image/trash/IMAGE_ID_SPEC
설명
오타에서 이미지를 삭제합니다. 이미지 지연 시간이 만료되지 않은 경우 force 를 사용하지 않는 한 삭제할 수 없습니다. 복제하거나 스냅샷이 있는 활성 사용 중인 이미지는 삭제할 수 없습니다.
매개 변수
  • IMAGE_ID_SPEC 를 이미지 이름으로 문자열 값으로 바꿉니다.
  • 쿼리:

    • force - 부울 값으로 인해 이미지를 강제로 삭제할 수 있습니다.
상태 코드
  • 202 승인됨 - 아직 실행 중입니다. 작업 대기열을 확인하십시오.
  • 204 콘텐츠가 없음 - 리소스가 삭제되었습니다.
  • 400 잘못된 요청 - 작업 예외. 자세한 내용은 응답 본문을 확인하십시오.
  • 401 인증되지 않은 액세스 먼저 로그인해 주십시오.
  • 403 금지 - 인증되지 않은 액세스 권한 권한을 확인해 주십시오.
  • 500 Internal Server Error - 예기치 않은 오류 스택 추적에 대한 응답 본문을 확인하십시오.
POST /api/block/image/trash/IMAGE_ID_SPEC/restore
설명
기저귀에서 이미지를 복원합니다.
매개 변수
  • IMAGE_ID_SPEC 를 이미지 이름으로 문자열 값으로 바꿉니다.
예제
POST /api/block/image/trash/IMAGE_ID_SPEC/restore HTTP/1.1
Host: example.com
Content-Type: application/json

{
    "new_image_name": "STRING"
}
상태 코드
  • 201 Created - Resource created
  • 202 승인됨 - 아직 실행 중입니다. 작업 대기열을 확인하십시오.
  • 400 잘못된 요청 - 작업 예외. 자세한 내용은 응답 본문을 확인하십시오.
  • 401 인증되지 않은 액세스 먼저 로그인해 주십시오.
  • 403 금지 - 인증되지 않은 액세스 권한 권한을 확인해 주십시오.
  • 500 Internal Server Error - 예기치 않은 오류 스택 추적에 대한 응답 본문을 확인하십시오.

추가 리소스

  • 자세한 내용은 Red Hat Ceph Storage 개발자 가이드의 CephRESTful API 장을 참조하십시오.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.