5.3. 사용자의 오브젝트 스토리지 할당량 설정
오브젝트 스토리지 할당량은 다음 카테고리로 분류할 수 있습니다.
- 컨테이너 할당량 - 총 크기(바이트) 또는 단일 컨테이너에 저장할 수 있는 오브젝트 수를 제한합니다.
- 계정 할당량 - 오브젝트 스토리지 서비스에서 사용자가 사용할 수 있는 총 크기(바이트)를 제한합니다.
컨테이너 할당량 또는 계정 할당량을 설정하려면 오브젝트 스토리지 프록시 서버에 proxy-server.conf 파일의
[pipeline:main] 섹션에 container (또는 둘 다) 매개변수가 추가되어야 합니다._quotas 또는 account_quotas
[pipeline:main]
pipeline = catch_errors [...] tempauth container-quotas \
account-quotas slo dlo proxy-logging proxy-server
[filter:account_quotas]
use = egg:swift#account_quotas
[filter:container_quotas]
use = egg:swift#container_quotas
다음 명령을 사용하여 Object Storage 할당량을 보고 업데이트합니다. 프로젝트에 포함된 모든 사용자는 프로젝트에 배치된 할당량을 볼 수 있습니다. 프로젝트에서 Object Storage 할당량을 업데이트하려면 프로젝트에서 ResellerAdmin의 역할이 있어야 합니다.
계정 할당량을 보려면 다음을 수행합니다.
# swift stat
Account: AUTH_b36ed2d326034beba0a9dd1fb19b70f9
Containers: 0
Objects: 0
Bytes: 0
Meta Quota-Bytes: 214748364800
X-Timestamp: 1351050521.29419
Content-Type: text/plain; charset=utf-8
Accept-Ranges: bytes
할당량을 업데이트하려면 다음을 수행합니다.
# swift post -m quota-bytes:<BYTES>
예를 들어 계정에 5GB 할당량을 배치하려면 다음을 수행합니다.
# swift post -m quota-bytes:5368709120