DescribeFileSystems - Amazon Elastic File System

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

DescribeFileSystems

EFS파일 시스템 CreationToken 또는 FileSystemId 가 제공된 경우 특정 Amazon 파일 시스템에 대한 설명을 반환합니다. 그렇지 않으면 호출한 엔드포인트의 AWS 계정 호출자가 소유한 모든 파일 시스템에 AWS 리전 대한 설명이 반환됩니다.

모든 파일 시스템 설명을 검색할 때 선택적으로 MaxItems 파라미터를 지정하여 응답의 설명 수를 제한할 수 있습니다. 이 숫자는 자동으로 100으로 설정됩니다. 파일 시스템 설명이 더 남아 있는 경우 Amazon은 응답으로 불투명한 NextMarker 토큰인 a를 EFS 반환합니다. 이 경우 Marker 요청 파라미터를 NextMarker 값으로 설정하여 후속 요청을 보내야 합니다.

파일 시스템 설명 목록을 검색하기 위해 이 작업을 반복 프로세스에서 사용합니다. 반복 프로세스에서는 Marker를 사용하지 않고 DescribeFileSystems를 먼저 직접 호출한 다음 Marker 파라미터를 이전 응답의 NextMarker 값으로 설정한 다음 응답에 NextMarker가 없을 때까지 계속 직접 호출합니다.

한 번의 DescribeFileSystems 직접 호출에 대한 응답으로 반환되는 파일 시스템의 순서와 다중 직접 호출 반복의 응답에서 반환되는 파일 시스템의 순서는 지정되지 않았습니다.

이 작업에는 elasticfilesystem:DescribeFileSystems 액션에 대한 권한이 필요합니다.

Request Syntax

GET /2015-02-01/file-systems?CreationToken=CreationToken&FileSystemId=FileSystemId&Marker=Marker&MaxItems=MaxItems HTTP/1.1

URI요청 파라미터

요청은 다음 URI 매개변수를 사용합니다.

CreationToken

(선택 사항)이 생성 토큰(문자열)이 있는 파일 시스템으로 목록을 제한합니다. Amazon EFS 파일 시스템을 생성할 때 생성 토큰을 지정합니다.

길이 제한: 최소 길이는 1. 최대 길이는 64.

패턴: .+

FileSystemId

(선택 사항)설명을 검색하려는 파일 시스템의 ID입니다(문자열).

길이 제약: 최대 길이는 128입니다.

Pattern: ^(arn:aws[-a-z]*:elasticfilesystem:[0-9a-z-:]+:file-system/fs-[0-9a-f]{8,40}|fs-[0-9a-f]{8,40})$

Marker

(선택 사항)이전 DescribeFileSystems 작업에서 반환된 불투명한 페이지 매김 토큰입니다(문자열). 존재하는 경우, 반환 직접 호출이 중단된 부분부터 목록을 계속하도록 지정합니다.

길이 제약: 최소 길이 1. 최대 길이 128.

Pattern: .+

MaxItems

(선택 사항)응답에서 반환할 최대 파일 시스템 수를 지정합니다(정수). 이 숫자는 자동으로 100으로 설정됩니다. 파일 시스템이 100개 이상인 경우 응답은 페이지당 100페이지로 분류됩니다.

유효 범위: 최소값 1.

Request Body

해당 요청에는 본문이 없습니다.

Response Syntax

HTTP/1.1 200 Content-type: application/json { "FileSystems": [ { "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" } ], "Marker": "string", "NextMarker": "string" }

Response Elements

작업이 성공하면 서비스는 HTTP 200개의 응답을 다시 보냅니다.

서비스는 다음 데이터를 JSON 형식으로 반환합니다.

FileSystems

파일 시스템 설명 배열입니다.

유형: FileSystemDescription객체 어레이

Marker

요청에서 호출자가 제공한 경우 제시하세요(문자열).

유형: 문자열

길이 제약: 최소 길이는 1. 최대 길이 128.

Pattern: .+

NextMarker

응답에 반환된 것보다 많은 파일 시스템이 있는 경우 표시됩니다(문자열). 후속 요청에서 NextMarker를 사용하여 설명을 가져올 수 있습니다.

유형: 문자열

길이 제약: 최소 길이는 1. 최대 길이 128.

Pattern: .+

Errors

BadRequest

요청이 잘못되었거나 잘못된 파라미터 값 또는 필수 파라미터 누락 등의 오류가 있는 경우 반환됩니다.

HTTP상태 코드: 400

FileSystemNotFound

요청자의 FileSystemId AWS 계정값에 지정된 값이 없는 경우 반환됩니다.

HTTP상태 코드: 404

InternalServerError

서버 측에서 오류가 발생한 경우 반환됩니다.

HTTP상태 코드: 500

10개 파일 시스템 목록을 검색합니다.

다음 예시에서는 file-systems 엔드포인트 (elasticfilesystem.us-west-2.amazonaws.com/2015-02-01/file-systems) 에 GET 요청을 보냅니다. 요청은 파일 시스템 설명 수를 10개로 제한하는 MaxItems 쿼리 파라미터를 지정합니다.

샘플 요청

GET /2015-02-01/file-systems?MaxItems=10 HTTP/1.1 Host: elasticfilesystem.us-west-2.amazonaws.com x-amz-date: 20140622T191208Z Authorization: <...>

샘플 응답

HTTP/1.1 200 OK x-amzn-RequestId: 01234567-89ab-cdef-0123-456789abcdef Content-Type: application/json Content-Length: 499 { "FileSystems":[ { "OwnerId":"251839141158", "CreationToken":"MyFileSystem1", "FileSystemId":"fs-01234567", "PerformanceMode" : "generalPurpose", "CreationTime":"1403301078", "LifeCycleState":"created", "Name":"my first file system", "NumberOfMountTargets":1, "SizeInBytes":{ "Timestamp": 1403301078, "Value": 29313618372, "ValueInArchive": 201156, "ValueInIA": 675432, "ValueInStandard": 29312741784 } } ] }

참고

언어별 사용 방법에 대한 자세한 내용은 AWS SDKs 다음을 참조하십시오. API