

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
<a name="API_DescribeFileSystemPolicy"></a>

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
<a name="API_DescribeFileSystemPolicy_RequestSyntax"></a>

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

## Parámetros de solicitud del URI
<a name="API_DescribeFileSystemPolicy_RequestParameters"></a>

La solicitud utiliza los siguientes parámetros URI.

 ** [FileSystemId](#API_DescribeFileSystemPolicy_RequestSyntax) **   <a name="efs-DescribeFileSystemPolicy-request-uri-FileSystemId"></a>
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
<a name="API_DescribeFileSystemPolicy_RequestBody"></a>

La solicitud no tiene un cuerpo de la solicitud.

## Sintaxis de la respuesta
<a name="API_DescribeFileSystemPolicy_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "FileSystemId": "string",
   "Policy": "string"
}
```

## Elementos de respuesta
<a name="API_DescribeFileSystemPolicy_ResponseElements"></a>

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

El servicio devuelve los datos siguientes en formato JSON.

 ** [FileSystemId](#API_DescribeFileSystemPolicy_ResponseSyntax) **   <a name="efs-DescribeFileSystemPolicy-response-FileSystemId"></a>
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](#API_DescribeFileSystemPolicy_ResponseSyntax) **   <a name="efs-DescribeFileSystemPolicy-response-Policy"></a>
`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
<a name="API_DescribeFileSystemPolicy_Errors"></a>

 ** 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.    
 ** ErrorCode **   
El código de error es una cadena que identifica de forma exclusiva una condición de error. Está diseñado para que los programas que detectan y administran errores por tipo puedan leerlo y comprenderlo.   
 ** Message **   
El mensaje de error contiene una descripción genérica de la condición de error en inglés. Está destinado a un público humano. Los programas simples muestran el mensaje directamente al usuario final si se detecta una condición de error que no sabe cómo controlar o no le interesa hacerlo. Los programas sofisticados con un control de errores más exhaustivo y una internacionalización adecuada tienen más probabilidades de ignorar el mensaje de error.
Código de estado HTTP: 400

 ** FileSystemNotFound **   
Se devuelve si el `FileSystemId` valor especificado no existe en el del Cuenta de AWS solicitante.    
 ** ErrorCode **   
El código de error es una cadena que identifica de forma exclusiva una condición de error. Está diseñado para que los programas que detectan y administran errores por tipo puedan leerlo y comprenderlo.   
 ** Message **   
El mensaje de error contiene una descripción genérica de la condición de error en inglés. Está destinado a un público humano. Los programas simples muestran el mensaje directamente al usuario final si se detecta una condición de error que no sabe cómo controlar o no le interesa hacerlo. Los programas sofisticados con un control de errores más exhaustivo y una internacionalización adecuada tienen más probabilidades de ignorar el mensaje de error.
Código de estado HTTP: 404

 ** InternalServerError **   
Se devuelve si se ha producido un error en el servidor.    
 ** ErrorCode **   
El código de error es una cadena que identifica de forma exclusiva una condición de error. Está diseñado para que los programas que detectan y administran errores por tipo puedan leerlo y comprenderlo.   
 ** Message **   
El mensaje de error contiene una descripción genérica de la condición de error en inglés. Está destinado a un público humano. Los programas simples muestran el mensaje directamente al usuario final si se detecta una condición de error que no sabe cómo controlar o no le interesa hacerlo. Los programas sofisticados con un control de errores más exhaustivo y una internacionalización adecuada tienen más probabilidades de ignorar el mensaje de error.
Código de estado HTTP: 500

 ** PolicyNotFound **   
Se devuelve si no se pueden localizar la política de IAM o la política de recursos especificadas o si no se puede acceder a ellas. Según la acción que se realice, el error también se puede devolver si la política del sistema de archivos predeterminada está vigente para el sistema de archivos de EFS o si no se especifica ninguna política de copia de seguridad.    
 ** ErrorCode **   
El código de error es una cadena que identifica de forma exclusiva una condición de error. Está diseñado para que los programas que detectan y administran errores por tipo puedan leerlo y comprenderlo.   
 ** Message **   
El mensaje de error contiene una descripción genérica de la condición de error en inglés. Está destinado a un público humano. Los programas simples muestran el mensaje directamente al usuario final si se detecta una condición de error que no sabe cómo controlar o no le interesa hacerlo. Los programas sofisticados con un control de errores más exhaustivo y una internacionalización adecuada tienen más probabilidades de ignorar el mensaje de error.
Código de estado HTTP: 404

## Ejemplos
<a name="API_DescribeFileSystemPolicy_Examples"></a>

### Ejemplo
<a name="API_DescribeFileSystemPolicy_Example_1"></a>

Este ejemplo ilustra un uso de DescribeFileSystemPolicy.

#### Solicitud de muestra
<a name="API_DescribeFileSystemPolicy_Example_1_Request"></a>

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

#### Respuesta de ejemplo
<a name="API_DescribeFileSystemPolicy_Example_1_Response"></a>

```
{
    "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
<a name="API_DescribeFileSystemPolicy_SeeAlso"></a>

Para obtener más información sobre el uso de esta API en uno de los idiomas específicos AWS SDKs, consulte lo siguiente:
+  [AWS Interfaz de línea de comandos V2](https://docs.aws.amazon.com/goto/cli2/elasticfilesystem-2015-02-01/DescribeFileSystemPolicy) 
+  [AWS SDK para .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/elasticfilesystem-2015-02-01/DescribeFileSystemPolicy) 
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/elasticfilesystem-2015-02-01/DescribeFileSystemPolicy) 
+  [AWS SDK para Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/elasticfilesystem-2015-02-01/DescribeFileSystemPolicy) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/elasticfilesystem-2015-02-01/DescribeFileSystemPolicy) 
+  [AWS SDK para JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/elasticfilesystem-2015-02-01/DescribeFileSystemPolicy) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/elasticfilesystem-2015-02-01/DescribeFileSystemPolicy) 
+  [AWS SDK para PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/elasticfilesystem-2015-02-01/DescribeFileSystemPolicy) 
+  [AWS SDK para Python](https://docs.aws.amazon.com/goto/boto3/elasticfilesystem-2015-02-01/DescribeFileSystemPolicy) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/elasticfilesystem-2015-02-01/DescribeFileSystemPolicy) 