UpdateFileSystemProtection - Amazon Elastic File System

UpdateFileSystemProtection

Actualiza la protección del sistema de archivos.

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

Sintaxis de la solicitud

PUT /2015-02-01/file-systems/FileSystemId/protection HTTP/1.1 Content-type: application/json { "ReplicationOverwriteProtection": "string" }

Parámetros de solicitud del URI

La solicitud utiliza los siguientes parámetros URI.

FileSystemId

El ID del sistema de archivos que vaya a actualizar.

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 acepta los siguientes datos en formato JSON.

ReplicationOverwriteProtection

El estado de la protección contra sobrescritura de la replicación del sistema de archivos.

  • ENABLED: el sistema de archivos no puede utilizarse como el sistema de archivos de destino en una configuración de replicación. El sistema de archivos se puede escribir. La protección contra sobrescritura de la replicación es ENABLED de forma predeterminada.

  • DISABLED: el sistema de archivos puede utilizarse como el sistema de archivos de destino en una configuración de replicación. El sistema de archivos es de solo lectura y solo puede modificarse mediante replicación de EFS.

  • REPLICATING: el sistema de archivos se utiliza como el sistema de archivos de destino en una configuración de replicación. El sistema de archivos es de solo lectura y solo se modifica mediante replicación de EFS.

Si se elimina la configuración de replicación, se vuelve a activar la protección contra sobrescritura de la replicación del sistema de archivos y se puede escribir en este.

Tipo: cadena

Valores válidos: ENABLED | DISABLED | REPLICATING

Requerido: no

Sintaxis de la respuesta

HTTP/1.1 200 Content-type: application/json { "ReplicationOverwriteProtection": "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.

ReplicationOverwriteProtection

El estado de la protección contra sobrescritura de la replicación del sistema de archivos.

  • ENABLED: el sistema de archivos no puede utilizarse como el sistema de archivos de destino en una configuración de replicación. El sistema de archivos se puede escribir. La protección contra sobrescritura de la replicación es ENABLED de forma predeterminada.

  • DISABLED: el sistema de archivos puede utilizarse como el sistema de archivos de destino en una configuración de replicación. El sistema de archivos es de solo lectura y solo puede modificarse mediante replicación de EFS.

  • REPLICATING: el sistema de archivos se utiliza como el sistema de archivos de destino en una configuración de replicación. El sistema de archivos es de solo lectura y solo se modifica mediante replicación de EFS.

Si se elimina la configuración de replicación, se vuelve a activar la protección contra sobrescritura de la replicación del sistema de archivos y se puede escribir en este.

Tipo: cadena

Valores válidos: ENABLED | DISABLED | REPLICATING

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

IncorrectFileSystemLifeCycleState

Se devuelve si el estado del ciclo de vida del sistema de archivos es no “disponible”.

Código de estado HTTP: 409

InsufficientThroughputCapacity

Se devuelve si no hay suficiente capacidad para aprovisionar un rendimiento adicional. Este valor puede devolverse al intentar crear un sistema de archivos en el modo de rendimiento aprovisionado, al intentar aumentar el rendimiento aprovisionado de un sistema de archivos existente o al intentar cambiar un sistema de archivos existente del modo de rendimiento de ráfaga al de rendimiento aprovisionado. Inténtelo de nuevo más tarde.

Código de estado HTTP: 503

InternalServerError

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

Código de estado HTTP: 500

ReplicationAlreadyExists

Se devuelve si el sistema de archivos ya está incluido en una configuración de replicación.>

Código de estado HTTP: 409

ThroughputLimitExceeded

Se devuelve si el modo de rendimiento o la cantidad de rendimiento aprovisionada no se pueden cambiar porque se ha alcanzado el límite de rendimiento de 1024 MiB/s.

Código de estado HTTP: 400

TooManyRequests

Se devuelve si no esperas al menos 24 horas antes de cambiar el modo de rendimiento o reducir el valor del rendimiento aprovisionado.

Código de estado HTTP: 429

Véase también

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