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.)
- AWS Software Development Kit (AWS SDK)Cevap
- AWS CloudFormationCevap
- CAWS Elastic Beanstalk
- DAmazon Elastic Block Store (Amazon EBS)
- EAWS 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
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.