CloudOps Orchestration Service (OOS) を使用すると、複数の Elastic Compute Service (ECS) インスタンスにファイルを一括でダウンロードできます。ファイルは、HTTPS 経由または Object Storage Service (OSS) からダウンロードできます。
シナリオ 1:HTTPS 経由でのファイルのダウンロード
前提条件
パブリックネットワークアクセスを備えた ECS インスタンスが利用可能です。Create an instance、Enable the public network。
手順
-
CloudOps Orchestration Service - Common O&M Tasks - Batch Instance Operations ページに移動します。
-
作成 をクリックして、[Create Batch Instance Operation Task] ページに移動します。
-
タスクタイプ で [Batch Download Files] を選択します。ファイルタイプやインスタンスの選択など、必要なパラメーターを設定します。その後、作成 をクリックします。

-
タスクが完了したら、詳細 をクリックして実行結果を表示します。

シナリオ 2:OSS からのファイルのダウンロード
前提条件
各ターゲットインスタンスには、OSS に対する読み取り権限を持つインスタンス RAM ロールが必要です。
手順
-
RAM ロールを作成し、権限を付与します。
-
[Create Role] ページで、[Principal Type] で [Alibaba Cloud Service] を選択し、特定の Alibaba Cloud サービスを選択してから、OK をクリックします。
説明[Principal Name] で選択できる Alibaba Cloud サービスは、コンソールに表示されるオプションによって決まります。この例では、ECS を選択します。
-
[Create Role] ダイアログボックスで、
InstanceRoleなどの ロール名 を入力し、OK をクリックします。 -
InstanceRoleRAM ロールに OSS の読み取り権限を追加し、[Grant Permissions] をクリックします。デフォルトでは、新しい RAM ロールには権限がありません。RAM ロールの権限を管理する必要があります。
InstanceRoleロールに、OSS への読み取り専用アクセスを許可するAliyunOSSReadOnlyAccessポリシーを追加します。
-
権限が付与されたことを確認し、完了 をクリックします。
-
OOS コンソールから ECS インスタンスにファイルをダウンロードします。
-
CloudOps Orchestration Service - Common O&M Tasks - Batch Instance Operations ページに移動します。
-
作成 をクリックして、[Create Batch Instance Operation Task] ページに移動します。
-
タスクタイプ で [Instance Operations] を選択します。[Operation to be Performed] で [Add Role] を選択します。ロール名 を設定し、ターゲットインスタンスを選択してから、作成 をクリックします。

-
[Confirm Parameters] ページで、OK をクリックします。
-
[Create Batch Instance Operation Task] ページで、タスクタイプ で [Batch Download Files] を選択します。関連パラメーターを設定し、ターゲットインスタンスを選択してから、作成 をクリックします。

-
タスクが完了したら、詳細 をクリックして実行結果を表示します。

-