---
schema_version: "1"
id: 8419f0884a45391141c860998a6a5115ce820d732ec2dc9e404cdd2071247397
title: CloudHub に Mule アプリケーションをデプロイする
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/studio/7.x/deploy-mule-application-task.md
canonical_url: https://docs.mulesoft.com/jp/studio/7.x/deploy-mule-application-task
source_site: docs.mulesoft.com
content_type: documentation
content_hash: ee277fad1cd868301b8195930415eb7b0a4313d7b96a906089226b449e44f12d
description: MuleSoft Documentation Site
release: 7.x
latest: false
---
# CloudHub に Mule アプリケーションをデプロイする

## [](#前提条件)前提条件

Mule アプリケーションを 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 アプリケーションでの外部リソースの操作についての詳細は、​[リソースのエクスポート方法](https://docs.mulesoft.com/mule-runtime/latest/how-to-export-resources)​を参照してください。

## [](#cloudhub-へのデプロイ)CloudHub へのデプロイ

1. \[Package Explorer\] ビューでプロジェクトフォルダーを右クリックします。
2. \[Anypoint Platform\]、\[Deploy to CloudHub (CloudHub にデプロイ)\] の順に選択します。  
    Anypoint Studio で Anypoint Platform ログイン情報を設定していない場合、続行する前にログイン情報を提供する必要があります。
3. アプリケーションのデプロイ先の CloudHub インスタンスを設定します。  
    Anypoint Studio はパッケージ名を CloudHub でのアプリケーションの名前として使用します。この名前は、デプロイしたアプリケーションのドメインの一部になります。  
    たとえば、アプリケーションに「deployment-1」という名前を付けると、アプリケーションのパブリックドメインは「deployment-1.cloudhub.io」になります。  
    ランタイムバージョンも設定できます。デフォルトでは、Studio は、開発中にプロジェクトで使用されているアプリケーションバージョンを使用します。  
    互換性のリスクを低減するには、Mule プロジェクトを作成したランタイムバージョンまたはそれに最も近い代替バージョンに常にデプロイする必要があります。
    
    また、使用する CloudHub インスタンスのワーカーの量およびワーカーサイズを設定し、インサイト、静的 IP を有効化し、アプリケーションのログレベルとプロパティプレースホルダーを設定できます。

## [](#cloudhub-への再デプロイ)CloudHub への再デプロイ

アプリケーションを Anypoint Studio から初めてデプロイした後も、アプリケーションのコードを変更し、上記のステップ 1 と 2 を繰り返して、更新したアプリケーションを再デプロイできます。  
CloudHub インスタンスの設定ウィンドウに移動すると、\[Overwrite Existing Application (既存のアプリケーションを上書き)\] オプションがすでに選択されています。これを使用して、アプリケーションを再デプロイできます。

## [](#関連情報)関連情報

- [Anypoint Platform ログイン情報の設定](https://docs.mulesoft.com/jp/studio/7.x/set-credentials-in-studio-to)