A developer wants to call and operate AWS services programmatically from within the code of a custom Python application. Which option is the MOST suitable?

1 / 1
Select an answer
CorrectB

Explanation

A question asking which option operates AWS programmatically from code.

  • 1from within the code of a custom Python applicationUsed by embedding it in a program = SDK
  • 2call and operate AWS services programmaticallyCalling APIs with a per-language library (SDK)
AIncorrect

AWS Management Console

The Management Console is a GUI operated manually from a browser.

It cannot be called programmatically from within application code, so this is incorrect.

BCorrect

AWS SDK

This is correct. The AWS SDK is a set of libraries that call AWS services from each programming language (such as boto3 for Python). You embed it in your application code to operate and automate resources programmatically.

CIncorrect

AWS Trusted Advisor

Trusted Advisor is a tool that inspects cost, security, performance, and more, and provides recommendations.

It is not a way to operate AWS from application code, so this is incorrect.

DIncorrect

AWS Health Dashboard

The Health Dashboard is a screen for checking the operational status and events of AWS services.

It is not a way to operate AWS from code, so this is incorrect.

Key Takeaway

"From code" and "call programmatically" mean the SDK (boto3 for Python, and so on). "Commands in a terminal" means the CLI, and "a browser" means the Console. Distinguish the role of each.