Flex Gateway新着情報
Governance新着情報
Monitoring API ManagerMule アプリケーションを CloudHub に正常にデプロイするには、以下の前提条件を考慮してください。
HTTP Listener フローソースのホストおよびポート番号が適切に設定されていること。
HTTP Listener をフローのソースとして使用している場合、そのホストを 0.0.0.0 に、そのポートを ${http.port} に設定する必要があります。
CloudHub はその後、デプロイメント時にポートを動的に割り当てます。
すべての外部クラスおよびリソースが Mule アプリケーションの mule-artifact.json
ファイルで適切に宣言されていること。
Mule 4.x のクラスロード分離メカニズムのため、アプリケーションをパッケージ化してデプロイする前に、すべての外部クラスとリソースを mule-artifact.json ファイルの「exportedPackages」項目と「exportedResources」項目で明示的に宣言する必要があります。
Mule アプリケーションでの外部リソースの操作についての詳細は、リソースのエクスポート方法を参照してください。
[Package Explorer] ビューでプロジェクトフォルダーを右クリックします。
[Anypoint Platform]、[Deploy to CloudHub (CloudHub にデプロイ)] の順に選択します。
Anypoint Studio で Anypoint Platform ログイン情報を設定していない場合、続行する前にログイン情報を提供する必要があります。
アプリケーションのデプロイ先の CloudHub インスタンスを設定します。
Anypoint Studio はパッケージ名を CloudHub でのアプリケーションの名前として使用します。この名前は、デプロイしたアプリケーションのドメインの一部になります。
たとえば、アプリケーションに「deployment-1」という名前を付けると、アプリケーションのパブリックドメインは「deployment-1.cloudhub.io」になります。
ランタイムバージョンも設定できます。デフォルトでは、Studio は、開発中にプロジェクトで使用されているアプリケーションバージョンを使用します。
互換性のリスクを低減するには、Mule プロジェクトを作成したランタイムバージョンまたはそれに最も近い代替バージョンに常にデプロイする必要があります。
また、使用する CloudHub インスタンスのワーカーの量およびワーカーサイズを設定し、インサイト、静的 IP を有効化し、アプリケーションのログレベルとプロパティプレースホルダーを設定できます。