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: cadena
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: cadena
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
FileSystemId
valor especificado no existe en el del Cuenta de AWS 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
no backup
se especifica para un sistema de archivos EFS de una zona.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 uno de los idiomas específicos AWS SDKs, consulte lo siguiente: