AWS Elastic Beanstalk

AWS Elastic Beanstalk is an easy-to-use service for deploying and scaling web applications and services developed with Java, .NET, PHP, Node.js, Python, Ruby, Go, and Docker on familiar servers such as Apache, Nginx, Passenger, and IIS.

You can simply upload your code and Elastic Beanstalk automatically handles the deployment, from capacity provisioning, load balancing, auto-scaling to application health monitoring. At the same time, you retain full control over the AWS resources powering your application and can access the underlying resources at any time.

There is no additional charge for Elastic Beanstalk – you pay only for the AWS resources needed to store and run your applications.

Below are the cmdlets which are available with AWS Elastic Beanstalk

CmdletNameServiceOperation
Get-EBAccountAttribute                             DescribeAccountAttributes                     
Get-EBApplication                                  DescribeApplications                          
Get-EBApplicationVersion                           DescribeApplicationVersions                   
Get-EBAvailableSolutionStackList                   ListAvailableSolutionStacks                   
Get-EBConfigurationOption                          DescribeConfigurationOptions                  
Get-EBConfigurationSetting                         DescribeConfigurationSettings                 
Get-EBDNSAvailability                              CheckDNSAvailability                          
Get-EBEnvironment                                  DescribeEnvironments                          
Get-EBEnvironmentHealth                            DescribeEnvironmentHealth                     
Get-EBEnvironmentInfo                              RetrieveEnvironmentInfo                       
Get-EBEnvironmentManagedAction                     DescribeEnvironmentManagedActions             
Get-EBEnvironmentManagedActionHistory              DescribeEnvironmentManagedActionHistory       
Get-EBEnvironmentResource                          DescribeEnvironmentResources                  
Get-EBEvent                                        DescribeEvents                                
Get-EBInstanceHealth                               DescribeInstancesHealth                       
Get-EBPlatformBranch                               ListPlatformBranches                          
Get-EBPlatformVersion                              ListPlatformVersions                          
Get-EBPlatformVersionDetail                        DescribePlatformVersion                       
Get-EBResourceTag                                  ListTagsForResource                           
Group-EBEnvironment                                ComposeEnvironments                           
New-EBApplication                                  CreateApplication                             
New-EBApplicationVersion                           CreateApplicationVersion                      
New-EBConfigurationTemplate                        CreateConfigurationTemplate                   
New-EBEnvironment                                  CreateEnvironment                             
New-EBPlatformVersion                              CreatePlatformVersion                         
New-EBStorageLocation                              CreateStorageLocation                         
Register-EBEnvironmentOperationsRole               AssociateEnvironmentOperationsRole            
Remove-EBApplication                               DeleteApplication                             
Remove-EBApplicationVersion                        DeleteApplicationVersion                      
Remove-EBConfigurationTemplate                     DeleteConfigurationTemplate                   
Remove-EBEnvironmentConfiguration                  DeleteEnvironmentConfiguration                
Remove-EBPlatformVersion                           DeletePlatformVersion                         
Request-EBEnvironmentInfo                          RequestEnvironmentInfo                        
Restart-EBAppServer                                RestartAppServer                              
Set-EBEnvironmentCNAME                             SwapEnvironmentCNAMEs                         
Start-EBEnvironmentRebuild                         RebuildEnvironment                            
Stop-EBEnvironment                                 TerminateEnvironment                          
Stop-EBEnvironmentUpdate                           AbortEnvironmentUpdate                        
Submit-EBEnvironmentManagedAction                  ApplyEnvironmentManagedAction                 
Test-EBConfigurationSetting                        ValidateConfigurationSettings                 
Unregister-EBEnvironmentOperationsRole             DisassociateEnvironmentOperationsRole         
Update-EBApplication                               UpdateApplication                             
Update-EBApplicationResourceLifecycle              UpdateApplicationResourceLifecycle            
Update-EBApplicationVersion                        UpdateApplicationVersion                      
Update-EBConfigurationTemplate                     UpdateConfigurationTemplate                   
Update-EBEnvironment                               UpdateEnvironment                             
Update-EBResourceTag                               UpdateTagsForResource                         

You can also check other AWS Services, and each services cmdlets we are providing.

Click on this Link for an Single place, where you get all the PowerShell cmdlets sorted based on the modules.

You can also refer other blogs on PowerShell at link

You can also refer other blogs on Microsoft at link

And also if you required any technology you want to learn, let us know below we will publish them in our site http://tossolution.com/

Like our page in Facebook and follow us for New technical information.

References are taken from Microsoft and AWS

Leave a Reply

Your email address will not be published. Required fields are marked *