As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
DescribeFileSystems
Retorna a descrição de um sistema de EFS arquivos específico da Amazon se o sistema de arquivos CreationToken
ou o FileSystemId
for fornecido. Caso contrário, ele retornará descrições de todos os sistemas de arquivos pertencentes ao chamador Conta da AWS no Região da AWS endpoint que você está chamando.
Ao recuperar todas as descrições do sistema de arquivos, você pode especificar opcionalmente o parâmetro MaxItems
para limitar o número de descrições em uma resposta. Esse número é automaticamente definido como 100. Se mais descrições do sistema de arquivos permaneceremNextMarker
, a Amazon EFS retornará um token opaco na resposta. Nesse caso, você deve enviar uma solicitação subsequente com o parâmetro de solicitação Marker
definido como o valor de NextMarker
.
Para recuperar uma lista das descrições do sistema de arquivos, essa operação é usada em um processo iterativo, em que DescribeFileSystems
é chamada primeiro sem o Marker
e, em seguida, a operação continua a chamá-la com o parâmetro Marker
definido como o valor de NextMarker
da resposta anterior até que a resposta não tenha NextMarker
.
A ordem dos sistemas de arquivos retornados na resposta de uma chamada DescribeFileSystems
e a ordem retornada nas respostas de uma iteração de várias chamadas não é especificada.
Essa operação exige permissões para a ação elasticfilesystem:DescribeFileSystems
.
Sintaxe da Solicitação
GET /2015-02-01/file-systems?CreationToken=CreationToken
&FileSystemId=FileSystemId
&Marker=Marker
&MaxItems=MaxItems
HTTP/1.1
URIParâmetros de solicitação
A solicitação usa os seguintes URI parâmetros.
- CreationToken
-
(Opcional) Restringe a lista ao sistema de arquivos com esse token de criação (String). Você especifica um token de criação ao criar um sistema de EFS arquivos da Amazon.
Restrições de comprimento: tamanho mínimo de 1. Comprimento máximo de 64.
Padrão:
.+
- FileSystemId
-
(Opcional) ID do sistema de arquivos cuja descrição você deseja recuperar (String).
Restrições de Tamanho: Tamanho máximo de 128.
Padrão:
^(arn:aws[-a-z]*:elasticfilesystem:[0-9a-z-:]+:file-system/fs-[0-9a-f]{8,40}|fs-[0-9a-f]{8,40})$
- Marker
-
(Opcional) Token de paginação opaco retornado de uma
DescribeFileSystems
operação anterior (String). Se presente, especifica a continuação da lista de onde a chamada retornada foi interrompida.Restrições de comprimento: tamanho mínimo de 1. O tamanho máximo é 128.
Padrão:
.+
- MaxItems
-
(Opcional) Especifica o número máximo de sistemas de arquivos a serem retornados na resposta (inteiro). Esse número é automaticamente definido como 100. A resposta é paginada em 100 por página se você tiver mais de 100 sistemas de arquivos.
Faixa válida: valor mínimo de 1.
Corpo da Solicitação
Essa solicitação não tem corpo.
Sintaxe da resposta
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"
}
Elementos de Resposta
Se a ação for bem-sucedida, o serviço retornará uma resposta HTTP de 200.
Os dados a seguir são retornados em JSON formato pelo serviço.
- FileSystems
-
Uma matriz de descrições do sistema de arquivos.
Tipo: matriz de objetos FileSystemDescription
- Marker
-
Presente se fornecido pelo chamador na solicitação (String).
Tipo: string
Restrições de tamanho: tamanho mínimo 1. O tamanho máximo é 128.
Padrão:
.+
- NextMarker
-
Presente se houver mais sistemas de arquivos do que os retornados na resposta (String). Você pode usar o
NextMarker
na solicitação subsequente para buscar as descrições.Tipo: string
Restrições de tamanho: tamanho mínimo 1. O tamanho máximo é 128.
Padrão:
.+
Erros
- BadRequest
-
Retornado se a solicitação estiver malformada ou contiver um erro, como um valor de parâmetro inválido ou um parâmetro obrigatório ausente.
HTTPCódigo de status: 400
- FileSystemNotFound
-
Retornado se o
FileSystemId
valor especificado não existir no valor do Conta da AWS solicitante.HTTPCódigo de status: 404
- InternalServerError
-
Retornado se ocorreu um erro no lado do servidor.
HTTPCódigo de status: 500
Exemplos
Recupere uma lista de 10 sistemas de arquivos
O exemplo a seguir envia uma GET solicitação para o file-systems
endpoint (elasticfilesystem.us-west-2.amazonaws.com/2015-02-01/file-systems
). A solicitação especifica um parâmetro de consulta MaxItems
para limitar o número de descrições do sistema de arquivos a 10.
Exemplo de solicitação
GET /2015-02-01/file-systems?MaxItems=10 HTTP/1.1
Host: elasticfilesystem.us-west-2.amazonaws.com
x-amz-date: 20140622T191208Z
Authorization: <...>
Resposta da amostra
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
}
}
]
}
Consulte também
Para obter mais informações sobre como usar isso API em um idioma específico AWS SDKs, consulte o seguinte: