A software developer needs to write a custom microservice that reads and writes messages in an Amazon Simple Queue Service (Amazon SQS) queue. Concurrently, a financial administrator needs to perform a one-time visual audit of the company's AWS spending patterns over the last quarter and configure an email alert for when estimated charges exceed a set threshold. Which of the following AWS interaction methods represent the most appropriate choices for these two scenarios? (Select TWO.)
- Use the AWS Software Development Kit (SDK) to programmatically interact with the SQS queue from within the microservice codeAnswer
- Use the AWS Management Console to visually review quarterly spending graphs and manually configure an AWS Budgets alertAnswer
- CUse the AWS Management Console to write and run shell scripts that automate the deployment of SQS queues across fifty different AWS accounts
- DUse the AWS Software Development Kit (SDK) to perform the manual quarterly audit of spending patterns and visually configure the budget alerts
- EUse AWS CloudFormation templates to compile the custom microservice code and run the SQS message parsing loops
Answer
The correct methods are using the AWS Software Development Kit (SDK) to programmatically interact with the SQS queue within the application code, and using the AWS Management Console to visually review spending graphs and configure the budget alert.
The AWS Software Development Kit (SDK) is the appropriate tool for programmatic service integration within custom application code. The AWS Management Console is the correct tool for manual, visual tasks such as reviewing Cost Explorer graphs and configuring budget alerts.
Step-by-Step Solution
Key Concept
Selecting the appropriate AWS interaction tool (Console, CLI, SDK, CloudFormation) based on the operational use case (manual, scripting, programmatic, or infrastructure provisioning).
Estimated Time:2m 0s