프로젝트 만들기 명령은 지정된 스토리지 풀에 있는 지정된 이름의 프로젝트를 만듭니다. 기본 등록 정보가 지정된 새 프로젝트가 반환됩니다.
|
JSON 본문 요청 매개변수:
name – 프로젝트를 만들려면 프로젝트 이름을 제공해야 합니다.
project properties – 프로젝트 등록 정보를 새 프로젝트의 초기 값으로 설정할 수 있습니다.
이름이 "proj-01"인 프로젝트를 만드는 요청의 예:
POST /api/storage/v1/pools/gold/projects HTTP/1.1 Hosta: zfs-storage.example.com Content-Type: application/json Accept: application/json { “name”: “proj-01”, “sharenfs”: “ro” }
성공한 만들기는 새 프로젝트의 URI를 포함하는 위치 헤더와 함께 HTTP 상태 201(Created)을 반환합니다. 본문은 JSON 형식의 모든 프로젝트 등록 정보를 포함합니다.
결과 예:
HTTP/1.1 201 Created Content-Type: application/json Location: http://zfs-storage.example.com:215 /pools/gold/projects/proj-01 { “project”: { “name”: “proj-01”, "href": "/api/storage/v1/pools/gold/projects/proj-01", “mountpoint”: “/export/acme/gold”, ... } }