A company is transitioning from manual infrastructure administration to automated, code-based operations. They want to accomplish two specific tasks: first, they need to write a shell script to automate the creation of Amazon S3 buckets from their local command line; second, they need to build a custom application in Python that programmatically uploads files to those buckets. Which two of the following AWS deployment and operating methods should the company use?
- AWS Command Line Interface (AWS CLI)Answer
- AWS Software Development Kits (AWS SDKs)Answer
- CAWS Management Console
- DAWS CloudFormation
- EAWS Artifact
Answer
The correct methods are the AWS Command Line Interface (AWS CLI) and AWS Software Development Kits (AWS SDKs).
The AWS Command Line Interface (AWS CLI) enables terminal-based automation and scripting, which is ideal for the shell script requirement. AWS Software Development Kits (AWS SDKs) provide language-specific libraries that allow custom application code to interact programmatically with AWS resources, matching the Python application requirement.
Step-by-Step Solution
Key Concept
Methods of Deploying and Operating in AWS
Estimated Time:45s