DescribeFileSystemPolicy - Amazon Elastic File System

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

DescribeFileSystemPolicy

Devuelve la FileSystemPolicy del sistema de archivos de EFS especificado.

Esta operación necesita permisos para la acción elasticfilesystem:DescribeFileSystemPolicy.

Sintaxis de la solicitud

GET /2015-02-01/file-systems/FileSystemId/policy HTTP/1.1

Parámetros de solicitud del URI

La solicitud utiliza los siguientes parámetros URI.

FileSystemId

Especifica el sistema de archivos EFS del que se va a recuperar el FileSystemPolicy.

Limitaciones de longitud: longitud máxima de 128 caracteres.

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

Obligatorio: sí

Cuerpo de la solicitud

La solicitud no tiene un cuerpo de la solicitud.

Sintaxis de la respuesta

HTTP/1.1 200 Content-type: application/json { "FileSystemId": "string", "Policy": "string" }

Elementos de respuesta

Si la acción se realiza correctamente, el servicio devuelve una respuesta HTTP 200.

El servicio devuelve los datos siguientes en formato JSON.

FileSystemId

Especifica el sistema de archivos de EFS al que se aplica la FileSystemPolicy.

Tipo: string

Limitaciones de longitud: longitud máxima de 128 caracteres.

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

Policy

FileSystemPolicy con formato JSON para el sistema de archivos de EFS.

Tipo: string

Limitaciones de longitud: longitud mínima de 1. Longitud máxima de 20 000.

Patrón: [\s\S]+

Errores

BadRequest

Se devuelve si la solicitud tiene un formato incorrecto o contiene un error, como un valor de parámetro no válido, o falta un parámetro obligatorio.

Código de estado HTTP: 400

FileSystemNotFound

Se devuelve si el valor FileSystemId especificado no existe en el Cuenta de AWS del solicitante.

Código de estado HTTP: 404

InternalServerError

Se devuelve si se ha producido un error en el servidor.

Código de estado HTTP: 500

PolicyNotFound

Se devuelve si la política del sistema de archivos predeterminada está vigente para el sistema de archivos de EFS especificado.

Código de estado HTTP: 404

Ejemplos

Ejemplo

Este ejemplo ilustra un uso de DescribeFileSystemPolicy.

Solicitud de muestra

GET /2015-02-01/file-systems/fs-01234567/policy HTTP/1.1

Respuesta de ejemplo

{ "FileSystemId": "fs-01234567", "Policy": "{ "Version": "2012-10-17", "Id": "efs-policy-wizard-cdef0123-aaaa-6666-5555-444455556666", "Statement": [ { "Sid": "efs-statement-abcdef01-1111-bbbb-2222-111122224444", "Effect" : "Deny", "Principal": { "AWS": "*" }, "Action": "*", "Resource": "arn:aws:elasticfilesystem:us-east-2:111122223333:file-system/fs-01234567", "Condition": { "Bool": { "aws:SecureTransport": "false" } } }, { "Sid": "efs-statement-01234567-aaaa-3333-4444-111122223333", "Effect": "Allow", "Principal": { "AWS": "*" }, "Action": [ "elasticfilesystem:ClientMount", "elasticfilesystem:ClientWrite" ], "Resource" : "arn:aws:elasticfilesystem:us-east-2:111122223333:file-system/fs-01234567" } ] } }

Véase también

Para obtener más información sobre el uso de esta API en un SDK de AWS de un lenguaje específico, consulte: