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

Server Migration Center:SMC SDK for Javaを使用する

最終更新日:Oct 21, 2024

このトピックでは、OpenAPI ExplorerでAPI操作を呼び出して、Server Migration Center (SMC) SDK for Javaのサンプルコードを取得して使用する方法について説明します。

前提条件

  • Java Development Kit (JDK) のバージョンが1.8以降であり、Java環境変数が設定されています。

  • Java開発者ツールがダウンロードされ、インストールされます。

    この例では、IntelliJ IDEAが使用されています。

  • AccessKey ペアが取得済みである必要があります。

    API操作を呼び出すときは、AccessKeyペアを使用してID認証を完了する必要があります。 AccessKey ペアは、AccessKey ID と AccessKey Secret で構成されます。 AccessKeyペアの作成方法の詳細については、「AccessKeyペアの作成」をご参照ください。

手順

ステップ1: 完全なSDKプロジェクトのダウンロード

  1. ECI インスタンスの割引額を照会するには、

    OpenAPI ExplorerのAPIデバッグページ。 左側のナビゲーションウィンドウで、呼び出すAPIをクリックします。

    この例では、DescribeSourceServers操作が使用されます。

  2. DescribeSourceServersペインでリージョンを選択し、[パラメーター] タブでパラメーターを設定します。 APIリファレンスを参照して、API操作の説明、使用状況のメモ、費用、各パラメーターの具体的な意味や使用状況など、APIに関連する情報を表示できます。

  3. 右側の [SDKサンプルコード] タブをクリックします。 言語としてJavaを選択し、[プロジェクトのダウンロード] をクリックします。

    説明

ステップ2: 解凍されたプロジェクトをインポートする

  1. IntelliJ IDEAを開きます。

  2. 上部のナビゲーションバーで、[ファイル] > [新規作成] > [既存のソースからプロジェクト] を選択します。

    image.png

  3. 表示されるダイアログボックスで、解凍されたSDKプロジェクトファイルを選択します。

ステップ3: 資格情報の設定

Alibaba CloudサービスのAPI操作を呼び出すときに必要な資格情報を設定します。 ALIBABA_CLOUD_ACCESS_KEY_IDおよびALIBABA_CLOUD_ACCESS_KEY_SECRET環境変数を定義して、デフォルトの資格情報を設定できます。 API操作を呼び出すと、システムはデフォルトの資格情報からAccessKeyペアを読み取り、AccessKeyペアを使用して認証を完了します。

複数の設定方法を使用して資格情報を設定できます。 詳細については、「資格情報の設定」をご参照ください。

  1. pom.xmlファイルに、次のMaven依存関係を追加して、Alibaba Cloud SDK Credentialsパッケージをインストールします。

    説明

    Alibaba Cloud SDK Credentialsパッケージは継続的に更新されます。 最新バージョンの詳細については、「GithubのChangeLog」をご参照ください。

    <dependency>
        <groupId>com.aliyun</groupId>
        <artifactId>credentials-java</artifactId>
        <version>0.2.11</version>
    </dependency>

    image.png

  2. pom.xmlファイルを右クリックし、[Maven]> [Reload project] を選択します。 その後、Mavenはpom.xmlファイルに必要なJARパッケージを自動的にダウンロードします。

  3. ALIBABA_CLOUD_ACCESS_KEY_IDおよびALIBABA_CLOUD_ACCESS_KEY_SECRET環境変数を設定します。 詳細については、「Linux、macOS、およびWindowsでの環境変数の設定」をご参照ください。

    説明

    AccessKeyペアの作成方法の詳細については、「AccessKeyペアの作成」をご参照ください。

手順4: SDKサンプルコードの実行

  1. IntelliJ IDEAの左側のナビゲーションウィンドウで、SDK for Javaサンプルコードファイルを開きます。

  2. 上部のナビゲーションバーで、[Run] > [Run...] を選択してサンプルコードを実行します。

    image.png

  3. コードの結果を確認してください。

    image.png

ビジネス要件に基づいて、SDKのHTTPSリクエスト、プロキシ、タイムアウト期間、または再試行メカニズムを設定できます。 詳細は、「高度な設定」をご参照ください。