
Answer-first summary for fast verification
Answer: AWS IAM Access Analyzer
**Explanation:** AWS IAM Access Analyzer is the correct service for identifying whether AWS resources like Amazon S3 buckets or IAM roles have been shared with external entities. Here's why: 1. **Purpose of IAM Access Analyzer**: This service helps you identify resources in your organization and accounts that are shared with an external entity. It analyzes resource-based policies to determine if resources are accessible from outside your AWS environment. 2. **How it works**: IAM Access Analyzer continuously monitors your AWS environment and alerts you when it finds resources that are shared with external principals (entities outside your AWS organization, another AWS account, or the public). 3. **Resources it can analyze**: - Amazon S3 buckets - IAM roles - AWS KMS keys - Amazon SQS queues - AWS Lambda functions - And other resource types that support resource-based policies 4. **Comparison with other options**: - **AWS Service Catalog**: Manages catalogs of IT services that are approved for use on AWS - **AWS Systems Manager**: Provides operational insights and automates tasks across AWS resources - **AWS Organizations**: Helps centrally manage and govern multiple AWS accounts 5. **Key benefit**: IAM Access Analyzer helps improve security posture by identifying unintended access to resources, which is crucial for compliance and security best practices. **Correct Answer: C - AWS IAM Access Analyzer**
Author: Ritesh Yadav
Ultimate access to all questions.
Which AWS service or feature identifies whether an Amazon S3 bucket or an IAM role has been shared with an external entity?
A
AWS Service Catalog
B
AWS Systems Manager
C
AWS IAM Access Analyzer
D
AWS Organizations
No comments yet.