调用CLI命令将源Project相关资源复制到目标Project。

该命令支持将日志服务的如下配置复制到其他Project:
  • Logstore
  • 索引配置
  • Logtail配置
  • 机器组
  • 机器组和Logtail关联配置
更多操作,请参考示例

请求语法

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>]

请求参数

该命令的必选和特有参数描述如下。
参数名称 数值类型 是否必选 示例值 描述
--from_project String project-a 源Project名称。
--to_project String project-b 目标Project名称。
--to_client String test 拥有操作目标Project的账号信息。如何配置该账号信息,请参见配置CLI
--copy_machine_group Boolean 是否复制机器组相关资源。取值包括
  • true:复制机器组资源至目标Project。
  • false(默认值):不复制。
关于该命令的全局参数,请参见全局参数

示例

  • 请求示例
    • (同一个地域复制Project)使用默认账号,将源project-a复制到project-b。
      aliyunlog log copy_project --from_project="project-a" --to_project="project-b"
    • (跨地域复制Project)将默认账号下的源project-a复制到test账号的project-b。
      aliyunlog log copy_project --from_project="project-a" --to_project="project-b" --client-name="test"
    • (跨地域复制Project所有配置)将默认账号下的源project-a复制到test账号的project-b,并复制Logtail配置和机器组相关资源。
      aliyunlog log copy_project --from_project="project-a" --to_project="project-b" --copy_machine_group=true --client-name="test"
  • 返回示例

    命令执行成功后,无响应消息。