CloudOps Orchestration Service (OOS) は、バッチ操作機能を提供します。たとえば、Elastic Compute Service (ECS) インスタンスにファイルをバッチダウンロードできます。このトピックでは、さまざまなシナリオでさまざまな方法を使用して ECS インスタンスにファイルをバッチダウンロードする方法について説明します。
シナリオ 1:HTTPS 経由でインスタンスにファイルをダウンロードする
前提条件
ECS インスタンスが作成されており、ECS インスタンスがインターネットにアクセスできること。詳細については、「ECS インスタンスの作成」および「インターネットアクセスの有効化」をご参照ください。
手順
CloudOps Orchestration Service - 共通 O&M タスク - バッチインスタンス操作 ページに移動します。
[作成] をクリックして、[タスクバッチインスタンス操作の作成] ページに移動します。
[タスクの種類] で、[ファイルのバッチダウンロード] を選択します。プロンプトに従ってファイルの種類とインスタンスを指定し、[作成] をクリックします。
実行が完了したら、[詳細] をクリックして実行結果を表示します。
シナリオ 2:Object Storage Service (OSS) からインスタンスにファイルをダウンロードする
前提条件
選択したインスタンスにインスタンスロールが設定されており、インスタンスロールに OSS 読み取り権限が含まれている必要があります。
手順
ロールを作成し、権限を付与します。
RAM - ロールの作成 ページに移動します。
[ロールの作成] ページで、[プリンシパルの種類] を [Alibaba Cloud サービス] に設定し、特定の Alibaba Cloud サービスを選択して、[OK] をクリックします。
説明[プリンシパル名] で選択できる Alibaba Cloud サービスは、コンソール インターフェイスに表示される内容によって異なります。この例では、[Elastic Compute Service] が選択されています。
[ロールの作成] ダイアログボックスで、[ロール名] (例:InstanceRole) を入力し、[OK] をクリックします。
インスタンスロールに OSS 読み取り権限を追加し、[権限の付与] をクリックします。
新しく作成された RAM ロールには、デフォルトでは権限がありません。RAM ロールに権限を付与する必要があります。つまり、インスタンスロールに OSS 読み取り権限 (AliyunOSSReadOnlyAccess) を追加する必要があります。
権限が付与されていることを確認し、[完了] をクリックします。
OOS コンソールで、ファイルを ECS インスタンスにバッチダウンロードします。
CloudOps Orchestration Service - 共通 O&M タスク - バッチインスタンス操作 ページにアクセスします。
[作成] をクリックして、[タスクバッチインスタンス操作の作成] ページに移動します。
[タスクの種類] では、[インスタンス操作] を選択します。[実行する操作] では、[ロールの追加] を選択し、[ロール名] を構成し、インスタンスを選択して、[作成] をクリックします。
[パラメータの確認] ページで、[OK] をクリックします。
[タスクバッチインスタンス操作の作成] ページで、[タスクの種類] に [ファイルのバッチダウンロード] を選択し、関連パラメーターを設定してインスタンスを選択し、[作成] をクリックします。
実行が完了すると、[詳細] で実行結果を表示できます。