Soru

Zorluk: OrtaMethods of Deploying and Operating in AWS

A financial services company is migrating its workloads to the AWS Cloud and has two operational requirements:

1. A developer needs to write a custom Go application that programmatically uploads transaction logs directly to an Amazon S3 bucket.
2. A cloud engineer needs to define, version-control, and deploy a repeatable stack of infrastructure resources (such as VPCs, subnets, and EC2 instances) using JSON or YAML configuration templates.

Which of the following AWS tools or services should the team use to meet these requirements? (Select TWO.)

  1. AWS Software Development Kit (AWS SDK)Cevap
  2. AWS CloudFormationCevap
  3. C
    AWS Elastic Beanstalk
  4. D
    Amazon Elastic Block Store (Amazon EBS)
  5. E
    AWS Cost Explorer

Cevap

AWS Software Development Kit (AWS SDK) and AWS CloudFormation
The AWS Software Development Kit (AWS SDK) allows developers to write custom applications that interface programmatically with AWS services like Amazon S3. AWS CloudFormation allows cloud engineers to use template files (JSON/YAML) to configure, version, and deploy repeatable infrastructure resource stacks.

Adım Adım Çözüm

1
Analyze the first requirement to determine the correct method of programmatically interacting with AWS services from within custom Go application code.
Identify that the AWS Software Development Kit (AWS SDK) is required to write code in a supported programming language that communicates directly with AWS APIs.
The AWS SDK provides language-specific libraries that translate programming commands into AWS API requests.
2
Analyze the second requirement to identify the tool for defining and deploying a repeatable stack of infrastructure resources using configuration templates.
Identify that AWS CloudFormation is the service designed to ingest JSON or YAML templates to provision and manage a unified stack of AWS infrastructure resources.
AWS CloudFormation is the primary infrastructure as code (IaC) tool in AWS for template-based resource provisioning.

Anahtar Kavram

AWS provides distinct tools for programmatic application integration and automated infrastructure deployment: the AWS SDK is used for calling services from code, while AWS CloudFormation is used for deploying template-defined infrastructure stacks.
Bu soruyu puanla