Use a interface de linha de comando (CLI) para copiar recursos de um projeto source para um projeto de destino.
Este comando copia as seguintes configurações do Simple Log Service para outro projeto:
Logstore
Configurações de índice
Configurações do Logtail
Grupos de máquinas
Associações entre grupos de máquinas e configurações do Logtail
Para mais informações, consulte Examples.
Sintaxe da solicitação
aliyunlog log copy_project --from_project=<value> --to_project=<value> [--to_client=<value>] [--copy_machine_group=<value>] [--access-id=<value>] [--access-key=<value>] [--sts-token=<value>] [--region-endpoint=<value>] [--client-name=<value>] [--jmes-filter=<value>] [--format-output=<value>] [--decode-output=<value>]
Parâmetros da solicitação
A tabela a seguir descreve os parâmetros obrigatórios e específicos do comando.
Nome do parâmetro | Tipo | Obrigatório | Exemplo | Descrição |
--from_project | String | Sim | project-a | Nome do projeto source. |
--to_project | String | Sim | project-b | Nome do projeto de destino. |
--to_client | String | Não | test | Conta com permissões para operar no projeto. Para saber como configure a conta, consulte Configure the CLI. |
--copy_machine_group | Boolean | Não | false | Defina se os recursos relacionados a grupos de máquinas devem ser copiados. Valores válidos:
|
Para obter informações sobre os parâmetros globais da CLI do Simple Log Service, consulte Global parameters.
Exemplos
-
Exemplos de solicitação
-
Copie recursos do project-a para o project-b na mesma região usando a conta padrão.
aliyunlog log copy_project --from_project="project-a" --to_project="project-b" -
Copie recursos do project-a da conta padrão para o project-b da conta de teste entre regiões.
Por exemplo, é possível copiar um projeto da região China (Chengdu) para a região China (Hangzhou).
-
Configure dois usuários para as regiões China (Hangzhou) e China (Chengdu). Para mais informações, consulte configure command.
-
Configure o usuário para a região China (Hangzhou).
aliyunlog configure yourAccessKeyID yourAccessKeySecret cn-hangzhou.log.aliyuncs.com test -
Configure o usuário padrão para a região China (Chengdu).
aliyunlog configure yourAccessKeyID yourAccessKeySecret cn-chengdu.log.aliyuncs.com
-
Copie o projeto.
aliyunlog log copy_project --from_project="project-a" --to_project="project-b" --to_client="test" --client-name="main" -
-
Copie recursos, configurações do Logtail e recursos relacionados a grupos de máquinas do project-a da conta padrão para o project-b da conta de teste entre regiões.
aliyunlog log copy_project --from_project="project-a" --to_project="project-b" --copy_machine_group=true --to_client="test" --client-name="main"
-
-
Exemplo de resposta
Se o comando for executado com êxito, nenhuma resposta será retornada.