Puede usar la interfaz de línea de comandos (CLI) para copiar recursos de un proyecto de origen a un proyecto de destino.
Este comando le permite copiar las siguientes configuraciones de Simple Log Service a otro proyecto:
Logstore
Configuraciones de índice
Configuraciones de Logtail
Grupos de máquinas
Asociaciones entre grupos de máquinas y configuraciones de Logtail
Para obtener más información, consulte Ejemplos.
Sintaxis de la solicitud
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 de la solicitud
A continuación se describen los parámetros obligatorios y los específicos de este comando.
Nombre del parámetro | Tipo | Obligatorio | Ejemplo | Descripción |
--from_project | String | Sí | project-a | El nombre del proyecto de origen. |
--to_project | String | Sí | project-b | El nombre del proyecto de destino. |
--to_client | String | No | test | La cuenta que tiene permisos para operar en el proyecto. Para obtener más información sobre cómo configurar la cuenta, consulte Configure the CLI. |
--copy_machine_group | Boolean | No | false | Indica si se copian los recursos relacionados con los grupos de máquinas. Valores válidos:
|
Para obtener información sobre los parámetros globales de la CLI de Simple Log Service, consulte Parámetros globales.
Ejemplos
-
Ejemplos de solicitudes
-
Copie los recursos de project-a a project-b en la misma región mediante la cuenta predeterminada.
aliyunlog log copy_project --from_project="project-a" --to_project="project-b" -
Copie los recursos de project-a, asociado a la cuenta predeterminada, hacia project-b de la cuenta test entre distintas regiones.
Por ejemplo, puede copiar un proyecto de la región China (Chengdu) a la región China (Hangzhou).
-
Configure dos usuarios para las regiones China (Hangzhou) y China (Chengdu). Para obtener más información, consulte el comando configure.
-
Configure el usuario para la región China (Hangzhou).
aliyunlog configure yourAccessKeyID yourAccessKeySecret cn-hangzhou.log.aliyuncs.com test -
Configure el usuario predeterminado para la región China (Chengdu).
aliyunlog configure yourAccessKeyID yourAccessKeySecret cn-chengdu.log.aliyuncs.com
-
Copie el proyecto.
aliyunlog log copy_project --from_project="project-a" --to_project="project-b" --to_client="test" --client-name="main" -
-
Copie los recursos, las configuraciones de Logtail y los recursos relacionados con los grupos de máquinas desde project-a, de la cuenta predeterminada, hacia project-b de la cuenta test entre distintas regiones.
aliyunlog log copy_project --from_project="project-a" --to_project="project-b" --copy_machine_group=true --to_client="test" --client-name="main"
-
-
Ejemplo de respuesta
Si el comando se ejecuta correctamente, no se devuelve ninguna respuesta.