Todos os produtos
Search
Central de documentação

File Storage NAS:CreateLifecyclePolicy

Última atualização: Sep 03, 2026

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

Experimente esta API no OpenAPI Explorer, sem necessidade de assinatura manual. Chamadas bem-sucedidas geram automaticamente código SDK correspondente aos seus parâmetros. Faça o download com segurança de credenciais integrada para uso local.

Testar

Autorização RAM

Nenhuma autorização necessária para esta operação. Se você encontrar problemas com esta operação, entre em contato com o suporte técnico.

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.

  • O NAS de uso geral suporta a associação de apenas um único diretório. O caminho deve começar com uma barra (/) e deve ser um caminho existente no ponto de montagem.

Nota

Apenas NAS de uso geral é suportado. Para NAS de uso geral, use Paths.N para associar vários diretórios ao mesmo tempo.

  • Apenas um entre Path e Paths pode ser especificado.

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

  • DEFAULT_ATIME_14: arquivos que não foram acessados por 14 dias.

  • DEFAULT_ATIME_30: arquivos que não foram acessados por 30 dias.

  • DEFAULT_ATIME_60: arquivos que não foram acessados por 60 dias.

  • DEFAULT_ATIME_90: arquivos que não foram acessados por 90 dias.

  • DEFAULT_ATIME_180: arquivos que não foram acessados por 180 dias. DEFAULT_ATIME_180 é suportado apenas quando StorageType está definido como Archive.

Nota
  • Se uma política de classe de armazenamento IA já tiver sido configurada para o diretório, a duração da política de arquivamento deve ser maior que a duração da política de classe de armazenamento IA.

  • Apenas NAS de uso geral suporta este parâmetro.

Valores válidos:

  • DEFAULT_ATIME_14 :

    arquivos que não foram acessados por 14 dias.

  • DEFAULT_ATIME_90 :

    arquivos que não foram acessados por 90 dias.

  • DEFAULT_ATIME_60 :

    arquivos que não foram acessados por 60 dias.

  • DEFAULT_ATIME_180 :

    arquivos que não foram acessados por 180 dias.

  • DEFAULT_ATIME_30 :

    arquivos que não foram acessados por 30 dias.

DEFAULT_ATIME_14

StorageType

string

Sim

O tipo de tiering de armazenamento.

  • InfrequentAccess: classe de armazenamento IA.

  • Archive: classe de armazenamento Archive.

Nota

NAS de uso geral suporta InfrequentAccess e Archive. CPFS para Lingjun suporta apenas InfrequentAccess.

Valores válidos:

  • Archive :

    classe de armazenamento Archive.

  • InfrequentAccess :

    classe de armazenamento IA.

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
  • Obrigatório para CPFS para Lingjun.

“/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.

  • Auto (padrão): execução automática.

  • OnDemand: execução sob demanda.

Valores válidos:

  • Auto :

    execução automática.

  • OnDemand :

    execução sob demanda.

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:

  • Atime: a última hora de acesso do arquivo.

Valores válidos:

  • Atime :

    a última hora de acesso do arquivo.

Atime

Threshold

string

Não

O limiar da regra.

Valores válidos:

  • Quando Attribute está definido como Atime, o valor especifica o número de dias desde que o arquivo foi acessado pela última vez. Valores válidos: 0 a 365.

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:

  • RetrieveType: o método de recuperação.

Valores válidos:

  • RetrieveType :

    o método de recuperação.

RetrieveType

Threshold

string

Não

O limiar da regra. Valores válidos:

  • RetrieveType
    • AfterVisit: suportado quando LifecyclePolicyType está definido como Auto. Indica recall de melhor esforço no acesso.

    • All: suportado quando LifecyclePolicyType está definido como OnDemand. Indica a recuperação de todos os dados.

Valores válidos:

  • All :

    recuperar todos os dados.

  • AfterVisit :

    recall de melhor esforço no acesso.

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:

  • Atime: a última hora de acesso do arquivo.

Valores válidos:

  • Atime :

    a última hora de acesso do arquivo.

Atime

Threshold

string

Não

O limiar da regra.

Valores válidos:

  • Quando Attribute está definido como Atime, o valor especifica o número de dias desde que o arquivo foi acessado pela última vez. Valores válidos: 1 a 365.

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: A solicitação foi bem-sucedida.

  • false: A solicitação falhou.

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.