American Flights アプリケーションのデプロイ

logo cloud IDE Cloud IDE

logo desktop IDE Desktop IDE

進行中のベータリリース​: クラウド IDE は進行中のベータリリースです。ベータ状態での Anypoint Code Builder の使用には、IDE で入手できる、該当するベータサービス契約条件が適用されます。

CloudHub に American Flights アプリケーションをデプロイします。CloudHub にデプロイしたら、Anypoint Runtime Manager でアプリケーションを管理します。

Anypoint Code Builder で Mule アプリケーションが CloudHub の本番以外の ​Sandbox​ 環境にデプロイされます。

始める前に

次の手順を実行します。

  1. American Flights API 仕様の設計

  2. American Flights プロセスの統合

  3. American Flights API 仕様の実装

  4. American Flights アプリケーションのデバッグ

  5. IDE から Anypoint Platform にログインします。ログインしない場合、実行する操作で認証が必要なときに、ログインするように促されます。プロンプトが表示されたら、UI のメッセージに従ってログインプロセスを完了できます。

CloudHub にアプリケーションをデプロイする

  1. Anypoint Code Builder でプロジェクトを開きます。

  2. 設定 XML ファイルが開いているときに ​​ (​[Deploy to CloudHub (CloudHub にデプロイ)]​) アイコンをクリックします。次に例を示します。

    [Deploy to CloudHub (CloudHub にデプロイ)] ロケットアイコン

    または、Cmd+Shift+p (Mac) または Ctrl+Shift+p (Windows) を押してコマンドパレットを開き、次のコマンドを入力します。

    MuleSoft: Deploy to CloudHub
    強調表示された [MuleSoft: Deploy to CloudHub (Mulesoft: CloudHub にデプロイ)] コマンド
  3. Anypoint Platform にサインインするように促されたら、サインインします。

  4. プロンプトが表示されたら、​[Deploy (デプロイ)]​ をクリックします。

    Anypoint Code Builder でデプロイメントファイル (​deploy.json​) が作成され、確認のためにそのファイルが開きます。次に例を示します。

    {
      "runtime": "4.4.0",
      "workerSize": 0.1,
      "applicationName": "american-ws-anypoint-code-builder"
      "workers": 1,
      "autoStart": true
    }

    applicationName​ プロパティでは、CloudHub のアプリケーションにアクセスするための URL の一部を定義します。

    この名前は、CloudHub のビジネスグループにデプロイされているすべてのアプリケーションで一意である必要があります。

  5. デプロイメント設定を確認したら、​[Deploy (デプロイ)]​ をクリックしてアプリケーションを CloudHub にデプロイします。

    デプロイメント設定ファイルが作成されたことを示すポップアップメッセージ
  6. [Sandbox]​ 環境を選択します。

    強調表示された設計および Sandbox 環境オプション

    その他の環境はサポートされていません。

    Anypoint Code Builder でアプリケーションがパッケージ化されて CloudHub にデプロイされます。

  7. デプロイメントが完了したら、​[Open in Runtime Manager (Runtime Manager で開く)]​ を選択します。

  8. リストアプリケーションからアプリケーションを選択します。

  9. アプリケーションのドメイン名を確認し、必要に応じてアプリケーションをテストします。

    たとえば、EU クラウドでは American Flights の例の名前は ​american-ws-anypoint-code-builder.eu-s1.cloudhub.io​ のようになります。この例を開始するには、REST クライアントまたはブラウザーを開き、​http://american-ws-anypoint-code-builder.eu-s1.cloudhub.io/api/flights​ などの URI に対して GET 要求を実行します。