UpdateFileSystemProtection - Amazon Elastic File System

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

UpdateFileSystemProtection

Atualiza a proteção no sistema de arquivos.

Essa operação exige permissões para a ação elasticfilesystem:UpdateFileSystemProtection.

Sintaxe da Solicitação

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

Parâmetros da Solicitação de URI

A solicitação usa os seguintes parâmetros de URI:

FileSystemId

O ID do sistema de arquivos a ser atualizado.

Restrições de tamanho: tamanho máximo de 128.

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

Exigido: Sim

Corpo da Solicitação

A solicitação aceita os dados a seguir no formato JSON.

ReplicationOverwriteProtection

O status da proteção contra substituição de replicação do sistema de arquivos.

  • ENABLED - o sistema de arquivos de origem não pode ser usado como sistema de arquivos de destino em uma configuração de replicação. O sistema de arquivos é gravável. A proteção contra substituição de replicação é ENABLED por padrão.

  • DISABLED: o sistema de arquivos de origem pode ser usado como sistema de arquivos de destino em uma configuração de replicação. O sistema de arquivos é somente para leitura e só pode ser modificado pela replicação do EFS.

  • REPLICATING: o sistema de arquivos de origem está sendo usado como sistema de arquivos de destino em uma configuração de replicação. O sistema de arquivos é somente para leitura e só é modificado pela replicação do EFS.

Se a configuração de replicação for excluída, a proteção contra substituição de replicação do sistema de arquivos será reativada e o sistema de arquivos se tornará gravável.

Tipo: String

Valores Válidos: ENABLED | DISABLED | REPLICATING

Obrigatório: Não

Sintaxe da Resposta

HTTP/1.1 200 Content-type: application/json { "ReplicationOverwriteProtection": "string" }

Elementos de Resposta

Se a ação for bem-sucedida, o serviço retornará uma resposta HTTP 200.

Os dados a seguir são retornados no formato JSON pelo serviço.

ReplicationOverwriteProtection

O status da proteção contra substituição de replicação do sistema de arquivos.

  • ENABLED - o sistema de arquivos de origem não pode ser usado como sistema de arquivos de destino em uma configuração de replicação. O sistema de arquivos é gravável. A proteção contra substituição de replicação é ENABLED por padrão.

  • DISABLED: o sistema de arquivos de origem pode ser usado como sistema de arquivos de destino em uma configuração de replicação. O sistema de arquivos é somente para leitura e só pode ser modificado pela replicação do EFS.

  • REPLICATING: o sistema de arquivos de origem está sendo usado como sistema de arquivos de destino em uma configuração de replicação. O sistema de arquivos é somente leitura e só é modificado pela replicação do EFS.

Se a configuração de replicação for excluída, a proteção contra substituição de replicação do sistema de arquivos será reativada, o sistema de arquivos se tornará gravável.

Tipo: String

Valores Válidos: ENABLED | DISABLED | REPLICATING

Erros

BadRequest

Retornado se a solicitação estiver malformada ou contiver um erro, como um valor de parâmetro inválido ou um parâmetro obrigatório ausente.

ErrorCode

O código de erro é uma sequência que identifica exclusivamente uma condição de erro. O objetivo desse código é ser lido e compreendido pelos programas que detectam e tratam erros por tipo.

Message

A mensagem de erro contém uma descrição genérica da condição do erro em inglês. Ela é destinada ao público humano. Programas simples exibem a mensagem diretamente ao usuário final se encontrarem uma condição de erro que não conhecem ou não tratam. Programas sofisticados com tratamento de erro mais exaustivo e internacionalização própria são mais de prováveis de ignorar a mensagem de erro.

Código de Status HTTP: 400

FileSystemNotFound

Retornado se o valor especificado de FileSystemId não existir na Conta da AWS solicitante.

ErrorCode

O código de erro é uma sequência que identifica exclusivamente uma condição de erro. O objetivo desse código é ser lido e compreendido pelos programas que detectam e tratam erros por tipo.

Message

A mensagem de erro contém uma descrição genérica da condição do erro em inglês. Ela é destinada ao público humano. Programas simples exibem a mensagem diretamente ao usuário final se encontrarem uma condição de erro que não conhecem ou não tratam. Programas sofisticados com tratamento de erro mais exaustivo e internacionalização própria são mais de prováveis de ignorar a mensagem de erro.

Código de Status HTTP: 404

IncorrectFileSystemLifeCycleState

Retornado se o estado do ciclo de vida do sistema de arquivos não estiver “disponível”.

ErrorCode

O código de erro é uma sequência que identifica exclusivamente uma condição de erro. O objetivo desse código é ser lido e compreendido pelos programas que detectam e tratam erros por tipo.

Message

A mensagem de erro contém uma descrição genérica da condição do erro em inglês. Ela é destinada ao público humano. Programas simples exibem a mensagem diretamente ao usuário final se encontrarem uma condição de erro que não conhecem ou não tratam. Programas sofisticados com tratamento de erro mais exaustivo e internacionalização própria são mais de prováveis de ignorar a mensagem de erro.

Código de Status HTTP: 409

InsufficientThroughputCapacity

Retornado se não houver capacidade suficiente para provisionar throughput adicional. Esse valor pode ser retornado ao tentar criar um sistema de arquivos no modo de taxa de transferência provisionada, ao tentar aumentar a taxa de transferência provisionada de um sistema de arquivos existente ou ao tentar alterar um sistema de arquivos existente do modo de taxa de transferência intermitente para o modo de taxa de transferência provisionada. Tente novamente mais tarde.

ErrorCode

O código de erro é uma sequência que identifica exclusivamente uma condição de erro. O objetivo desse código é ser lido e compreendido pelos programas que detectam e tratam erros por tipo.

Message

A mensagem de erro contém uma descrição genérica da condição do erro em inglês. Ela é destinada ao público humano. Programas simples exibem a mensagem diretamente ao usuário final se encontrarem uma condição de erro que não conhecem ou não tratam. Programas sofisticados com tratamento de erro mais exaustivo e internacionalização própria são mais de prováveis de ignorar a mensagem de erro.

Código de status HTTP: 503

InternalServerError

Retornado se ocorreu um erro no lado do servidor.

ErrorCode

O código de erro é uma sequência que identifica exclusivamente uma condição de erro. O objetivo desse código é ser lido e compreendido pelos programas que detectam e tratam erros por tipo.

Message

A mensagem de erro contém uma descrição genérica da condição do erro em inglês. Ela é destinada ao público humano. Programas simples exibem a mensagem diretamente ao usuário final se encontrarem uma condição de erro que não conhecem ou não tratam. Programas sofisticados com tratamento de erro mais exaustivo e internacionalização própria são mais de prováveis de ignorar a mensagem de erro.

Código de Status HTTP: 500

ReplicationAlreadyExists

Retornado se o sistema de arquivos já estiver incluído em uma configuração de replicação.>

ErrorCode

O código de erro é uma sequência que identifica exclusivamente uma condição de erro. O objetivo desse código é ser lido e compreendido pelos programas que detectam e tratam erros por tipo.

Message

A mensagem de erro contém uma descrição genérica da condição do erro em inglês. Ela é destinada ao público humano. Programas simples exibem a mensagem diretamente ao usuário final se encontrarem uma condição de erro que não conhecem ou não tratam. Programas sofisticados com tratamento de erro mais exaustivo e internacionalização própria são mais de prováveis de ignorar a mensagem de erro.

Código de Status HTTP: 409

ThroughputLimitExceeded

Retornado se o modo de taxa de transferência ou a quantidade de taxa de transferência provisionada não puderem ser alterados porque o limite de taxa de transferência de 1024 MiB/s foi atingido.

ErrorCode

O código de erro é uma sequência que identifica exclusivamente uma condição de erro. O objetivo desse código é ser lido e compreendido pelos programas que detectam e tratam erros por tipo.

Message

A mensagem de erro contém uma descrição genérica da condição do erro em inglês. Ela é destinada ao público humano. Programas simples exibem a mensagem diretamente ao usuário final se encontrarem uma condição de erro que não conhecem ou não tratam. Programas sofisticados com tratamento de erro mais exaustivo e internacionalização própria são mais de prováveis de ignorar a mensagem de erro.

Código de Status HTTP: 400

TooManyRequests

Retornado se você não esperar pelo menos 24 horas antes de alterar o modo de taxa de transferência ou diminuir o valor da taxa de transferência provisionada.

ErrorCode

O código de erro é uma sequência que identifica exclusivamente uma condição de erro. O objetivo desse código é ser lido e compreendido pelos programas que detectam e tratam erros por tipo.

Message

A mensagem de erro contém uma descrição genérica da condição do erro em inglês. Ela é destinada ao público humano. Programas simples exibem a mensagem diretamente ao usuário final se encontrarem uma condição de erro que não conhecem ou não tratam. Programas sofisticados com tratamento de erro mais exaustivo e internacionalização própria são mais de prováveis de ignorar a mensagem de erro.

Código de status HTTP: 429

Consulte também

Para obter mais informações sobre como usar essa API em um dos SDKs específicos de linguagem AWS, consulte: