An application developer needs to write a custom Java program that programmatically interacts with AWS services, such as reading data from an Amazon DynamoDB table. Additionally, the developer wants to write local shell scripts on their computer to automate the creation of testing environments. Which TWO of the following tools or methods should the developer use to perform these actions? (Select TWO)
- AWS Software Development Kit (SDK)Answer
- AWS Command Line Interface (CLI)Answer
- CAWS CloudFormation
- DAWS Account Root User credentials
- EAmazon Elastic Compute Cloud (Amazon EC2)
Answer
AWS Software Development Kit (SDK) and AWS Command Line Interface (CLI)
The AWS SDK provides Java libraries enabling the application to connect to and retrieve data from DynamoDB programmatically. The AWS CLI allows the developer to write shell scripts that run on their local computer to automate AWS resource creation from the terminal.
Step-by-Step Solution
Key Concept
AWS Programmatic Interaction Methods (SDK and CLI)