Working with Cloud Platforms
IntelliJ IDEA provides integration with the following cloud platforms:
IntelliJ IDEA lets you deploy your application artifacts to the clouds. For such purposes, IntelliJ IDEA provides corresponding cloud run/debug configurations. You can also monitor and control the deployment process, and view your application logs in the Services tool window.
Working with a cloud platform: Process overview
Sign up for a user account at the cloud service provider website.
Make sure that the corresponding cloud integration plugin is enabled.
Register your cloud user account in IntelliJ IDEA.
Separately, in the Settings / Preferences dialog Ctrl+Alt+S:
When creating a project or module for working with a cloud provider:
When creating a cloud run configuration:
For information about cloud user account settings, see Clouds.
Create an artifact configuration for your application. You can deploy your source code to the cloud, and the cloud platform will do the rest of the work for you. For Cloud Foundry, IntelliJ IDEA can create the necessary configurations automatically.
Build the artifact.
You can do that separately (), or when executing the corresponding run configuration.
Create a cloud run configuration for deploying your artifact or code to the cloud. IntelliJ IDEA can create such a run configuration automatically.
Execute the run configuration to deploy your artifact or code to the cloud.
Cloud integration plugins
There is a separate cloud integration plugin for each of the supported cloud platforms. All the cloud integration plugins are bundled with the IDE and enabled by default.
For more information, see Managing plugins.
Cloud run configurations
There are run configurations for each of the supported clouds: