Cria uma fonte de dados.
Descrição da operação
Para o recurso de backup de NAS local, o tipo de fonte de dados compatível é o NAS local (COMMON_NAS).
Para o recurso de backup de CPFS, os tipos de fonte de dados compatíveis são o Cloud Parallel File Storage (CPFS), o CPFS for AI (BMCPFS) e outros sistemas de arquivos de grande escala (COMMON_FILE_SYSTEM).
Para o recurso de arquivamento, os tipos de fonte de dados compatíveis são o NAS local (COMMON_NAS), o HDFS (HDFS) e o S3 (S3).
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
hbr:AddDataSource |
create |
*Todos os recursos.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| DataSourceType |
string |
Sim |
O tipo da fonte de dados. |
COMMON_NAS |
| DataSourceName |
string |
Sim |
O nome da fonte de dados. |
MyLocalNas |
| Credential |
string |
Não |
A credencial de acesso para a fonte de dados. Especifique este parâmetro conforme necessário para fontes de dados de NAS local que usam o protocolo SMB, fontes de dados compatíveis com o protocolo OSS e fontes de dados compatíveis com o protocolo S3. Exemplos:
|
{ "mountUsername": "*****", "mountPassword": "*****" } |
| ConnectionInfo |
string |
Não |
As informações de conexão da fonte de dados, que descrevem como acessar a fonte de dados. Exemplos:
|
{ "dataServerAddresses": [ { "host": "123.123.123.123", "port": "8080" } ], "sharePath": "/share", "mountOptions": "vers=3", "fileSystemType": "nfs" } |
| IndexLevel |
string |
Não |
O nível do índice. Este parâmetro é usado apenas para análise de fonte de dados no recurso de arquivamento. Não use este parâmetro em outros cenários. Valores válidos:
|
META |
| ClusterId |
string |
Não |
O ID do grupo de clientes usado para acessar a fonte de dados. |
cl-0004i0nlngorvgjpl7ck |
| Schedule |
string |
Não |
O ciclo de execução. Este parâmetro é usado apenas para análise de fonte de dados no recurso de arquivamento. Não use este parâmetro em outros cenários. Formato: I{startTime}{interval}. Isso indica que uma tarefa é executada em um intervalo de {interval} a partir de {startTime}. startTime: a hora de início, que é um timestamp UNIX em segundos. interval: um intervalo de tempo ISO 8601. Por exemplo, PT1H indica um intervalo de uma hora e P1D indica um intervalo de um dia. |
I|1729493847|P1D |
| SpeedLimit |
string |
Não |
O limite de taxa. Este parâmetro é usado apenas para análise de fonte de dados no recurso de arquivamento. Não use este parâmetro em outros cenários. |
6:21:10240 |
| Options |
string |
Não |
As opções de análise da fonte de dados. Este parâmetro é usado apenas para análise de fonte de dados no recurso de arquivamento. Não use este parâmetro em outros cenários. |
{} |
| Include |
string |
Não |
O filtro que especifica os arquivos a serem incluídos. Este parâmetro é usado apenas para análise de fonte de dados no recurso de arquivamento. Não use este parâmetro em outros cenários. |
["/home/alice", "/home/bob"] |
| Exclude |
string |
Não |
O filtro que especifica os arquivos a serem excluídos. Este parâmetro é usado apenas para análise de fonte de dados no recurso de arquivamento. Não use este parâmetro em outros cenários. |
["/home/alice/log"] |
| Path |
array |
Não |
A lista de caminhos para análise da fonte de dados. Este parâmetro é usado apenas para análise de fonte de dados no recurso de arquivamento. Não use este parâmetro em outros cenários. |
|
|
string |
Não |
O caminho para análise da fonte de dados. Este parâmetro é usado apenas para análise de fonte de dados no recurso de arquivamento. Não use este parâmetro em outros cenários. |
/home |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| Code |
string |
O código de erro. |
200 |
| Message |
string |
A mensagem retornada quando a fonte de dados é adicionada. |
successful |
| RequestId |
string |
O ID da solicitação. |
53167AD3-****-****-92C7-CF69A000BA45 |
| Success |
boolean |
Indica se a solicitação foi bem-sucedida. |
true |
| DataSourceId |
string |
O ID da fonte de dados. |
ds-000*******xzj |
Exemplos
Resposta de sucesso
JSON formato
{
"Code": "200",
"Message": "successful",
"RequestId": "53167AD3-****-****-92C7-CF69A000BA45",
"Success": true,
"DataSourceId": "ds-000*******xzj"
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.