Réplique les ressources d'un projet source vers un projet de destination.
Exécutez la commande copy_project pour répliquer les ressources Log Service suivantes d'un projet vers un autre :
Logstores
Index
Configurations Logtail
Groupes de machines
Mappages entre les groupes de machines et les configurations Logtail
Pour plus d'informations, consultez la section Exemples.
Syntaxe de la requête
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>]
Paramètres de la requête
Le tableau suivant décrit les paramètres requis et spécifiques de la commande copy_project.
Paramètre | Type | Obligatoire | Exemple | Description |
--from_project | String | Oui | project-a | Nom du projet source. |
--to_project | String | Oui | project-b | Nom du projet de destination. |
--to_client | String | Non | test | Compte auquel appartient le projet de destination. Pour savoir comment configurer un compte, consultez la rubrique Configurer SLS CLI. |
--copy_machine_group | Boolean | Non | false | Indique s'il faut répliquer les ressources associées aux groupes de machines. Valeurs possibles :
|
Pour obtenir des informations sur les paramètres globaux de l'interface de ligne de commande (CLI) Log Service, consultez la rubrique Paramètres globaux.
Exemples
-
Exemples de requêtes
-
Utilisez le compte par défaut pour répliquer les ressources de project-a vers project-b. Les deux projets se trouvent dans la même région.
aliyunlog log copy_project --from_project="project-a" --to_project="project-b" -
Répliquez les ressources de project-a vers project-b. project-a appartient au compte par défaut et project-b appartient à un compte nommé test. project-a se trouve dans la région Chine (Chengdu) et project-b dans la région Chine (Hangzhou).
-
Configurez deux comptes pour les régions Chine (Hangzhou) et Chine (Chengdu). Pour plus d'informations, consultez la section Syntaxe de la requête.
-
Configurez le compte pour la région Chine (Hangzhou).
aliyunlog configure yourAccessKeyID yourAccessKeySecret cn-hangzhou.log.aliyuncs.com test -
Configurez le compte par défaut pour la région Chine (Chengdu).
aliyunlog configure yourAccessKeyID yourAccessKeySecret cn-chengdu.log.aliyuncs.com
-
-
Répliquez les ressources de project-a vers project-b.
aliyunlog log copy_project --from_project="project-a" --to_project="project-b" --to_client="test" --client-name="main"
-
-
Répliquez les ressources de project-a vers project-b. project-a appartient au compte par défaut et project-b appartient à un compte nommé test. Les configurations Logtail et les groupes de machines de project-a sont également répliqués vers project-b. Les deux projets se trouvent dans des régions différentes.
aliyunlog log copy_project --from_project="project-a" --to_project="project-b" --copy_machine_group=true --to_client="test" --client-name="main"
-
-
Exemples de réponses
L'exécution de la commande ne renvoie aucune réponse.