AWS AppConfig

AWS AppConfig, a capability of AWS Systems Manager, to create, manage, and quickly deploy application configurations. AppConfig supports controlled deployments to applications of any size and includes built-in validation checks and monitoring. You can use AppConfig with applications hosted on EC2 instances, AWS Lambda, containers, mobile applications, or IoT devices.

To prevent errors when deploying application configurations, especially for production systems where a simple typo could cause an unexpected outage, AppConfig includes validators. A validator provides a syntactic or semantic check to ensure that the configuration you want to deploy works as intended. To validate your application configuration data, you provide a schema or Lambda function that runs against the configuration. The configuration deployment or update can only proceed when the configuration data is valid.

During a configuration deployment, AppConfig monitors the application to ensure that the deployment is successful. If the system encounters an error, AppConfig rolls back the change to minimize impact for your application users. You can configure a deployment strategy for each application or environment that includes deployment criteria, including velocity, bake time, and alarms to monitor. Similar to error monitoring, if a deployment triggers an alarm, AppConfig automatically rolls back to the previous version.

Below are the cmdlets which are available with AWS AppConfig

CmdletNameServiceOperation
Add-APPCResourceTag                                TagResource                                   
Get-APPCApplication                                GetApplication                                
Get-APPCApplicationList                            ListApplications                              
Get-APPCConfiguration                              GetConfiguration                              
Get-APPCConfigurationProfile                       GetConfigurationProfile                       
Get-APPCConfigurationProfileList                   ListConfigurationProfiles                     
Get-APPCDeployment                                 GetDeployment                                 
Get-APPCDeploymentList                             ListDeployments                               
Get-APPCDeploymentStrategy                         GetDeploymentStrategy                         
Get-APPCDeploymentStrategyList                     ListDeploymentStrategies                      
Get-APPCEnvironment                                GetEnvironment                                
Get-APPCEnvironmentList                            ListEnvironments                              
Get-APPCResourceTag                                ListTagsForResource                           
New-APPCApplication                                CreateApplication                             
New-APPCConfigurationProfile                       CreateConfigurationProfile                    
New-APPCDeploymentStrategy                         CreateDeploymentStrategy                      
New-APPCEnvironment                                CreateEnvironment                             
Remove-APPCApplication                             DeleteApplication                             
Remove-APPCConfigurationProfile                    DeleteConfigurationProfile                    
Remove-APPCDeploymentStrategy                      DeleteDeploymentStrategy                      
Remove-APPCEnvironment                             DeleteEnvironment                             
Remove-APPCResourceTag                             UntagResource                                 
Start-APPCDeployment                               StartDeployment                               
Stop-APPCDeployment                                StopDeployment                                
Test-APPCConfigurationValidity                     ValidateConfiguration                         
Update-APPCApplication                             UpdateApplication                             
Update-APPCConfigurationProfile                    UpdateConfigurationProfile                    
Update-APPCDeploymentStrategy                      UpdateDeploymentStrategy                      
Update-APPCEnvironment                             UpdateEnvironment                             

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 *