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.
Cada sistema de arquivos CPFS para Lingjun suporta até 10 políticas de gerenciamento de ciclo de vida do tipo Auto e 100 do tipo OnDemand.
Até 20 políticas de gerenciamento de ciclo de vida para NAS de uso geral podem ser criadas em cada região.
Experimente agora
Testar
Autorização RAM
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, começar com uma letra maiúscula ou minúscula e pode conter letras, dígitos, sublinhados (_) ou hifens (-). Nota
Obrigatório para NAS de uso geral. 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. Apenas NAS de uso geral é suportado.
Nota
Apenas NAS de uso geral é suportado. Para NAS de uso geral, use 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. Apenas NAS de uso geral é suportado. Valores válidos:
Nota
Valores válidos:
|
DEFAULT_ATIME_14 |
| StorageType |
string |
Sim |
O tipo de tiering de armazenamento.
Nota
NAS de uso geral suporta InfrequentAccess e Archive. 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 de um diretório associado à política de gerenciamento de ciclo de vida. Vários diretórios podem ser associados. Cada 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, começar com uma letra e pode conter letras, dígitos, sublinhados (_) ou hifens (-). Nota
Apenas CPFS para Lingjun é suportado. |
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 arquivo. Você pode configurar até uma regra. Nota
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 arquivo. Você pode configurar até uma regra. Nota
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 limiar da regra. Valores válidos:
|
3 |
| RetrieveRules |
array<object> |
Não |
As regras de recuperação de dados de arquivo. Você pode configurar até uma regra. Nota
Apenas sistemas de arquivos CPFS para Lingjun são suportados. Nota
Quando LifecyclePolicyType está definido como OnDemand, pelo menos um entre TransitRules ou RetrieveRules deve ser especificado. |
|
|
object |
Não |
A regra de recuperação de dados de arquivo. Você pode configurar até uma regra. |
||
| Attribute |
string |
Não |
O atributo da regra. Valores válidos:
Valores válidos:
|
RetrieveType |
| Threshold |
string |
Não |
O limiar 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 arquivo. Você pode configurar até uma regra. |
|
|
object |
Não |
As regras de expiração e exclusão de dados de arquivo. Você pode configurar até uma regra. |
||
| Attribute |
string |
Não |
O atributo da regra. Valores válidos:
Valores válidos:
|
Atime |
| Threshold |
string |
Não |
O limiar 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 gerenciamento de ciclo de vida. |
| 400 | OperationDenied.EncryptedFileSystemNotSupportedForLifecycle | The encrypted file system does not support lifecycle. | Sistemas de arquivos criptografados não suportam gerenciamento de ciclo de vida. |
| 400 | OperationDenied.LifecyclePolicyCountLimitExceeded | The maximum number of LifecyclePolicies is exceeded. | O número de políticas de ciclo de vida atingiu o limite superior. |
| 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. | No máximo 10 caminhos podem ser associados a cada política. |
| 400 | InvalidFilesystemType.NotSupport | The API operation does not support the file system type. | A operação atual não suporta 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 passou na política de lançamento canário. 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.