AWS Elastic Beanstalk
Developer Guide (API Version 2010-12-01)
Search:
Entire Site
AMIs
Articles & Tutorials
AWS Product Information
Case Studies
Customer Apps
Developer Tools
Documentation
Public Data Sets
Release Notes
Solution Providers
Sample Code & Libraries
What Is AWS Elastic Beanstalk and Why Do I Need It?
Getting Started
Walkthrough
Accessing AWS Elastic Beanstalk
Where to Go Next
How Does AWS Elastic Beanstalk Work?
Components
Architectural Overview
Design Considerations
Where to Go Next
Java
Develop, Test, and Deploy
Importing Existing Environments into Eclipse
Using Custom Environment Properties
Using Amazon RDS and MySQL Connector/J
Managing Multiple AWS Accounts
Viewing Events
Managing Environments
EC2 Server Instances
Elastic Load Balancing
Auto Scaling
Notifications
Containers
Listing and Connecting to Server Instances
Terminating an Environment
Tools
Resources
.NET
Get Started
Develop, Test, and Deploy
Customizing and Configuring a .NET Environment
Using Amazon RDS
Managing Multiple Accounts
Monitoring Application Health
Viewing Events
Managing Environments
EC2 Server Instances
Elastic Load Balancing
Auto Scaling
Notifications
Containers
Listing and Connecting to Server Instances
Terminating an Environment
Tools
AWS SDK for .NET
AWS Toolkit for Visual Studio
Deployment Tool
Resources
Node.js
Develop, Test, and Deploy
Deploying an Express Application
Deploying an Express Application with Clustering
Deploying a Geddy Application with Clustering
Customizing and Configuring a Node.js Environment
Using the Console
Using Amazon RDS
Tools
Resources
PHP
Develop, Test, and Deploy
Deploying a Symfony2 Application
Deploying a CakePHP Application
Deploying Using the Console
Customizing and Configuring a PHP Environment
Using Amazon RDS
Tools
Resources
Python
Customizing and Configuring a Python Container
Deploying a Django Application
Deploying a Flask Application
Using the Console
Using Amazon RDS
Tools
Resources
Ruby
Deploying a Rails Application
Deploying a Sinatra Application
Customizing and Configuring a Ruby Environment
Using Amazon RDS
Tools
Resources
Managing Applications
Creating New Applications
Creating New Application Versions
Launching New Environments
Deploying Versions to Existing Environments
Deploying Versions with Zero Downtime
Monitoring Application Health
Viewing Events
Managing Environments
EC2 Server Instances
Elastic Load Balancing
Auto Scaling
Databases
Notifications
Containers
Java
.NET
Node.js
PHP
Python
Ruby
Listing and Connecting to Server Instances
Working with Logs
Terminating an Environment
Customizing Your Environments
Migrating Your Application from a Legacy Container Type
Customizing and Configuring Environments
Customizing the Software on EC2 Instances Running Linux
Example: Using Custom Amazon CloudWatch Metrics
Customizing the Software on EC2 Instances Running Windows
Example: Using Custom Amazon CloudWatch Metrics
Customizing Environment Resources
Example Snippet: ElastiCache
Example Snippet: SQS, CloudWatch, and SNS
Example: DynamoDB, CloudWatch, and SNS
Example Snippets
Using Custom Domains
Configuring HTTPS
Troubleshooting
Launch Events
Failed to Perform HTTP HEAD Request to http://<yourapp>.elasticbeanstalk.com:80
CPU Utilization Greater Than 95.00%
Elastic Load Balancer awseb-<yourapp> Has Zero Healthy Instances
Elastic Load Balancer awseb-<yourapp> Cannot Be Found
Failed to Retrieve Status of Instance <instance id> 4 Consecutive Time(s)
Failed to Launch Environment
EC2 Instance Launch Failure. Waiting for a New EC2 Instance to Launch...
Exceeded Maximum Amount of Time to Wait for the Application to Become Available. Setting Environment Ready
Launched Environment: <environment id>. However, There Were Issues During Launch. See Event Log for Details
Other AWS Services
Architectural Overview
Amazon CloudFront
Amazon CloudWatch
Amazon DynamoDB
Amazon ElastiCache
Amazon RDS
Amazon Route 53
Amazon S3
Amazon VPC
Example: Launching an Application in a VPC
Example: Bastion Hosts
Example: Amazon RDS
IAM
Using Policy Templates to Control Access to All Resources
Creating Policies to Control Access to Specific Resources
Using IAM Roles
Example: Granting Permissions to Applications to Access DynamoDB
Example: Granting Elastic Beanstalk Permission to Rotate Logs
Amazon Resource Name (ARN) Format
Resources and Conditions for Actions
Example Policies Based on Policy Templates
Example Policies Based on Resource Permissions
Tools
Eb Command Line Interface
Getting Started with Eb
Deploying a Branch to an Environment
API Command Line Interface
Getting Set Up
Common Options
Option Values
Operations
elastic-beanstalk-check-dns-availability
elastic-beanstalk-create-application
elastic-beanstalk-create-application-version
elastic-beanstalk-create-configuration-template
elastic-beanstalk-create-environment
elastic-beanstalk-create-storage-location
elastic-beanstalk-delete-application
elastic-beanstalk-delete-application-version
elastic-beanstalk-delete-configuration-template
elastic-beanstalk-delete-environment-configuration
elastic-beanstalk-describe-application-versions
elastic-beanstalk-describe-applications
elastic-beanstalk-describe-configuration-options
elastic-beanstalk-describe-configuration-settings
elastic-beanstalk-describe-environment-resources
elastic-beanstalk-describe-environments
elastic-beanstalk-describe-events
elastic-beanstalk-list-available-solution-stacks
elastic-beanstalk-rebuild-environment
elastic-beanstalk-request-environment-info
elastic-beanstalk-restart-app-server
elastic-beanstalk-retrieve-environment-info
elastic-beanstalk-swap-environment-cnames
elastic-beanstalk-terminate-environment
elastic-beanstalk-update-application
elastic-beanstalk-update-application-version
elastic-beanstalk-update-configuration-template
elastic-beanstalk-update-environment
elastic-beanstalk-validate-configuration-settings
AWS DevTools
Getting Set Up
Develop, Test, and Deploy
Resources
Document History
Appendix
Customizing AWS Resources
AWS Resource Types
AWS::CloudWatch::Alarm
AWS::DynamoDB::Table
AWS::ElastiCache::CacheCluster
AWS::ElastiCache::SecurityGroup
AWS::ElastiCache::SecurityGroupIngress
AWS::SNS::TopicPolicy
AWS::SNS::Topic
AWS::SQS::Queue
Resource Property Types
CloudWatch Metric Dimension
DynamoDB Primary Key
DynamoDB Provisioned Throughput
SNS Subscription
Intrinsic Functions
Fn::GetAtt
Fn::Join
Fn::GetOptionSetting
Ref
Updating Stacks
Using Amazon RDS
Using Amazon RDS and MySQL Connector/J (Legacy Container Types)
Using Custom AMIs
AWS Documentation
»
AWS Elastic Beanstalk
»
AWS Elastic Beanstalk Developer Guide
»
Using AWS Elastic Beanstalk with Other AWS Services
« Previous
Next »
Did this page help you?
Yes
|
No
|
Tell us about it...
Using AWS Elastic Beanstalk with Other AWS Services
Topics
Architectural Overview
Using AWS Elastic Beanstalk with Amazon CloudFront
Using AWS Elastic Beanstalk with Amazon CloudWatch
Using AWS Elastic Beanstalk with Amazon DynamoDB
Using AWS Elastic Beanstalk with Amazon ElastiCache
Using AWS Elastic Beanstalk with Amazon RDS
Using AWS Elastic Beanstalk with Amazon Route 53 to Map Your Domain to Your Load Balancer
Using AWS Elastic Beanstalk with Amazon S3
Using AWS Elastic Beanstalk with Amazon VPC
Using AWS Elastic Beanstalk with AWS Identity and Access Management (IAM)
This topic discusses the integration of AWS Elastic Beanstalk with other AWS services.
Javascript is disabled or is unavailable in your browser.
To use the AWS Documentation, Javascript must be enabled. Please refer to your browser's Help pages for instructions.