Flex Gateway新着情報
Governance新着情報
Monitoring API Manager
このバージョンの Mule は、拡張サポートが終了する 2023 年 5 月 2 日にその すべてのサポートが終了しました。 このバージョンの Mule を使用する CloudHub には新しいアプリケーションをデプロイできなくなります。許可されるのはアプリケーションへのインプレース更新のみになります。 標準サポートが適用されている最新バージョンの Mule 4 にアップグレードすることをお勧めします。これにより、最新の修正とセキュリティ機能強化を備えたアプリケーションが実行されます。 |
Mule Maven プラグインバージョン 3.0.0、3.1.0、3.1.1、3.1.2、3.1.3、3.1.4、3.1.5、3.1.6、3.1.7 は非推奨です。 |
Anypoint Runtime Manager を使用してアプリケーションを Anypoint Runtime Fabric にデプロイすることに加えて、Mule Maven プラグインを使用してアプリケーションをデプロイすることもできます。これを行うには、特定の前提条件を満たし、Runtime Fabric デプロイメント戦略をプロジェクトの pom.xml
ファイルで定義する必要があります。
Mule Maven プラグインがプロジェクトに追加されていることを確認する
手順については、「Mule Maven プラグインを Mule プロジェクトに追加する」を参照してください。
Runtime Fabric へのデプロイに必要なリソースの数を理解し、使用できる
詳細は、Allocating Resource for Application Deployment on Runtime Fabricを参照してください。
アプリケーションが Exchange ですでにパブリッシュされている
Studio からこの作業を行うには、「Exchange へのプロジェクトのパブリッシュ」を参照してください。
Maven を使用してこの作業を行うには、「Maven を使用した Exchange アセットのパブリッシュとデプロイ」を参照してください。
Studio では、アプリケーションを Exchange にアップロードするときに 2 つのプロジェクトタイプ (example と template ) のみを選択できます。別のプロジェクトタイプを指定するには、Maven を使用してアプリケーションをパブリッシュしてください。
|
plugin
要素内に Runtime Fabric デプロイメント用の設定を追加し、次のプレースホルダーの値を Runtime Fabric 情報で置き換えます。
<plugin>
Unresolved include directive in modules/ROOT/pages/deploy-to-rtf.adoc - include::mule-runtime::example$mmp-concept-config.xml[]
<configuration>
<runtimeFabricDeployment>
<uri>https://anypoint.mulesoft.com</uri>
<muleVersion>${app.runtime}</muleVersion>
<username>${username}</username>
<password>${password}</password>
<applicationName>${runtime.fabric.application.name}</applicationName>
<target>${runtime.fabric.name}</target>
<environment>${environment}</environment>
<provider>${provider}</provider>
<properties>
<key>value</key>
</properties>
<deploymentSettings>
<publicUrl>${app.url}</publicUrl>
<cpuReserved>500m</cpuReserved>
<memoryReserved>800Mi</memoryReserved>
</deploymentSettings>
</runtimeFabricDeployment>
</configuration>
</plugin>
プロジェクトのフォルダーのコマンドラインから、アプリケーションをパッケージ化してデプロイゴールを実行します。
mvn clean package deploy -DmuleDeploy
アプリケーションを再デプロイするには、デプロイしたときと同じコマンドを実行します。
Runtime Fabric は、デプロイしたアプリケーションを書き込み直します。
Unresolved include directive in modules/ROOT/pages/deploy-to-rtf.adoc - include::mule-runtime::partial$mmp-concept.adoc[]
Unresolved include directive in modules/ROOT/pages/deploy-to-rtf.adoc - include::mule-runtime::partial$mmp-concept.adoc[]
設定パラメーターの詳細は、「Runtime Fabric デプロイメントのパラメーターリファレンス」を参照してください。
パラメーター | 説明 | 必須 |
---|---|---|
|
最上位要素 |
はい |
|
Anypoint Platform URI。 |
いいえ |
|
Runtime Fabric インスタンスで実行する Mule Runtime Engine のバージョン。 |
はい |
|
Anypoint Platform ユーザー名 |
Anypoint Platform ログイン情報を使用してログインする場合のみ。 |
|
Anypoint Platform パスワード |
Anypoint Platform ログイン情報を使用してログインする場合のみ。 |
|
アプリケーションのデプロイ後に Runtime Manager に表示されるアプリケーション名。 |
はい |
|
アプリケーションをデプロイする Runtime Fabric 対象名。 |
はい |
|
Runtime Fabric では |
はい |
|
対象の Anypoint Platform 環境。
|
はい Unresolved include directive in modules/ROOT/pages/deploy-to-rtf.adoc - include::mule-runtime::partial$mmp-concept.adoc[] Unresolved include directive in modules/ROOT/pages/deploy-to-rtf.adoc - include::mule-runtime::partial$mmp-concept.adoc[] Unresolved include directive in modules/ROOT/pages/deploy-to-rtf.adoc - include::mule-runtime::partial$mmp-concept.adoc[] Unresolved include directive in modules/ROOT/pages/deploy-to-rtf.adoc - include::mule-runtime::partial$mmp-concept.adoc[] Unresolved include directive in modules/ROOT/pages/deploy-to-rtf.adoc - include::mule-runtime::partial$mmp-concept.adoc[] Unresolved include directive in modules/ROOT/pages/deploy-to-rtf.adoc - include::mule-runtime::partial$mmp-concept.adoc[] Unresolved include directive in modules/ROOT/pages/deploy-to-rtf.adoc - include::mule-runtime::partial$mmp-concept.adoc[] Unresolved include directive in modules/ROOT/pages/deploy-to-rtf.adoc - include::mule-runtime::partial$mmp-concept.adoc[] Unresolved include directive in modules/ROOT/pages/deploy-to-rtf.adoc - include::mule-runtime::partial$mmp-concept.adoc[] |
|
deploymentSettings リファレンスで説明されているいずれかのパラメーター |
いいえ |
パラメーター | 説明 |
---|---|
|
アプリケーションの複数のレプリカでのクラスタリングを有効にします。デフォルトは
|
|
アプリケーションのインスタンスの数。デフォルトは、
|
|
Last-Mile セキュリティを有効化して、このアプリケーションによって復号化される HTTPS 接続を転送します。
|
|
アプリケーションの各レプリカに割り当てるメモリ量。デフォルト値は 700 MB です。
これにより、レプリカごとに 100 MB のメモリが割り当てられます。 |
|
アプリケーションのレプリカごとに割り当てる最大メモリ。値は memoryReserved (設定されている場合) 以上である必要があります。
これにより、200 MB の最大メモリが各レプリカに割り当てられます。 |
|
アプリケーションのレプリカごとに割り当てるコアの数。デフォルトは 0.5 vCore です。
これにより、レプリカごとに 0.5 vCore が割り当てられます。 |
|
アプリケーションの各レプリカに割り当てる最大コア量
これにより、レプリカごとに最大 1 vCore が割り当てられます。 |
|
デプロイされるアプリケーションの URL。
|
Unresolved include directive in modules/ROOT/pages/deploy-to-rtf.adoc - include::mule-runtime::partial$mmp-concept.adoc[]
+
<plugin>
...
<configuration>
...
<runtimeFabricDeployment>
...
<server>my.anypoint.credentials</server>
...
</runtimeFabricDeployment>
...
</configuration>
...
<plugin>
+ NOTE: ユーザー名とパスワードがデプロイメント設定で設定されていると、定義されたサーバー ID が上書きされるため、設定されていないことを確認してください。