Flex Gateway新着情報
Governance新着情報
Monitoring API ManagerUnresolved include directive in modules/ROOT/pages/_partials/mmp-deploy-to-rtf.adoc - include::mule-runtime::partial$mmp-concept.adoc[]
可能な場合は、Equality の会社の値に一致するように、含めない用語を変更しました。顧客の実装に対する影響を回避するために、一部の用語は変更されていません。 |
Anypoint Runtime Manager を使用してアプリケーションを Anypoint Runtime Fabric にデプロイすることに加えて、Mule Maven プラグインを使用してアプリケーションをデプロイすることもできます。これを行うには、特定の前提条件を満たし、Runtime Fabric デプロイメント戦略をプロジェクトの pom.xml
ファイルで定義する必要があります。
別の方法を使用して Runtime Fabric にアプリケーションをデプロイする場合は、以下を参照してください。
Mule Maven プラグインがプロジェクトに追加されていることを確認する
手順については、「Mule Maven プラグインを Mule プロジェクトに追加する」を参照してください。
Runtime Fabric へのデプロイに必要なリソースの数を理解し、使用できる
詳細は、『Allocating Resources for Application Deployment on Runtime Fabric』を参照してください。
アプリケーションが Exchange ですでにパブリッシュされている
「Maven を使用した Exchange アセットのパブリッシュとデプロイ」を参照してください。
plugin
要素内に Runtime Fabric デプロイメント用の設定を追加し、次のプレースホルダーの値を Runtime Fabric 情報で置き換えます。
<plugin>
Unresolved include directive in modules/ROOT/pages/_partials/mmp-deploy-to-rtf.adoc - include::mule-runtime::example$mmp-concept-config.xml[]
<configuration>
<runtimeFabricDeployment>
<uri>https://anypoint.mulesoft.com</uri>
<muleVersion>4.3.0</muleVersion>
<username>user</username>
<password>pass</password>
<applicationName>newapp</applicationName>
<target>rtf</target>
<environment>Sandbox</environment>
<provider>MC</provider>
<replicas>1</replicas>
<properties>
<key>value</key>
</properties>
<deploymentSettings>
<enforceDeployingReplicasAcrossNodes>false</enforceDeployingReplicasAcrossNodes>
<updateStrategy>recreate</updateStrategy>
<clustered>false</clustered>
<forwardSslSession>false</forwardSslSession>
<lastMileSecurity>false</lastMileSecurity>
<resources>
<cpu>
<reserved>20m</reserved>
<limit>1500m</limit>
</cpu>
<memory>
<reserved>700Mi</reserved>
</memory>
</resources>
<http>
<inbound>
<publicUrl>url</publicUrl>
</inbound>
</http>
</deploymentSettings>
</runtimeFabricDeployment>
</configuration>
</plugin>
xml
プロジェクトのフォルダーのコマンドラインから、アプリケーションをパッケージ化してデプロイゴールを実行します。
mvn clean package deploy -DmuleDeploy
bash
Exchange のスナップショットアセットを Runtime Fabric にデプロイすることもできます。
開発フェーズとテストフェーズで Anypoint Exchange の SNAPSHOT
バージョンアセットを使用して、些細な変更でアプリケーションのバージョン番号を増分することを回避できます。SNAPSHOT
バージョンのアプリケーションが Anypoint Exchange で上書きされたら、Mule Maven プラグインを使用して SNAPSHOT
バージョンのアプリケーションを Runtime Fabric に再デプロイし、最新の変更をデプロイできます。
スナップショットアセットを Anypoint Exchange にパブリッシュする方法についての詳細は、「アセットライフサイクル状態」を参照してください。
アプリケーションのスナップショットを更新するたびに、アプリケーションを再デプロイして最新のスナップショットバイナリで更新します。 スナップショットアセットはデプロイ後に変更される可能性があるため、本番環境にはデプロイしないでください。 |
アプリケーションを再デプロイするには、デプロイしたときと同じコマンドを実行します。
Runtime Fabric は、デプロイしたアプリケーションを書き込み直します。
Unresolved include directive in modules/ROOT/pages/_partials/mmp-deploy-to-rtf.adoc - include::mule-runtime::partial$mmp-concept.adoc[]
Unresolved include directive in modules/ROOT/pages/_partials/mmp-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 環境。
|
はい |
|
デプロイする Mule アプリケーションのレプリカまたはインスタンスの数を指定します。アプリケーションあたりのレプリカの最大数は 8 です。 |
はい Unresolved include directive in modules/ROOT/pages/_partials/mmp-deploy-to-rtf.adoc - include::mule-runtime::partial$mmp-concept.adoc[] Unresolved include directive in modules/ROOT/pages/_partials/mmp-deploy-to-rtf.adoc - include::mule-runtime::partial$mmp-concept.adoc[] Unresolved include directive in modules/ROOT/pages/_partials/mmp-deploy-to-rtf.adoc - include::mule-runtime::partial$mmp-concept.adoc[] Unresolved include directive in modules/ROOT/pages/_partials/mmp-deploy-to-rtf.adoc - include::mule-runtime::partial$mmp-concept.adoc[] Unresolved include directive in modules/ROOT/pages/_partials/mmp-deploy-to-rtf.adoc - include::mule-runtime::partial$mmp-concept.adoc[] Unresolved include directive in modules/ROOT/pages/_partials/mmp-deploy-to-rtf.adoc - include::mule-runtime::partial$mmp-concept.adoc[] Unresolved include directive in modules/ROOT/pages/_partials/mmp-deploy-to-rtf.adoc - include::mule-runtime::partial$mmp-concept.adoc[] Unresolved include directive in modules/ROOT/pages/_partials/mmp-deploy-to-rtf.adoc - include::mule-runtime::partial$mmp-concept.adoc[] Unresolved include directive in modules/ROOT/pages/_partials/mmp-deploy-to-rtf.adoc - include::mule-runtime::partial$mmp-concept.adoc[] |
|
deploymentSettings リファレンスで説明されているいずれかのパラメーター |
いいえ |
パラメーター | 説明 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
異なるノード間でレプリカのデプロイメントを適用します。デフォルト値は 設定例:
|
||||||||||
|
デフォルト値は 設定例:
|
||||||||||
|
セッション中に SSL 転送を有効にします。デフォルト値は 設定例:
|
||||||||||
|
アプリケーションの複数のレプリカでのクラスタリングを有効にします。デフォルト値は 設定例:
|
||||||||||
|
Last-Mile セキュリティを有効化して、このアプリケーションによって復号化される HTTPS 接続を転送します。
|
||||||||||
|
設定例:
|
||||||||||
|
設定例:
|
||||||||||
|
Anypoint Monitoring へのアプリケーションレベルログの転送を無効にします。デフォルトでは、これは |
Unresolved include directive in modules/ROOT/pages/_partials/mmp-deploy-to-rtf.adoc - include::mule-runtime::partial$mmp-concept.adoc[]
+
<plugin>
...
<configuration>
...
<runtimeFabricDeployment>
...
<server>my.anypoint.credentials</server>
...
</runtimeFabricDeployment>
...
</configuration>
...
<plugin>
xml
+ NOTE: ユーザー名とパスワードがデプロイメント設定で設定されていると、定義されたサーバー ID が上書きされるため、設定されていないことを確認してください。