Soru

Zorluk: OrtaMethods of Deploying and Operating in AWS

A software developer is writing a backend application in Python that runs on Amazon EC2. The application must programmatically retrieve configuration files from an Amazon S3 bucket and insert records into an Amazon DynamoDB table in real-time as transactions occur. Which AWS tool or method is specifically designed to enable this programmatic interaction within the application's code?

  1. AWS Software Development Kit (AWS SDK)Cevap
  2. B
    AWS Command Line Interface (AWS CLI)
  3. C
    AWS CloudFormation
  4. D
    AWS Management Console

Cevap

AWS Software Development Kit (AWS SDK)
The AWS Software Development Kit (AWS SDK) provides language-specific APIs (such as Boto3 for Python) that allow developers to integrate and interact programmatically with AWS services directly from within their application code.

Adım Adım Çözüm

1
Analyze the operational requirements of the application scenario.
The application backend, written in Python, needs to programmatically execute API calls (get objects from S3 and write items to DynamoDB) automatically at runtime.
This establishes that the required interaction is programmatic and embedded within application source code rather than manual or administrative.
2
Match the programmatic runtime requirement to the appropriate AWS interaction method.
The AWS Software Development Kit (AWS SDK) provides the necessary language-specific libraries (such as Boto3 for Python) to interact with S3 and DynamoDB from code.
The other methods (CLI, Console, CloudFormation) are designed for administrative scripting, manual interaction, or infrastructure provisioning, rather than in-application runtime API calls.

Anahtar Kavram

The AWS Software Development Kit (SDK) is the primary tool for programmatic service integration inside application code.
Tahmini Süre:1m 0s
Bu soruyu puanla