Using Java Libraries
Configuring Your Application
-
Organizing YAML Configuration Files
Understand how to manage your application using YAML configuration files.
-
Using app.yaml
Specify your Java runtime configuration, including versions and URLs.
-
Scheduling Cron Jobs
Configure regularly scheduled tasks that operate at defined times or regular intervals.
-
Configuring Datastore Indexes with index.yaml
Define query indexes for Cloud Datastore.
-
Configuring the web.xml deployment descriptor
Use web.xml to deploy a Java app to a runtime that includes the jetty9/servlet3 server.
-
Using Custom Domains and SSL
Use a custom domain with an App Engine app and set up SSL.
Using Apache Maven
Connecting to an Instance with SSH
Integrating with Google Analytics
Serving Static Files
Storing Data and Files
-
Using Cloud Datastore (NoSQL application data)
Store application data from your App Engine app in Cloud Datastore.
-
Using Cloud SQL for MySQL
Store application data from your App Engine app in Cloud SQL for MySQL.
-
Using Cloud SQL for PostgreSQL
Store application data from your App Engine app in Cloud SQL for PostgreSQL.
-
Using Cloud Storage (cloud file hosting)
Store and serve files, such as movies or images or other static content.
-
Using Third-Party Databases
Choose from a variety of third-party databases to use with your applications such as Redis, MongoDB, PostgreSQL, Cassandra, and Hadoop.
Caching Application Data
Debugging Your App
-
Writing Application Logs
Learn how to write application logs and view request and response details in application and system logs.
-
Debugging an Instance
Connect to an instance hosting your application for debugging purposes.
-
Understanding Performance with Cloud Profiler
Collect CPU usage and memory-allocation information from your application and view it in the Google Cloud Platform Console.