すべてのプロダクト
Search
ドキュメントセンター

Simple Log Service:copy_project

最終更新日:Sep 05, 2024

ソースプロジェクトからターゲットプロジェクトにリソースをレプリケートします。

copy_projectコマンドを実行して、次のLog Serviceリソースをプロジェクトから別のプロジェクトにレプリケートできます。

  • ログストア

  • インデックス

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

リクエストパラメーター

次の表に、copy_projectコマンドに必要なパラメーターと具体的なパラメーターを示します。

パラメーター

データ型

必須

説明

-- from_project

String

課金されます

プロジェクト-a

ソースプロジェクトの名前。

-- to_project

String

課金されます

プロジェクト-b

ターゲットプロジェクトの名前。

-- to_client

String

課金されません

test

ターゲットプロジェクトが属するアカウント。 アカウントの設定方法については、「Log Service CLIの設定」をご参照ください。

-- copy_machine_グループ

ブール値

課金されません

false

マシングループに関連するリソースをレプリケートするかどうかを指定します。 有効な値:

  • true: ソースプロジェクトのマシングループに関連するリソースが、ターゲットプロジェクトにレプリケートされます。

  • false: ソースプロジェクトのマシングループに関連するリソースは、ターゲットプロジェクトにレプリケートされません。

Log Serviceコマンドラインインターフェイス (CLI) のグローバルパラメーターの詳細については、「グローバルパラメーター」をご参照ください。

  • リクエストの例

    • 既定のアカウントを使用して、project-aからproject-bにリソースを複製します。 2つのプロジェクトは同じリージョンにあります。

      aliyunlog log copy_project --from_project="project-a" --to_project="project-b"
    • project-aからproject-bにリソースを複製します。 project-aはデフォルトのアカウントに属し、project-bはtestという名前のアカウントに属します。 project-aは中国 (成都) リージョンにあり、project-bは中国 (杭州) リージョンにあります。

      1. 中国 (杭州) リージョンと中国 (成都) リージョンの2つのアカウントを設定します。 詳細については、「リクエスト構文」をご参照ください。

        • 中国 (杭州) リージョンのアカウントを設定します。

          aliyunlog configure LTAI4G24******dYKSpLMZ XjAsPzvbK******tagJeRqax cn-hangzhou.log.aliyuncs.com test
        • 中国 (成都) リージョンのデフォルトアカウントを設定します。

          aliyunlog configure LTAI4G24******dYKSpLMZ XjAsPzvbK******tagJeRqax cn-chengdu.log.aliyuncs.com
      2. project-aからproject-bにリソースを複製します。

        aliyunlog log copy_project --from_project="project-a" --to_project="project-b" --to_client="test"  --client-name="main"
    • project-aからproject-bにリソースを複製します。 project-aはデフォルトのアカウントに属し、project-bはtestという名前のアカウントに属します。 project-aのLogtail構成とマシングループもproject-bにレプリケートされます。 2つのプロジェクトは異なる地域にあります。

      aliyunlog log copy_project --from_project="project-a" --to_project="project-b" --copy_machine_group=true --to_client="test"  --client-name="main"
  • レスポンスの例

    コマンドを実行すると、応答は返されません。