capabilities

Prev
This content is currently unavailable in Ja - 日本語. You are viewing the default (Korean) version.

Classic/VPC 환경에서 이용 가능합니다.

클러스터가 지원하는 기능과 제한값을 조회합니다.

구문

capabilities 구문은 다음과 같습니다.

swift capabilities \
    [<proxy-url>] \
    [--json]

옵션

capabilities 실행 시 지정할 수 있는 옵션을 설명합니다.

선택 옵션

capabilities의 선택 옵션입니다. 지정하지 않은 옵션에는 기본값이 적용됩니다.

옵션 타입 필수 여부 설명
<proxy-url> String Optional 기능을 조회할 클러스터의 프록시 URL
  • 미입력 시 현재 인증된 클러스터 조회
--json Boolean Optional 클러스터 기능 정보를 JSON 형식으로 출력

공통 옵션

swift 명령에서 공통으로 사용하는 옵션에 대한 정보는 Archive Storage 옵션을 참조해 주십시오.

예시

명령을 실행하면 클러스터의 핵심 제한값과 미들웨어별 지원 정보가 출력됩니다.

명령

클러스터 기능 정보를 조회하는 명령 예시는 다음과 같습니다.

swift capabilities

JSON 형식으로 조회하는 명령 예시는 다음과 같습니다.

swift capabilities --json

출력

클러스터 기능 정보를 조회하는 출력 예시는 다음과 같습니다.

Core: swift
 Options:
  account_autocreate: True
  account_listing_limit: 10000
  allow_account_management: True
  container_listing_limit: 10000
  extra_header_count: 0
  max_account_name_length: 256
  max_container_name_length: 256
  max_file_size: 5368709120
  max_header_size: 8192
  max_meta_count: 90
  max_meta_name_length: 128
  max_meta_overall_size: 4096
  max_meta_value_length: 256
  max_object_name_length: 1024
  policies: [{'name': 'policy-0', 'aliases': 'policy-0'}, {'name': 'standard00', 'aliases': 'standard00', 'default': True}]
  strict_cors_mode: True
  version: 2.23.1
Additional middleware: account_quotas
Additional middleware: bulk_delete
 Options:
  max_deletes_per_request: 10000
  max_failed_deletes: 1000
Additional middleware: bulk_upload
 Options:
  max_containers_per_extraction: 10000
  max_failed_extractions: 1000
Additional middleware: container_quotas
Additional middleware: container_sync
 Options:
  realms: {}
Additional middleware: formpost
Additional middleware: name_check
 Options:
  forbidden_chars: <>
  forbidden_regexp: /\./|/\.\./|/\.$|/\.\.$
  maximum_length: 1024
Additional middleware: s3api
 Options:
  allow_multipart_uploads: True
  max_bucket_listing: 1000
  max_multi_delete_objects: 1000
  max_parts_listing: 1000
  max_upload_part_num: 1000
  min_segment_size: 5242880
  s3_acl: true
Additional middleware: slo
 Options:
  max_manifest_segments: 10000
  max_manifest_size: 5368709120
  min_segment_size: 1
  yield_frequency: 10
Additional middleware: staticweb
Additional middleware: tempurl
 Options:
  allowed_digests: ['sha1', 'sha256', 'sha512']
  incoming_allow_headers: []
  incoming_remove_headers: ['x-timestamp']
  methods: ['GET', 'HEAD', 'PUT', 'POST', 'DELETE']
  outgoing_allow_headers: ['x-object-meta-public-*']
  outgoing_remove_headers: ['x-object-meta-*']

JSON 형식으로 조회하는 출력 예시는 다음과 같습니다.

{
  "account_quotas": {},
  "bulk_delete": {
    "max_deletes_per_request": 10000,
    "max_failed_deletes": 1000
  },
  "bulk_upload": {
    "max_containers_per_extraction": 10000,
    "max_failed_extractions": 1000
  },
  ...
}