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 27 discussion

A company is launching a new application and will display application metrics on an Amazon CloudWatch dashboard. The company's product manager needs to access this dashboard periodically. The product manager does not have an AWS account. A solutions architect must provide access to the product manager by following the principle of least privilege.
Which solution will meet these requirements?

  • A. Share the dashboard from the CloudWatch console. Enter the product manager's email address, and complete the sharing steps. Provide a shareable link for the dashboard to the product manager.
  • B. Create an IAM user specifically for the product manager. Attach the CloudWatchReadOnlyAccess AWS managed policy to the user. Share the new login credentials with the product manager. Share the browser URL of the correct dashboard with the product manager.
  • C. Create an IAM user for the company's employees. Attach the ViewOnlyAccess AWS managed policy to the IAM user. Share the new login credentials with the product manager. Ask the product manager to navigate to the CloudWatch console and locate the dashboard by name in the Dashboards section.
  • D. Deploy a bastion server in a public subnet. When the product manager requires access to the dashboard, start the server and share the RDP credentials. On the bastion server, ensure that the browser is configured to open the dashboard URL with cached AWS credentials that have appropriate permissions to view the dashboard.
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
masetromain
Highly Voted 2 years, 3 months ago
Selected Answer: A
Answere A : https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch-dashboard-sharing.html Share a single dashboard and designate specific email addresses of the people who can view the dashboard. Each of these users creates their own password that they must enter to view the dashboard.
upvoted 88 times
mn2013
1 year ago
But this link also says All people who you share the dashboard with are granted these permissions for the account. If you share the dashboard publicly, then everyone who has the link to the dashboard has these permissions. The cloudwatch:GetMetricData and ec2:DescribeTags permissions cannot be scoped down to specific metrics or EC2 instances, so the people with access to the dashboard can query all CloudWatch metrics and the names and tags of all EC2 instances in the account. If that is the case, how is the least privilege principle applicable?
upvoted 4 times
...
123jhl0
2 years, 3 months ago
Thanks for the link! No doubt A is the answer.
upvoted 8 times
...
...
Guru4Cloud
Highly Voted 1 year, 6 months ago
Selected Answer: B
Option B provides the product manager with specific access to the CloudWatch dashboard using an IAM user with the CloudWatchReadOnlyAccess policy attached. The IAM user has only read-only access to the required resources, which follows the principle of least privilege.
upvoted 18 times
emilyhu08
1 year, 3 months ago
b has a problem for cloudwatchreadonlyacess policy, it’s not only grant read access to dashboard, but other read permission for logs, insights, etc. so it does not follows the principle of least privilege. Option A only grants access to dashboard.
upvoted 16 times
...
...
MGKYAING
Most Recent 3 weeks, 5 days ago
Selected Answer: A
CloudWatch allows dashboards to be shared publicly or with specific users using a shareable URL. This enables access without requiring an AWS account. This approach follows the principle of least privilege because the product manager is given only the ability to view the dashboard via the shared link, without needing broader access to the AWS environment. This is the correct choice because it directly meets the requirements without granting unnecessary permissions or requiring the creation of AWS credentials.
upvoted 3 times
...
MGKYAING
3 weeks, 6 days ago
Selected Answer: A
1.Direct Sharing Without AWS Account: Amazon CloudWatch allows dashboards to be shared externally via a shareable link. This enables users without an AWS account to access the dashboard securely, which meets the requirement to allow the product manager (who doesn’t have an AWS account) to view the dashboard. 2.Least Privilege Principle: The product manager only gets access to the specific dashboard, and no additional permissions or access to the AWS environment are granted. This aligns with the principle of least privilege. 3.No Operational Overhead: The solution does not require creating new IAM users or setting up infrastructure like bastion servers. It’s straightforward and efficient.
upvoted 1 times
...
EzKkk
2 months ago
Selected Answer: B
I will go with B even though A sounds like a better choice for the following reasons: 1, You need a solution to share your dashboard. 2, You only share a specific metric of an application to whom lack access to AWS. 3, Target in question only access periodically. 4, Must apply least privilege. Though A & B are good choices to share you dashboard, A doesn't follow least privilege principal because it provides more permission than needed. Not to mention this solution also raises concerns about security since this dashboard is public.
upvoted 2 times
...
f51a8bd
2 months, 1 week ago
respuesta es A: Esta soluciĂłn permite cumplir con los requisitos de acceso seguro y controlado sin una cuenta completa de AWS y sigue el principio de mĂ­nimo privilegio para acceder solo a los paneles necesarios en Amazon CloudWatch.
upvoted 1 times
...
mzeynalli
3 months ago
Selected Answer: A
The correct answer is: A. Share the dashboard from the CloudWatch console. Enter the product manager's email address, and complete the sharing steps. Provide a shareable link for the dashboard to the product manager. Explanation: Principle of Least Privilege: The solution should only provide the minimum necessary access. Sharing a CloudWatch dashboard directly meets this principle without the need for an AWS account. Shareable Link: CloudWatch allows you to share a dashboard using a shareable URL that can be accessed without requiring AWS credentials. This way, the product manager can view the dashboard without having an AWS account. No IAM User Required: Solutions involving IAM users (options B and C) require creating an AWS identity and sharing credentials, which introduces unnecessary security risks and management overhead. No Bastion Server: Deploying a bastion server (option D) is not practical, involves additional costs, and requires managing another infrastructure component, which goes against simplicity and security best practices.
upvoted 3 times
...
mzeynalli
3 months ago
The correct answer is: A. Share the dashboard from the CloudWatch console. Enter the product manager's email address, and complete the sharing steps. Provide a shareable link for the dashboard to the product manager. Explanation: Principle of Least Privilege: The solution should only provide the minimum necessary access. Sharing a CloudWatch dashboard directly meets this principle without the need for an AWS account. Shareable Link: CloudWatch allows you to share a dashboard using a shareable URL that can be accessed without requiring AWS credentials. This way, the product manager can view the dashboard without having an AWS account. No IAM User Required: Solutions involving IAM users (options B and C) require creating an AWS identity and sharing credentials, which introduces unnecessary security risks and management overhead. No Bastion Server: Deploying a bastion server (option D) is not practical, involves additional costs, and requires managing another infrastructure component, which goes against simplicity and security best practices.
upvoted 2 times
...
e854fbe
3 months, 1 week ago
Selected Answer: B
correct answer B the reason A is not a good answer is: when sharing a link to the CloudWatch dashboard the following warning appears We recommend that you do not share dashboards if your account contains any sensitive information which you would not wish to share with the users with whom you are sharing the dashboard. The users that you specified above will be granted the following permissions: CloudWatch read-only permissions to alarms and contributor insights rules in the Dashboard which you share, and to all metrics and the names and tags of all EC2 instances in your account even if they are not shown in the Dashboard which you share. We recommend that you consider whether it is appropriate to make this information available to the users with whom you are sharing. so following the least privilege principle, creating an IAM User in option B is more secure
upvoted 2 times
...
Micha3l
4 months, 1 week ago
Selected Answer: B
The goal is to allow a product manager (who does not have an AWS account) to access a CloudWatch dashboard periodically. B follows the principle of least privilege, ensuring that the product manager can only view the dashboard and not perform any other actions within AWS.Is direct email sharing is not a feature of CloudWatch?
upvoted 2 times
...
Omshanti
4 months, 1 week ago
Selected Answer: B
Least privilege
upvoted 1 times
...
pranavff_examtopics_1993
4 months, 2 weeks ago
Selected Answer: B
A would be indeed following the principle of least privilege, but periodic access means we have to do this time and time again when the product manager requests access. B is better
upvoted 2 times
...
PaulGa
5 months, 1 week ago
Selected Answer: B
Ans B – its tidy and self-contained, and uses IAM roles as the solution should Others: o Ans A – means personalising access by relying upon the Product Manager’s email – what if he changes his name or a new Product Manager is hired? o Ans C – too lengthy and introduces potential for mistakes o Ans D – not even sure why this is here…
upvoted 1 times
...
Syed426
5 months, 2 weeks ago
Highlight the point least privilege . No user account or no giving access permissions directly sharing link hence ans is A
upvoted 1 times
...
rohitph
7 months, 3 weeks ago
Selected Answer: A
A. You can share your CloudWatch dashboards with people who do not have direct access to your AWS account
upvoted 1 times
...
AshleyYue
7 months, 3 weeks ago
Selected Answer: B
B. specifically for the product manager+correct dashboard A is Incorrect. If you share the dashboard publicly, then everyone who has the link to the dashboard has these permissions. This practice can be considered high risk.
upvoted 4 times
...
HectorCosta
8 months, 3 weeks ago
Selected Answer: A
Please note that B does not meet the principle of least privilege, simply because granting CloudWatchReadOnlyAccess would allow this user to read ANY Dashboard or metrics, not only this specific one.
upvoted 6 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 ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago