Hyperforce にアクセスするための Mule プロパティの設定

Mule アプリケーションを Salesforce Hyperforce (Hyperforce) インスタンスにデプロイするには、Hyperforce インスタンスにアクセスするように Mule Runtime Engine (Mule) を設定する必要があります。これを行うには、以下の手順を実行する必要があります。

デフォルトでは、Mule は US コントロールプレーンを参照するように設定されています。これらのプロパティを上書きしない場合、Hyperforce インスタンスで Mule の API ゲートウェイ機能が無効になります。

wrapper.conf ファイル​、コマンドライン、CloudHub 2.0 を使用して、Mule プロパティを設定できます。Maven を使用して Mule プロパティを設定するには、​「Maven を使用したアセットのパブリッシュ」​を参照してください。

Wrapper.conf ファイルの Mule プロパティを設定する

wrapper.conf​ ファイルで Mule を設定するには、次のプロパティを変更して、​<n>​ を ​wrapper.conf​ 内で一意の整数値に置き換えます。サポートされているリージョンエンドポイントドメインを使用していることを確認してください。

  • ca1.platform.mulesoft.com

  • jp1.platform.mulesoft.com

次の例は、カナダクラウド (​ca1.platform.mulesoft.com​) の ​wrapper.conf​ ファイル設定を示しています。

wrapper.java.additional.<n>=-Danypoint.platform.client_id=<environment client ID>
wrapper.java.additional.<n>=-Danypoint.platform.client_secret=<environment client secret>
wrapper.java.additional.<n>=-Danypoint.platform.base_uri=https://ca1.platform.mulesoft.com
wrapper.java.additional.<n>=-Danypoint.platform.analytics_base_uri=https://analytics-ingest.ca1.platform.mulesoft.com

コマンドラインで Mule プロパティを設定する

コマンドラインで Mule プロパティを設定するには、Mule を開始するときに次のオプションを使用します。​./​ は、Unix 環境にのみ適用されます。サポートされているリージョンエンドポイントドメインを使用していることを確認してください。

  • ca1.platform.mulesoft.com

  • jp1.platform.mulesoft.com

次の例は、コマンドを介したカナダクラウド ​ca1.platform.mulesoft.com​ のプロパティ設定を示しています。

./mule -M-Danypoint.platform.client_id=<environment client ID> -M-
Danypoint.platform.client_secret=<environment client secret> -M-Danypoint.platform.base_uri=ca1.platform.mulesoft.com
-M-Danypoint.platform.analytics_base_uri=https://analytics-ingest.ca1.platform.mulesoft.com

CloudHub 2.0 の Mule プロパティを設定する

CloudHub 2.0 にデプロイする場合、Anypoint Runtime Manager の ​[Properties (プロパティ)]​ タブで次のプロパティを含めます。また、サポートされているリージョンエンドポイントドメインを使用していることを確認してください。

  • ca1.platform.mulesoft.com

  • jp1.platform.mulesoft.com

次の例は、カナダクラウド ​ca1.platform.mulesoft.com​ のプロパティ設定を示しています。

anypoint.platform.client_id=<environment client ID>
anypoint.platform.client_secret=<environment client secret>
anypoint.platform.base_uri=https://ca1.platform.mulesoft.com
anypoint.platform.analytics_base_uri=https://analytics-ingest.ca1.platform.mulesoft.com