Bird
0
0

Given this AWS SDK code snippet subscribing an HTTP endpoint, what will be the subscription status immediately after the call?

medium📝 service behavior Q4 of 15
AWS - SNS and SQS
Given this AWS SDK code snippet subscribing an HTTP endpoint, what will be the subscription status immediately after the call?
response = sns_client.subscribe(TopicArn='arn:aws:sns:us-east-1:123456789012:MyTopic', Protocol='http', Endpoint='http://example.com/endpoint')
ASubscription is confirmed immediately.
BSubscription is rejected due to missing authentication.
CSubscription is pending confirmation until endpoint confirms.
DSubscription fails with syntax error.
Step-by-Step Solution
Solution:
  1. Step 1: Understand HTTP Subscription Confirmation

    HTTP subscriptions require the endpoint to confirm by responding to a confirmation message.
  2. Step 2: Identify Subscription Status After Subscribe Call

    Immediately after calling subscribe, the status is pending confirmation until the endpoint confirms.
  3. Final Answer:

    Subscription is pending confirmation until endpoint confirms. -> Option C
  4. Quick Check:

    HTTP subscription status = pending confirmation [OK]
Quick Trick: HTTP subscriptions need endpoint confirmation first [OK]
Common Mistakes:
MISTAKES
  • Assuming immediate confirmation
  • Confusing with email subscription behavior
  • Thinking syntax error occurs

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More AWS Quizzes