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 esENABLED
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 esENABLED
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: