Ansible modules can be written in any language that the target system supports. The sole condition is that the module send its findings to STOUT as JSON for Ansible to ingest.
CloudTrail automatically logs bucket-level actions. Amazon S3 records are written to a log file with other AWS service data. CloudTrail's RESTful API defines the Amazon S3 bucket-level operations that can be logged.
Simply upload the updated version of your application and let your deployment provider (AWS Elastic Beanstalk, AWS CloudFormation, or AWS OpsWorks) to deploy a new version (green). To upgrade to the latest version, just change the ELB URLs in your DNS records. Elastic Beanstalk has a Swap Environment URLs tool to help with the cutover process.
The WinHTTP proxy is used to offer proxy support for AWS agents.
There is no such thing as a cross-region ELB, or a cross-region Auto Scaling Group, or a DynamoDB Multi-Region Table. The only viable solution is the cross-regional replication version with two ELBs and ASGs, as well as Route53 Failover and Latency DNS.
Amazon EC2 Auto Scaling lets you add lifecycle hooks to your Auto Scaling groups. These hooks enable you to design solutions that are aware of Auto Scaling instance lifecycle events and then conduct a custom action on instances when the correct lifecycle event happens. A lifecycle hook allows the instance to wait for a given period of time (one hour by default) for the action to finish before moving on to the next stage.
Please select 2 correct answers
With the '-i' option, Ansible demands an inventory filename, regardless of whether it is a legitimate hostname. A comma must be inserted to the end of this for it to run on the host 'localhost' resolves to.