Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
exam questions

Exam AWS Certified Solutions Architect - Associate SAA-C03 All Questions

View all questions & answers for the AWS Certified Solutions Architect - Associate SAA-C03 exam

Exam AWS Certified Solutions Architect - Associate SAA-C03 topic 1 question 291 discussion

A media company uses Amazon CloudFront for its publicly available streaming video content. The company wants to secure the video content that is hosted in Amazon S3 by controlling who has access. Some of the company’s users are using a custom HTTP client that does not support cookies. Some of the company’s users are unable to change the hardcoded URLs that they are using for access.

Which services or methods will meet these requirements with the LEAST impact to the users? (Choose two.)

  • A. Signed cookies
  • B. Signed URLs
  • C. AWS AppSync
  • D. JSON Web Token (JWT)
  • E. AWS Secrets Manager
Show Suggested Answer Hide Answer
Suggested Answer: AB 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
leoattf
Highly Voted 1 year, 7 months ago
Selected Answer: AB
I thought that option A was totally wrong, because the question mentions "HTTP client does not support cookies". However it is right, along with option B. Check the link bellow, first paragraph. https://aws.amazon.com/blogs/media/secure-content-using-cloudfront-functions/
upvoted 27 times
bujuman
7 months, 2 weeks ago
Plus, Customers can choose to use either one or both, depending on the use case. Thanks for this share !
upvoted 2 times
...
Steve_4542636
1 year, 7 months ago
Thanks for this! What a tricky question. If the client doesn't support cookies, THEN they use the signed S3 Urls.
upvoted 9 times
AAAWrekng
12 months ago
LOL, like the old question, in my hand I have 2 coins, and they equal 15 cents, one of them is not a nickel. What are the coins
upvoted 4 times
...
...
...
johnmcclane78
Highly Voted 1 year, 7 months ago
B. Signed URLs - This method allows the media company to control who can access the video content by creating a time-limited URL with a cryptographic signature. This URL can be distributed to the users who are unable to change the hardcoded URLs they are using for access, and they can access the content without needing to support cookies. D. JSON Web Token (JWT) - This method allows the media company to control who can access the video content by creating a secure token that contains user authentication and authorization information. This token can be distributed to the users who are using a custom HTTP client that does not support cookies. The users can include this token in their requests to access the content without needing to support cookies. Therefore, options B and D are the correct answers. Option A (Signed cookies) would not work for users who are using a custom HTTP client that does not support cookies. Option C (AWS AppSync) is not relevant to the requirement of securing video content. Option E (AWS Secrets Manager) is a service used for storing and retrieving secrets, which is not relevant to the requirement of securing video content.
upvoted 20 times
ONS_KH
12 months ago
This is the response of chatgpt isnt it ? Pay attention ! it doesn't always give the right answer
upvoted 5 times
...
pentium75
9 months, 3 weeks ago
So you want to 'distribute the signed URL to the users who are unable to change the hardcoded URL'?
upvoted 1 times
...
...
Uzbekistan
Most Recent 6 months, 3 weeks ago
Selected Answer: BD
B. Signed URLs: Signed URLs allow you to control access to your content in CloudFront by providing URLs that are valid only for a specified duration. This means users can access the content using the same URLs they have hardcoded, without the need for cookies or special client support. D. JSON Web Token (JWT): JSON Web Tokens (JWTs) can be used to control access to resources by embedding authentication and authorization information in the token itself. Users can include the JWT in the request headers, allowing access to be controlled without relying on cookies. This approach doesn't require changes to hardcoded URLs and can be integrated into custom HTTP clients.
upvoted 1 times
...
lostmagnet001
8 months, 1 week ago
Selected Answer: AB
a little tricky but you have to "control" access, ok dont support cookies, so put signed cookies.
upvoted 1 times
...
ray320x
8 months, 2 weeks ago
so how many marks do you get if you get 1 wrong
upvoted 5 times
...
awsgeek75
9 months ago
Selected Answer: AB
If you have gotten this far and got THIS trick question right then you are going to make it! Good Luck!
upvoted 5 times
...
pentium75
9 months, 3 weeks ago
Selected Answer: AB
'SOME are using a client that does not support cookies' -> use signed URLs 'SOME are unable to change the hardcoded URLs' -> used signed cookies
upvoted 13 times
...
ale_brd_111
9 months, 3 weeks ago
Selected Answer: AB
Signed URLs and signed cookies are the most suitable options. They can effectively address the requirements of both users with custom HTTP clients and those with hardcoded URLs.
upvoted 1 times
...
prabhjot
1 year ago
B & E - B. Signed URLs: This allows you to generate time-limited URLs with a signature that grants temporary access to specific resources in your S3 bucket. It doesn't rely on cookies and can be generated for users without requiring any changes to their HTTP client or hardcoded URLs. This method provides fine-grained control over access to your content. E. AWS Secrets Manager: While AWS Secrets Manager can be useful for managing and rotating secrets, it is not directly related to securing S3 content in the context of the question. It's not one of the primary methods for securing access to S3 objects.
upvoted 1 times
...
TariqKipkemei
1 year ago
Selected Answer: AB
To secure streaming video content from Amazon CloudFront, two methods are available: signed cookies or signed URLs. Customers can choose to use either one or both, depending on the use case.
upvoted 3 times
...
tabbyDolly
1 year ago
AB - https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/PrivateContent.html
upvoted 1 times
...
Guru4Cloud
1 year, 1 month ago
Selected Answer: BD
B and D are the correct options for meeting the requirements with the least impact to users. Signed URLs allow access to individual objects in Amazon S3 for a specified time period without requiring cookies. This allows the custom HTTP client users to access content. JSON Web Tokens (JWT) allow users to get temporary access tokens that can be passed in requests. This allows users with hardcoded URLs to access content without updating URLs.
upvoted 3 times
Guru4Cloud
1 year, 1 month ago
No good Signed cookies require client support and may impact users. AWS AppSync and Secrets Manager do not help address the specific access requirements. Good So Signed URLs and JWTs allow securing access to S3 content with minimal impact to users, meeting the requirements.
upvoted 1 times
...
...
riccardoto
1 year, 2 months ago
Selected Answer: BD
I understand why many users here are voting AB, but in my opinion BD is more correct. Using JWT or signed urls will work both for users that cannot use cookies or cannot change the url.
upvoted 2 times
...
katetel
1 year, 3 months ago
Selected Answer: AB
it's correct
upvoted 1 times
...
MrAWSAssociate
1 year, 3 months ago
Selected Answer: CE
These are the right answers!
upvoted 2 times
...
DrWatson
1 year, 4 months ago
Selected Answer: AB
"Some of the company’s users" does not support cookies, then they'll use Signed URLs. "Some of the company’s users" are unable to change the hardcoded URLs, then they'll use Signed cookies.
upvoted 4 times
...
kruasan
1 year, 5 months ago
Selected Answer: AB
Signed cookies would allow the media company to authorize access to related content (like HLS video segments) with a single signature, minimizing implementation overhead. This works for users that can support cookies. Signed URLs would allow the media company to sign each URL individually to control access, supporting users that cannot use cookies. By embedding the signature in the URL, existing hardcoded URLs would not need to change.
upvoted 3 times
kruasan
1 year, 5 months ago
C. AWS AppSync - This is for building data-driven apps with real-time and offline capabilities. It does not directly help with securing streaming content. D. JSON Web Token (JWT) - Although JWTs can be used for authorization, they would require the client to get a token and validate/check access on the server for each request. This does not work for hardcoded URLs and minimizes impact. E. AWS Secrets Manager - This service is for managing secrets, not for controlling access to resources. It would not meet the requirements.
upvoted 2 times
...
ale_brd_111
9 months, 3 weeks ago
Nicely put
upvoted 1 times
...
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...