Cria um Fileset.
Descrição da operação
-
Notas de uso do CPFS.
Apenas o CPFS 2.2.0 e versões posteriores suportam a criação de Fileset. Você pode visualizar as informações da versão na página de detalhes do sistema de arquivos no console.
Um único sistema de arquivos CPFS suporta a criação de até 10 Filesets.
O diretório pai deve ser um diretório existente.
A profundidade máxima suportada de um caminho de Fileset é de 8 níveis. O diretório raiz / é o nível 0. Por exemplo, se o caminho do Fileset for /test/aaa/ccc/, a profundidade do caminho é de 3 níveis.
Você não pode aninhar Filesets. Se um diretório pai já estiver especificado como um Fileset, seus subdiretórios não poderão ser especificados como Filesets.
Um Fileset suporta até 1 milhão de arquivos. Se o número de arquivos exceder esse limite, a adição de um novo arquivo retornará a mensagem de erro
no space.
-
Notas de uso do CPFS for Lingjun
Apenas o CPFS for Lingjun 2.7.0 e versões posteriores suportam a criação de Fileset. Você pode visualizar as informações da versão na página de detalhes do sistema de arquivos no console.
Um único sistema de arquivos CPFS for Lingjun suporta a criação de até 500 Filesets.
O caminho do Fileset deve ser um novo caminho e não pode ser um caminho existente. Os caminhos de Fileset não podem ser renomeados e não podem ser links simbólicos.
A profundidade máxima suportada de um caminho de Fileset é de 8 níveis. O diretório raiz / é o nível 0. Por exemplo, se o caminho do Fileset for /test/aaa/ccc/, a profundidade do caminho é de 3 níveis.
Se o caminho do Fileset contiver vários níveis de diretório, o diretório pai deve ser um diretório existente.
Você não pode aninhar Filesets. Se um diretório pai já estiver especificado como um Fileset, seus subdiretórios não poderão ser especificados como Filesets. Cada caminho de Fileset suporta apenas uma cota.
Para a cota de capacidade do Fileset, o valor inicial mínimo é 10 GiB, e a unidade de expansão é 1 GiB.
Um Fileset suporta até 10 bilhões de arquivos ou diretórios. O valor inicial mínimo é 10.000, e a unidade de expansão é 1.
Ao modificar uma cota de diretório, a capacidade da cota configurada ou a contagem de arquivos deve ser maior que a capacidade utilizada ou a contagem de arquivos.
As estatísticas de cota têm um atraso de 15 minutos. O uso real atual é refletido apenas após 15 minutos.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
nas:CreateFileset |
create |
*Fileset.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| FileSystemId |
string |
Sim |
O ID do sistema de arquivos.
|
bmcpfs-290w65p03ok64y***** |
| FileSystemPath |
string |
Sim |
O caminho absoluto do Fileset a ser criado.
|
/test/ |
| DryRun |
boolean |
Não |
Especifica se deve ser realizado um dry run para esta solicitação de criação. Um dry run realiza verificações como validade de parâmetros e estoque. Ele não cria a instância de fato nem incorre em taxas. Valores válidos:
|
false |
| DeletionProtection |
boolean |
Não |
O atributo de proteção contra liberação da instância. Especifica se a instância pode ser liberada por meio do console ou da operação DeleteFileset.
Nota
Este atributo limita apenas as operações de liberação manual e não se aplica às operações de liberação do sistema. |
false |
| Description |
string |
Não |
A descrição do Fileset.
|
Internal transaction directory |
| ClientToken |
string |
Não |
Garante a idempotência da solicitação. Você pode gerar um valor em seu cliente para garantir que este parâmetro seja exclusivo em diferentes solicitações. O ClientToken pode conter apenas caracteres ASCII e não pode exceder 64 caracteres. Para mais informações, consulte Como garantir a idempotência. Nota
Se você não especificar este parâmetro, o sistema usará automaticamente o RequestId da solicitação de API como o ClientToken. O RequestId pode ser diferente para cada solicitação de API. |
123e4567-e89b-12d3-a456-4266554***** |
| Quota |
object |
Não |
As informações de cota. Nota
Apenas o CPFS for Lingjun 2.7.0 e versões posteriores suportam este parâmetro. |
|
| FileCountLimit |
integer |
Não |
O limite de contagem de arquivos da cota. Valores válidos:
|
10000 |
| SizeLimit |
integer |
Não |
O limite de capacidade total da cota. Unidade: Byte. Valores válidos:
|
10737418240 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
98696EF0-1607-4E9D-B01D-F20930B6**** |
| FsetId |
string |
O ID do Fileset. |
fset-1902718ea0ae**** |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "98696EF0-1607-4E9D-B01D-F20930B6****",
"FsetId": "fset-1902718ea0ae****"
}
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. | O parâmetro especificado é inválido. |
| 400 | MissingFileSystemId | FileSystemId is mandatory for this action. | O parâmetro FileSystemId não foi especificado. |
| 400 | MissingFileSystemPath | FileSystemPath is mandatory for this action. | O parâmetro FileSystemPath está ausente. |
| 400 | InvalidFilesystemType.NotSupport | This Api does not support this fileSystem type. | A operação de API atual não oferece suporte a este tipo de sistema de arquivos. |
| 400 | InvalidFilesystemVersion.NotSupport | This Api does not support this fileSystem version. | A operação de API atual não oferece suporte a esta versão do sistema de arquivos. |
| 400 | InvalidRequest | The request is invalid. | A solicitação é inválida. |
| 400 | Quota.Invalid.Limit | Quota limit is invalid. | A cota é inválida. |
| 400 | Resource.Exceed.Limit | Resource exceed limit. | A quantidade de recursos excede o limite. |
| 400 | Resource.Check.Fail | Resource check failed. | A verificação de recurso falhou. |
| 400 | Fileset.Path.Duplicate | Fileset path is duplicate. | O caminho do Fileset já existe. |
| 400 | Fileset.Path.Nested | Fileset path is nested. | O caminho do Fileset está aninhado. |
| 400 | Fileset.Path.NotExist | Fileset.Path.Not.Exist. | O caminho do diretório pai do Fileset não existe. |
| 400 | Fileset.Path.Exist | Fileset already exist. | O caminho do Fileset já existe. |
| 403 | OperationDenied.AlreadyExists | The operation is denied due to IdirName already exists in parent path. | O nome do diretório a ser criado já existe no diretório pai. |
| 403 | OperationDenied.TooManyFilesets | The operation is denied due to too many fileset in filesystem. | O número de diretórios Fileset no sistema de arquivos excede o limite. |
| 403 | OperationDenied.TooManyDepths | The operation is denied due to Fileset path too deep. | A profundidade do caminho do diretório Fileset excede o limite. |
| 403 | OperationDenied.NestedDir | The operation is denied due to nested directory. | Falha ao criar a configuração de atualização automática porque existem diretórios aninhados. |
| 403 | OperationDenied.DependencyViolation | The operation is denied due to dependancy violation. | As condições para a execução desta operação não foram atendidas. |
| 403 | OperationDenied.FilesetNotSupported | The operation is not supported. | O sistema de arquivos não suporta Fileset. |
| 404 | InvalidFileSystem.NotFound | The specified file system does not exist. | O sistema de arquivos especificado não existe. |
| 404 | InvalidFileSystemPath.ParentNotFound | The specified parent path does not exist. | O diretório pai especificado não existe. |
| 404 | InvalidFileSystemPath.NotDirectory | The specified idir parent path is not directory. | O diretório pai especificado não é um diretório. |
| 404 | InvalidFileSystemPath.InvalidCharacters | The specified fileset path contains invalid characters. | O caminho do Fileset especificado contém caracteres inválidos. |
| 404 | InvalidFilesetPath.InvalidParameter | Fileset path is invalid. | O caminho do fileset especificado é inválido. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.