A cloud operations team is tasked with meeting two key requirements:
1. Establish a repeatable process to deploy identical network and database resources across multiple test environments.
2. Build a custom web application in Node.js that needs to programmatically upload user documents to an Amazon S3 bucket.
Which AWS tools or methods should the team use to meet these requirements? (Select TWO.)
- AWS CloudFormation to define and deploy the infrastructure environments using template files.Cevap
- AWS Software Development Kit (SDK) to programmatically upload files from the Node.js application.Cevap
- CAWS Elastic Beanstalk to build and manage low-level network resources such as VPCs and Subnets across test environments using template code.
- DAWS Account Root User credentials embedded directly within the Node.js application code to authorize S3 uploads.
- EAmazon Elastic Block Store (EBS) to store the uploaded user documents as a globally accessible object storage service.
Cevap
AWS CloudFormation and AWS Software Development Kit (SDK)
AWS CloudFormation allows the operations team to write declarative templates that define their infrastructure, enabling consistent and repeatable deployments. The AWS SDK allows the Node.js application to programmatically make API calls to upload user documents to Amazon S3.
Adım Adım Çözüm
Anahtar Kavram
Selecting the appropriate AWS deployment and operating methods (templates vs. programmatic access).