Cria uma política de gerenciamento de ciclo de vida.
Descrição da operação
Apenas sistemas de arquivos NAS de uso geral e CPFS para Lingjun suportam a criação de políticas de gerenciamento de ciclo de vida.
Você pode criar até 10 políticas de gerenciamento de ciclo de vida do tipo Auto e 100 do tipo OnDemand para cada sistema de arquivos CPFS para Lingjun.
Você pode criar até 20 políticas de gerenciamento de ciclo de vida para NAS de uso geral em cada região.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
nas:CreateLifecyclePolicy |
create |
*LifecyclePolicy.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| FileSystemId |
string |
Sim |
O ID do sistema de arquivos. |
31a8e4**** |
| LifecyclePolicyName |
string |
Não |
O nome da política de gerenciamento de ciclo de vida. O nome deve ter de 3 a 64 caracteres e deve começar com uma letra maiúscula ou minúscula. Pode conter letras, dígitos, sublinhados (_) e hifens (-). Nota
Este parâmetro é obrigatório para NAS de uso geral, mas não é obrigatório para CPFS para Lingjun. |
lifecyclepolicy_01 |
| Path |
string |
Não |
O caminho absoluto do diretório associado à política de gerenciamento de ciclo de vida. Este parâmetro é suportado apenas pelo NAS de uso geral.
Nota
Este parâmetro é suportado apenas pelo NAS de uso geral. Para o NAS de uso geral, configure Paths.N para associar vários diretórios ao mesmo tempo.
|
/pathway/to/folder |
| LifecycleRuleName |
string |
Não |
A regra de gerenciamento associada à política de gerenciamento de ciclo de vida. Este parâmetro é suportado apenas pelo NAS de uso geral. Valores válidos:
Nota
Valores válidos:
|
DEFAULT_ATIME_14 |
| StorageType |
string |
Sim |
O tipo de armazenamento em camadas.
Nota
O NAS de uso geral suporta tanto InfrequentAccess quanto Archive. O CPFS para Lingjun suporta apenas InfrequentAccess. Valores válidos:
|
InfrequentAccess |
| Paths |
array |
Não |
Os caminhos absolutos dos diretórios associados à política de gerenciamento de ciclo de vida. |
"/path1", "/path2" |
|
string |
Não |
O caminho absoluto do diretório associado à política de gerenciamento de ciclo de vida. Vários diretórios podem ser associados. O caminho deve começar com uma barra (/) e deve ser um caminho existente no ponto de montagem. Valores válidos de N: 1 a 10. Nota
|
“/path1" |
|
| Description |
string |
Não |
A descrição da política de ciclo de vida. Formato: A descrição deve ter de 3 a 64 caracteres e deve começar com uma letra. Pode conter letras, dígitos, sublinhados (_) e hifens (-). Nota
Este parâmetro é suportado apenas pelo CPFS para Lingjun. |
Description |
| LifecyclePolicyType |
string |
Não |
O tipo de política.
Valores válidos:
|
Auto |
| TransitRules |
array<object> |
Não |
As regras de trânsito de dados de arquivos. Você pode configurar até 1 regra. Nota
Este parâmetro é suportado apenas quando LifecyclePolicyType está definido como Auto para sistemas de arquivos CPFS para Lingjun. |
|
|
object |
Não |
A regra de trânsito de dados de arquivos. Você pode configurar até 1 regra. Nota
Este parâmetro é suportado apenas quando LifecyclePolicyType está definido como Auto para sistemas de arquivos CPFS para Lingjun. |
||
| Attribute |
string |
Não |
O atributo da regra. Valores válidos:
Valores válidos:
|
Atime |
| Threshold |
string |
Não |
O limite da regra. Valores válidos:
|
3 |
| RetrieveRules |
array<object> |
Não |
As regras de recuperação de dados de arquivos. Você pode configurar até 1 regra. Nota
Este parâmetro é suportado apenas por sistemas de arquivos CPFS para Lingjun. Nota
Quando LifecyclePolicyType está definido como OnDemand, você deve especificar pelo menos uma das regras de transição ativas (TransitRules) e regras de recuperação (RetrieveRules). |
|
|
object |
Não |
A regra de recuperação de dados de arquivos. Você pode configurar até 1 regra. |
||
| Attribute |
string |
Não |
O atributo da regra. Valores válidos:
Valores válidos:
|
RetrieveType |
| Threshold |
string |
Não |
O limite da regra. Valores válidos:
Valores válidos:
|
All |
| DeleteRules |
array<object> |
Não |
As regras de expiração e exclusão de dados de arquivos. Você pode configurar até 1 regra. |
|
|
object |
Não |
As regras de expiração e exclusão de dados de arquivos. Você pode configurar até 1 regra. |
||
| Attribute |
string |
Não |
O atributo da regra. Valores válidos:
Valores válidos:
|
Atime |
| Threshold |
string |
Não |
O limite da regra. Valores válidos:
|
1 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
BC7C825C-5F65-4B56-BEF6-98C56C7C**** |
| Success |
boolean |
O status da solicitação. Valores válidos:
|
true |
| LifecyclePolicyId |
string |
O ID da política de ciclo de vida. |
lsp-bp1234567890ab**** |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "BC7C825C-5F65-4B56-BEF6-98C56C7C****",
"Success": true,
"LifecyclePolicyId": "lsp-bp1234567890ab****"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | OperationDenied.FileSystemNotSupportedForLifecycle | The file system does not support lifecycle. | O sistema de arquivos especificado não suporta o gerenciamento de ciclo de vida. |
| 400 | OperationDenied.EncryptedFileSystemNotSupportedForLifecycle | The encrypted file system does not support lifecycle. | Os sistemas de arquivos criptografados não suportam o gerenciamento de ciclo de vida. |
| 400 | OperationDenied.LifecyclePolicyCountLimitExceeded | The maximum number of LifecyclePolicies is exceeded. | O número máximo de políticas de ciclo de vida foi atingido. |
| 400 | InvalidLifecyclePolicy.AlreadyExist | The specified LifecyclePolicy already exists. | A política de ciclo de vida especificada já existe. |
| 400 | InvalidParameter.PathsNumberExceed | The maximum number of Path.N for this operation is 10. | Cada política pode ser associada a no máximo 10 caminhos. |
| 400 | InvalidFilesystemType.NotSupport | The API operation does not support the file system type. | A operação de API atual não oferece suporte a este tipo de sistema de arquivos. |
| 400 | InvalidParameter.PathOrPaths | Either Path or Paths.N must be specified. | Você deve especificar o parâmetro Path ou Paths.N, mas não ambos. |
| 400 | MissingFileSystemId | FileSystemId is mandatory for this action. | O parâmetro FileSystemId não foi especificado. |
| 400 | Lifecycle.Count.Exceeded | The lifecycle policy count exceeds the max limit per type per filesystem. | O número de políticas de ciclo de vida excede o limite. |
| 403 | OperationDenied.NotSupportPaths.N | Your request does not meet the gray condition. The Paths.N parameter is not supported. | A solicitação atual não passa na política de liberação canary. O parâmetro Paths.N não é suportado. |
| 404 | InvalidFileSystem.NotFound | The specified file system does not exist. | O sistema de arquivos especificado não existe. |
| 404 | InvalidParameter.PathNotExist | The specified path does not exist. | O caminho especificado não existe. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.