调用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 | 否 | 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"
- (同一个地域复制Project)使用默认账号,将源project-a复制到project-b。
- 返回示例
命令执行成功后,无响应消息。