Cria uma tarefa para excluir permanentemente um arquivo ou diretório da lixeira.
Descrição da operação
Apenas os sistemas de arquivos NAS de uso geral suportam este recurso.
A lixeira deve estar ativada.
Monte o sistema de arquivos usando NFS ou SMB (monte o sistema de arquivos em uma instância ECS na mesma VPC) e, em seguida, exclua o arquivo de destino no diretório de montagem para movê-lo para a lixeira.
Ao excluir permanentemente um diretório, o conteúdo do diretório é excluído recursivamente.
Apenas uma tarefa de exclusão permanente pode ser executada por vez para um único sistema de arquivos. Enquanto um arquivo ou diretório estiver sendo excluído permanentemente, você não poderá iniciar uma nova tarefa de restauração ou limpeza.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
nas:CreateRecycleBinDeleteJob |
delete |
*FileSystem
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| FileSystemId |
string |
Sim |
O ID do sistema de arquivos. |
1ca404**** |
| FileId |
string |
Sim |
O FileId do arquivo ou diretório que você deseja excluir permanentemente. Você pode chamar a operação ListRecycledDirectoriesAndFiles para consultar o FileId dos dados excluídos. |
104 |
| ClientToken |
string |
Não |
Garante a idempotência da solicitação. Gere um valor de parâmetro a partir do seu cliente para garantir que o valor seja exclusivo entre diferentes solicitações. O valor de ClientToken pode conter apenas caracteres ASCII e não pode exceder 64 caracteres de comprimento. Para mais informações, consulte Como garantir a idempotência. Nota
Se você não especificar ClientToken, o sistema usa automaticamente o RequestId da solicitação de API como ClientToken. O RequestId pode variar para cada solicitação de API. |
123e4567-e89b-12d3-a456-42665544**** |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Esquema da resposta. |
||
| RequestId |
string |
O ID da solicitação. |
98696EF0-1607-4E9D-B01D-F20930B6**** |
| JobId |
string |
O ID da tarefa. |
8C****C54 |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "98696EF0-1607-4E9D-B01D-F20930B6****",
"JobId": "8C****C54"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | IllegalCharacters | The parameter contains illegal characters. | |
| 400 | MissingFileSystemId | FileSystemId is mandatory for this action. | |
| 400 | MissingFileId | FileId is mandatory for this action. | |
| 400 | InvalidParameter.KMSKeyId.KMSUnauthorized | KMS is not authorized. | |
| 400 | InvalidParameter.KMSKeyId.CMKNotEnabled | The CMK needs to be enabled. | |
| 403 | OperationDenied.Conflict | The operation is in conflict with (% JobId). Please try again later. | |
| 403 | OperationDenied.TooManyRunningJobs | The maximum number of running job is one. Please try again later. | |
| 404 | InvalidFileSystem.NotFound | The specified file system does not exist. | |
| 404 | InvalidFileId.NotFound | The specified FileId(%FileId) does not exist. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.