Question

Difficulty: EasyMethods of Deploying and Operating in AWS

A company wants to automate its AWS resource management tasks using command-line shell scripts, and also wants to integrate AWS service operations directly into a custom Java application. Which of the following methods should the company use to meet these requirements? (Select TWO).

  1. AWS Command Line Interface (CLI)Answer
  2. AWS Software Development Kits (SDKs)Answer
  3. C
    AWS CloudFormation
  4. D
    AWS CloudTrail
  5. E
    AWS Pricing Calculator

Answer

AWS Command Line Interface (CLI) and AWS Software Development Kits (SDKs)
The AWS Command Line Interface (CLI) fulfills the scripting requirement by enabling command-line management of resources. The AWS Software Development Kits (SDKs) fulfill the application integration requirement by providing language-specific libraries that allow custom code to communicate directly with AWS APIs.

Step-by-Step Solution

1
Determine the tool required for scripting and executing command-line management tasks.
The AWS Command Line Interface (CLI) allows users to manage resources directly from the command line and write automated shell scripts.
The AWS CLI is designed for direct shell-based interaction and automation of AWS APIs.
2
Determine the tool required to build custom application integration in a specific programming language like Java.
AWS Software Development Kits (SDKs) provide native software libraries for integration.
SDKs provide development dependencies and interfaces to write custom software interacting with AWS.

Key Concept

AWS offers various mechanisms for interacting with its APIs: the AWS Management Console (a graphical web interface), the AWS CLI (a command-line shell script interface), and AWS SDKs (programming language-specific libraries).
Rate this question