기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
UpdateFileSystem
기존 파일 시스템의 처리량 모드 또는 프로비저닝된 처리량을 업데이트합니다.
Request Syntax
PUT /2015-02-01/file-systems/FileSystemId HTTP/1.1
Content-type: application/json
{
"ProvisionedThroughputInMibps": number,
"ThroughputMode": "string"
}
URI 요청 파라미터
요청은 다음 URI 파라미터를 사용합니다.
- FileSystemId
-
업데이트할 파일 시스템의 ID입니다.
길이 제약: 최대 길이는 128입니다.
패턴:
^(arn:aws[-a-z]*:elasticfilesystem:[0-9a-z-:]+:file-system/fs-[0-9a-f]{8,40}|fs-[0-9a-f]{8,40})$필수 여부: 예
요청 본문
요청은 JSON 형식으로 다음 데이터를 받습니다.
- ProvisionedThroughputInMibps
-
(선택 사항)생성 중인 파일 시스템에 대해 프로비저닝하고자 하는 처리량입니다. 초당 메비바이트(MiBps)로 측정됩니다.
ThroughputMode이provisioned로 설정된 경우 필수입니다. 유효한 값은 1~3414MiBps이며 상한은 리전에 따라 다릅니다. 이 제한을 늘리려면에 문의하세요 지원. 자세한 내용을 알아보려면 Amazon Elastic File System 사용 설명서의 증가할 수 있는 Amazon EFS 할당량을 참조하세요.유형: Double
유효한 범위: 최소값은 1.0입니다.
필수 여부: 아니요
- ThroughputMode
-
(선택 사항)파일 시스템의 처리량 모드를 업데이트합니다. 처리량 모드를 업데이트하지 않는 경우 요청에 이 값을 제공할 필요가 없습니다.
ThroughputMode를provisioned로 변경하면ProvisionedThroughputInMibps의 값도 설정해야 합니다.타입: 문자열
유효 값:
bursting | provisioned | elastic필수 항목 여부: 아니요
응답 구문
HTTP/1.1 202
Content-type: application/json
{
"AvailabilityZoneId": "string",
"AvailabilityZoneName": "string",
"CreationTime": number,
"CreationToken": "string",
"Encrypted": boolean,
"FileSystemArn": "string",
"FileSystemId": "string",
"FileSystemProtection": {
"ReplicationOverwriteProtection": "string"
},
"KmsKeyId": "string",
"LifeCycleState": "string",
"Name": "string",
"NumberOfMountTargets": number,
"OwnerId": "string",
"PerformanceMode": "string",
"ProvisionedThroughputInMibps": number,
"SizeInBytes": {
"Timestamp": number,
"Value": number,
"ValueInArchive": number,
"ValueInIA": number,
"ValueInStandard": number
},
"Tags": [
{
"Key": "string",
"Value": "string"
}
],
"ThroughputMode": "string"
}
응답 요소
작업이 성공하면 서비스가 HTTP 202 응답을 다시 전송합니다.
다음 데이터는 서비스에 의해 JSON 형식으로 반환됩니다.
- AvailabilityZoneId
-
파일 시스템이 위치한 가용 영역의 고유하고 일관된 식별자로, One Zone 파일 시스템에만 유효합니다. 예를 들어
use1-az1는 us-east-1의 가용 영역 ID AWS 리전이며 모든에서 위치가 동일합니다 AWS 계정.유형: 문자열
- AvailabilityZoneName
-
파일 시스템이 있는 AWS 가용 영역을 설명하며 One Zone 파일 시스템에만 유효합니다. 자세한 내용을 알아보려면 Amazon EFS 사용 설명서의 EFS 스토리지 클래스 사용을 참조하세요.
유형: 문자열
길이 제한: 최소 길이는 1. 최대 길이는 64.
패턴:
.+ - CreationTime
-
파일 시스템이 생성된 시간(초)입니다(1970-01-01T00:00:00Z 이후).
유형: 타임스탬프
- CreationToken
-
요청에 지정된 불투명한 문자열입니다.
유형: 문자열
길이 제한: 최소 길이는 1. 최대 길이는 64.
패턴:
.+ - Encrypted
-
true인 경우 파일 시스템이 암호화되었음을 나타내는 부울 값입니다.
유형: 부울
- FileSystemArn
-
EFS 파일 시스템의 Amazon 리소스 이름(ARN)으로서
arn:aws:elasticfilesystem:region:account-id:file-system/file-system-id형식입니다. 샘플 데이터를 사용한 예:arn:aws:elasticfilesystem:us-west-2:1111333322228888:file-system/fs-01234567유형: 문자열
- FileSystemId
-
Amazon EFS에서 할당한 파일 시스템의 ID입니다.
유형: 문자열
길이 제약: 최대 길이는 128입니다.
패턴:
^(arn:aws[-a-z]*:elasticfilesystem:[0-9a-z-:]+:file-system/fs-[0-9a-f]{8,40}|fs-[0-9a-f]{8,40})$ - FileSystemProtection
-
파일 시스템의 보호를 설명합니다.
- KmsKeyId
-
암호화된 파일 시스템을 보호하는 데 AWS KMS key 사용되는의 ID입니다.
유형: 문자열
길이 제약: 최대 길이 2048.
패턴:
^([0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}|mrk-[0-9a-f]{32}|alias/[a-zA-Z0-9/_-]+|(arn:aws[-a-z]*:kms:[a-z0-9-]+:\d{12}:((key/[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})|(key/mrk-[0-9a-f]{32})|(alias/[a-zA-Z0-9/_-]+))))$ - LifeCycleState
-
파일 시스템의 수명 주기 단계입니다.
타입: 문자열
유효 값:
creating | available | updating | deleting | deleted | error - Name
-
태그를 포함하여 파일 시스템에
Name태그를 추가할 수 있습니다. 자세한 내용은 CreateFileSystem 단원을 참조하십시오. 파일 시스템에Name태그가 있는 경우 Amazon EFS는 이 필드에 값을 반환합니다.유형: 문자열
길이 제약: 최대 길이 256.
패턴:
^([\p{L}\p{Z}\p{N}_.:/=+\-@]*)$ - NumberOfMountTargets
-
파일 시스템에 있는 탑재 대상의 현재 수. 자세한 내용은 CreateMountTarget 단원을 참조하십시오.
유형: 정수
유효 범위: 최소값 0.
- OwnerId
-
파일 시스템을 AWS 계정 생성한 입니다.
유형: 문자열
길이 제약 조건: 최대 길이는 14입니다.
패턴:
^(\d{12})|(\d{4}-\d{4}-\d{4})$ - PerformanceMode
-
파일 시스템의 성능 모드입니다.
타입: 문자열
유효 값:
generalPurpose | maxIO - ProvisionedThroughputInMibps
-
MiBps로 측정되는 프로비저닝된 파일 시스템 처리량을 정의합니다.
provisioned로 설정된ThroughputMode을 사용하는 파일 시스템에 유효합니다.유형: Double
유효한 범위: 최소값은 1.0입니다.
- SizeInBytes
-
파일 시스템에서 해당
Value필드에 저장된 데이터의 가장 최근 알려진 측정 크기(바이트) 및 해당Timestamp필드에서 해당 크기가 결정된 시간입니다.Timestamp값은 1970-01-01T00:00:00Z 이후의 정수 시간(초)입니다. 이SizeInBytes값은 파일 시스템의 일관된 스냅샷 크기를 나타내지는 않지만 파일 시스템에 쓰기가 없는 경우 최종적으로 일관성을 유지합니다. 즉, 몇 시간 이상 파일 시스템을 수정하지 않은 경우에만SizeInBytes가 실제 크기를 나타냅니다. 그렇지 않으면 값이 특정 시점의 파일 시스템 크기와 정확히 일치하지 않습니다.유형: FileSystemSize객체
- Tags
-
파일 시스템과 연결된 태그로,
Tag객체 배열로 표시됩니다.타입: Tag객체 배열
- ThroughputMode
-
파일 시스템의 처리량 모드를 표시합니다. 자세한 내용을 알아보려면 Amazon Elastic File System 사용 설명서의 처리량 모드를 참조하세요.
타입: 문자열
유효 값:
bursting | provisioned | elastic
오류
- BadRequest
-
요청이 잘못되었거나 잘못된 파라미터 값 또는 필수 파라미터 누락 등의 오류가 있는 경우 반환됩니다.
- ErrorCode
-
오류 코드는 오류 상태를 식별하는 고유한 문자열입니다. 이 코드는 오류를 감지하여 유형별로 처리하는 프로그램에서 판독하고 이해하기 위한 것입니다.
- Message
-
오류 메시지는 오류 상태에 관한 일반적인 설명을 담고 있으며 영어로 제공됩니다. 이는 기계가 아닌 사람을 위한 것입니다. 간단한 프로그램은 자체적으로 확인되지 않거나 어떻게 처리해야 할지 모르는 오류 상태가 발생하면 최종 사용자에게 직접 메시지를 표시합니다. 좀 더 포괄적인 오류 처리 기능을 갖고 있고 적절히 국제화된 고급 프로그램은 오류 메시지를 무시할 가능성이 큽니다.
HTTP 상태 코드: 400
- FileSystemNotFound
-
지정된
FileSystemId값이 요청자의에 없는 경우 반환됩니다 AWS 계정.- ErrorCode
-
오류 코드는 오류 상태를 식별하는 고유한 문자열입니다. 이 코드는 오류를 감지하여 유형별로 처리하는 프로그램에서 판독하고 이해하기 위한 것입니다.
- Message
-
오류 메시지는 오류 상태에 관한 일반적인 설명을 담고 있으며 영어로 제공됩니다. 이는 기계가 아닌 사람을 위한 것입니다. 간단한 프로그램은 자체적으로 확인되지 않거나 어떻게 처리해야 할지 모르는 오류 상태가 발생하면 최종 사용자에게 직접 메시지를 표시합니다. 좀 더 포괄적인 오류 처리 기능을 갖고 있고 적절히 국제화된 고급 프로그램은 오류 메시지를 무시할 가능성이 큽니다.
HTTP 상태 코드: 404
- IncorrectFileSystemLifeCycleState
-
파일 시스템의 수명 주기 상태가 “사용 가능”이 아닌 경우 반환됩니다.
- ErrorCode
-
오류 코드는 오류 상태를 식별하는 고유한 문자열입니다. 이 코드는 오류를 감지하여 유형별로 처리하는 프로그램에서 판독하고 이해하기 위한 것입니다.
- Message
-
오류 메시지는 오류 상태에 관한 일반적인 설명을 담고 있으며 영어로 제공됩니다. 이는 기계가 아닌 사람을 위한 것입니다. 간단한 프로그램은 자체적으로 확인되지 않거나 어떻게 처리해야 할지 모르는 오류 상태가 발생하면 최종 사용자에게 직접 메시지를 표시합니다. 좀 더 포괄적인 오류 처리 기능을 갖고 있고 적절히 국제화된 고급 프로그램은 오류 메시지를 무시할 가능성이 큽니다.
HTTP 상태 코드: 409
- InsufficientThroughputCapacity
-
추가 처리량을 프로비저닝할 용량이 충분하지 않은 경우 반환됩니다. 프로비저닝된 처리량 모드에서 파일 시스템을 생성하려고 할 때, 기존 파일 시스템의 프로비저닝된 처리량을 늘리려고 할 때 또는 기존 파일 시스템을 버스팅 처리량에서 프로비저닝된 처리량 모드로 변경하려고 할 때 이 값이 반환될 수 있습니다. 나중에 다시 시도해 주세요.
- ErrorCode
-
오류 코드는 오류 상태를 식별하는 고유한 문자열입니다. 이 코드는 오류를 감지하여 유형별로 처리하는 프로그램에서 판독하고 이해하기 위한 것입니다.
- Message
-
오류 메시지는 오류 상태에 관한 일반적인 설명을 담고 있으며 영어로 제공됩니다. 이는 기계가 아닌 사람을 위한 것입니다. 간단한 프로그램은 자체적으로 확인되지 않거나 어떻게 처리해야 할지 모르는 오류 상태가 발생하면 최종 사용자에게 직접 메시지를 표시합니다. 좀 더 포괄적인 오류 처리 기능을 갖고 있고 적절히 국제화된 고급 프로그램은 오류 메시지를 무시할 가능성이 큽니다.
HTTP 상태 코드: 503
- InternalServerError
-
서버 측에서 오류가 발생한 경우 반환됩니다.
- ErrorCode
-
오류 코드는 오류 상태를 식별하는 고유한 문자열입니다. 이 코드는 오류를 감지하여 유형별로 처리하는 프로그램에서 판독하고 이해하기 위한 것입니다.
- Message
-
오류 메시지는 오류 상태에 관한 일반적인 설명을 담고 있으며 영어로 제공됩니다. 이는 기계가 아닌 사람을 위한 것입니다. 간단한 프로그램은 자체적으로 확인되지 않거나 어떻게 처리해야 할지 모르는 오류 상태가 발생하면 최종 사용자에게 직접 메시지를 표시합니다. 좀 더 포괄적인 오류 처리 기능을 갖고 있고 적절히 국제화된 고급 프로그램은 오류 메시지를 무시할 가능성이 큽니다.
HTTP 상태 코드: 500
- ThroughputLimitExceeded
-
처리량 한도인 1024MiB/s에 도달하여 처리량 모드 또는 프로비저닝된 처리량을 변경할 수 없는 경우 반환됩니다.
- ErrorCode
-
오류 코드는 오류 상태를 식별하는 고유한 문자열입니다. 이 코드는 오류를 감지하여 유형별로 처리하는 프로그램에서 판독하고 이해하기 위한 것입니다.
- Message
-
오류 메시지는 오류 상태에 관한 일반적인 설명을 담고 있으며 영어로 제공됩니다. 이는 기계가 아닌 사람을 위한 것입니다. 간단한 프로그램은 자체적으로 확인되지 않거나 어떻게 처리해야 할지 모르는 오류 상태가 발생하면 최종 사용자에게 직접 메시지를 표시합니다. 좀 더 포괄적인 오류 처리 기능을 갖고 있고 적절히 국제화된 고급 프로그램은 오류 메시지를 무시할 가능성이 큽니다.
HTTP 상태 코드: 400
- TooManyRequests
-
처리량 모드를 변경하거나 프로비저닝된 처리량 값을 낮추기 전에 최소 24시간을 기다리지 않으면 반환됩니다.
- ErrorCode
-
오류 코드는 오류 상태를 식별하는 고유한 문자열입니다. 이 코드는 오류를 감지하여 유형별로 처리하는 프로그램에서 판독하고 이해하기 위한 것입니다.
- Message
-
오류 메시지는 오류 상태에 관한 일반적인 설명을 담고 있으며 영어로 제공됩니다. 이는 기계가 아닌 사람을 위한 것입니다. 간단한 프로그램은 자체적으로 확인되지 않거나 어떻게 처리해야 할지 모르는 오류 상태가 발생하면 최종 사용자에게 직접 메시지를 표시합니다. 좀 더 포괄적인 오류 처리 기능을 갖고 있고 적절히 국제화된 고급 프로그램은 오류 메시지를 무시할 가능성이 큽니다.
HTTP 상태 코드: 429
참고 항목
언어별 AWS SDKs