Practice IAM Questions Now
Start a timed practice session focusing on AWS Identity and Access Management (IAM) topics from the SOA-C03 question bank.
Start SOA-C03 Practice Quiz →SOA-C03 IAM Question Bank (45 Questions)
Browse all 45 practice questions covering AWS Identity and Access Management (IAM) for the SOA-C03 certification exam. Answers are intentionally hidden on this page so you can self-test first before checking results in quiz mode.
- Question 1Security & Compliance
A SysOps administrator is configuring permission boundaries for an IAM role used by a development team. The permission boundary allows only `s3:` and `ec2:` actions. The role's identity-based policy grants `s3:`, `ec2:`, `rds:`, and `lambda:`. What effective permissions does the role have?
Answer hidden for practice.
Use the interactive quiz to reveal the correct answer and explanation.
Start SOA-C03 Quiz - Question 2Security & Compliance
A SysOps Administrator needs to grant a partner application temporary permission to encrypt and decrypt data using a specific KMS key for a 24-hour window. The partner application is running as an IAM role in a different AWS account. The administrator does not want to modify the KMS key policy permanently. Which KMS feature should be used?
Answer hidden for practice.
Use the interactive quiz to reveal the correct answer and explanation.
Start SOA-C03 Quiz - Question 3Security & Compliance
A SysOps Administrator needs to create an IAM policy that allows each IAM user to manage only their own access keys and MFA devices. The policy should dynamically scope permissions to the user making the request without creating a separate policy per user. Which IAM policy feature achieves this?
Answer hidden for practice.
Use the interactive quiz to reveal the correct answer and explanation.
Start SOA-C03 Quiz - Question 4Security & Compliance
A SysOps Administrator uses AWS STS to provide temporary credentials to third-party contractors via `AssumeRole`. Management wants to further restrict what the contractor can do during a specific session beyond what the IAM role policy allows. Which mechanism provides per-session permission restriction?
Answer hidden for practice.
Use the interactive quiz to reveal the correct answer and explanation.
Start SOA-C03 Quiz - Question 5Security & Compliance
A SysOps administrator needs to use IAM Access Analyzer to validate that no Lambda function execution roles in the account grant permissions broader than a specific reference policy. Which Access Analyzer feature should be used?
Answer hidden for practice.
Use the interactive quiz to reveal the correct answer and explanation.
Start SOA-C03 Quiz - Question 6Select All That ApplySecurity & Compliance
A company wants to ensure that IAM roles created by development teams cannot escalate privileges beyond a defined set of permissions. The security team wants to enforce this without reviewing every policy document. Which TWO mechanisms should the security team implement? (Select TWO.)
Answer hidden for practice.
Use the interactive quiz to reveal the correct answer and explanation.
Start SOA-C03 Quiz - Question 7Security & Compliance
An IAM user has the following attached policies: an identity-based policy that allows `s3:GetObject` on all buckets, and a permissions boundary that allows `s3:` only on the bucket `arn:aws:s3:::approved-bucket/`. The user attempts to download an object from `arn:aws:s3:::other-bucket/file.txt`. What is the result?
Answer hidden for practice.
Use the interactive quiz to reveal the correct answer and explanation.
Start SOA-C03 Quiz - Question 8Security & Compliance
A SysOps administrator is setting up AWS IAM Identity Center (AWS SSO) for a multi-account organization. The security team requires that developers in the `Development` OU have read-only access to all AWS services, while infrastructure engineers in the same OU have full EC2 and S3 access but no IAM permissions. How should the administrator configure this?
Answer hidden for practice.
Use the interactive quiz to reveal the correct answer and explanation.
Start SOA-C03 Quiz - Question 9Select All That ApplySecurity & Compliance
A SysOps Administrator needs to ensure that an IAM role for a Lambda function allows `s3:GetObject` only on a specific S3 bucket prefix (`data/reports/*`) and only during business hours (Monday–Friday, 08:00–18:00 UTC). Which IAM policy elements should be used? (Select TWO.)
Answer hidden for practice.
Use the interactive quiz to reveal the correct answer and explanation.
Start SOA-C03 Quiz - Question 10Security & Compliance
A company allows team leads to create IAM roles for their teams, but wants to ensure they cannot create roles with more permissions than they themselves possess. Which IAM feature enforces this constraint?
Answer hidden for practice.
Use the interactive quiz to reveal the correct answer and explanation.
Start SOA-C03 Quiz - Question 11Select All That ApplySecurity & Compliance
A SysOps administrator needs to grant an EC2 instance temporary access to a secret stored in AWS Secrets Manager. The secret is encrypted with a customer-managed KMS key. What permissions must the EC2 instance's IAM role have? (Select TWO)
Answer hidden for practice.
Use the interactive quiz to reveal the correct answer and explanation.
Start SOA-C03 Quiz - Question 12Deployment, Provisioning & Automation
An administrator creates a Service Catalog portfolio with three products. The administrator wants a specific IAM role to be used when end users launch any product from this portfolio, regardless of the user's own permissions. Which constraint type achieves this?
Answer hidden for practice.
Use the interactive quiz to reveal the correct answer and explanation.
Start SOA-C03 Quiz - Question 13Security & Compliance
A company grants a contractor in Account B access to an S3 bucket in Account A using a cross-account IAM role. The contractor's application in Account B assumes the role in Account A but receives an AccessDenied error when attempting to read objects. The IAM role in Account A has a policy allowing `s3:GetObject` on the bucket. What is the most likely cause?
Answer hidden for practice.
Use the interactive quiz to reveal the correct answer and explanation.
Start SOA-C03 Quiz - Question 14Security & Compliance
A SysOps administrator discovers using IAM Access Analyzer that several IAM users have access keys that have not been used in over 90 days. Company policy requires unused credentials to be disabled. What is the most efficient way to identify and remediate these credentials?
Answer hidden for practice.
Use the interactive quiz to reveal the correct answer and explanation.
Start SOA-C03 Quiz - Question 15Security & Compliance
A SysOps administrator needs to restrict IAM users in a development account from creating EC2 instances larger than `t3.medium`. The administrator wants this enforced account-wide regardless of any permissions granted by IAM policies. Which approach should the administrator use?
Answer hidden for practice.
Use the interactive quiz to reveal the correct answer and explanation.
Start SOA-C03 Quiz - Question 16Security & Compliance
A company is implementing AWS IAM Identity Center (successor to AWS SSO) to manage workforce access to 20 AWS accounts. Users are sourced from an on-premises Active Directory. Which configuration allows users to authenticate using their existing AD credentials?
Answer hidden for practice.
Use the interactive quiz to reveal the correct answer and explanation.
Start SOA-C03 Quiz - Question 17Security & Compliance
A company wants to ensure that IAM principals can only make API calls to AWS services from within the corporate network (a specific IP range) or from within AWS services using VPC endpoints. Which IAM policy condition key combination achieves this?
Answer hidden for practice.
Use the interactive quiz to reveal the correct answer and explanation.
Start SOA-C03 Quiz - Question 18Security & Compliance
A company wants to implement Attribute-Based Access Control (ABAC) so that developers can only manage EC2 instances that are tagged with their department. For example, a developer in the "Engineering" department should only be able to start/stop EC2 instances tagged `Department=Engineering`. Which IAM policy approach implements this?
Answer hidden for practice.
Use the interactive quiz to reveal the correct answer and explanation.
Start SOA-C03 Quiz - Question 19Monitoring, Logging & Remediation
A development team deploys an AWS Lambda function that processes orders. The team wants the function to emit custom business metrics (e.g., `OrderValue`, `ProcessingTime`) to CloudWatch without making explicit `PutMetricData` API calls, to avoid the overhead and additional IAM permissions. Which approach should the SysOps Administrator recommend?
Answer hidden for practice.
Use the interactive quiz to reveal the correct answer and explanation.
Start SOA-C03 Quiz - Question 20Select All That ApplySecurity & Compliance
A SysOps Administrator needs to allow a fleet of EC2 instances in a private subnet to access an S3 bucket without traversing the internet. The instances use an IAM instance profile for S3 access. The security team also requires that all S3 API requests are logged and that the endpoint does not incur per-hour or per-GB data processing charges. Which endpoint type should be used? (Select TWO.)
Answer hidden for practice.
Use the interactive quiz to reveal the correct answer and explanation.
Start SOA-C03 Quiz - Question 21Security & Compliance
A SysOps Administrator is reviewing IAM policies and finds a policy with the following condition: ```json "Condition": { "StringEquals": { "aws:PrincipalTag/Department": "Engineering" } } ``` What does this condition enforce?
Answer hidden for practice.
Use the interactive quiz to reveal the correct answer and explanation.
Start SOA-C03 Quiz - Question 22Monitoring, Logging & Remediation
A SysOps administrator is configuring Amazon EventBridge to trigger a Lambda function whenever an IAM policy is changed. The rule has been created but the Lambda function is not being invoked. Which of the following is the MOST LIKELY cause?
Answer hidden for practice.
Use the interactive quiz to reveal the correct answer and explanation.
Start SOA-C03 Quiz - Question 23Security & Compliance
A SysOps administrator discovers that an IAM user has both an explicit allow and an explicit deny for `s3:PutObject` on the same S3 bucket, coming from different IAM policies. What is the effective permission for this action?
Answer hidden for practice.
Use the interactive quiz to reveal the correct answer and explanation.
Start SOA-C03 Quiz - Question 24Security & Compliance
A SysOps administrator needs to allow a third-party application running outside of AWS to access an Amazon S3 bucket securely. The company policy prohibits creating long-lived IAM access keys. Which solution should the administrator implement?
Answer hidden for practice.
Use the interactive quiz to reveal the correct answer and explanation.
Start SOA-C03 Quiz - Question 25Monitoring, Logging & Remediation
An administrator sets up an EventBridge rule with the following event pattern to capture IAM policy changes: ```json { "source": ["aws.iam"], "detail-type": ["AWS API Call via CloudTrail"], "detail": { "eventName": [{ "prefix": "Put" }, { "prefix": "Delete" }, { "prefix": "Attach" }, { "prefix": "Detach" }] } } ``` The rule is triggering for events such as `PutObject` from S3. What is the problem?
Answer hidden for practice.
Use the interactive quiz to reveal the correct answer and explanation.
Start SOA-C03 Quiz - Question 26Monitoring, Logging & Remediation
An operations team deployed a Lambda function that processes SQS messages, but they are unable to see per-invocation performance data such as memory usage, CPU time, and init duration in CloudWatch. The function already has the `CloudWatchLambdaInsightsExecutionRolePolicy` managed policy attached. What is the MOST likely reason?
Answer hidden for practice.
Use the interactive quiz to reveal the correct answer and explanation.
Start SOA-C03 Quiz - Question 27Monitoring, Logging & Remediation
A SysOps administrator configured Lambda Insights on a function, but the `/aws/lambda-insights` log group shows no data. The function's execution role has the `CloudWatchLambdaInsightsExecutionRolePolicy` attached, and the Lambda Insights extension layer is added. What is the MOST likely cause?
Answer hidden for practice.
Use the interactive quiz to reveal the correct answer and explanation.
Start SOA-C03 Quiz - Question 28Security & Compliance
An IAM Identity Center administrator needs to grant a group of data engineers temporary elevated access to production Redshift clusters for maintenance windows. The elevated access should expire after 8 hours. Which approach BEST meets this requirement?
Answer hidden for practice.
Use the interactive quiz to reveal the correct answer and explanation.
Start SOA-C03 Quiz - Question 29Monitoring, Logging, and Remediation
A SysOps administrator wants to detect when any IAM policy change occurs in the account. Which approach creates an alert for this?
Answer hidden for practice.
Use the interactive quiz to reveal the correct answer and explanation.
Start SOA-C03 Quiz - Question 30Security and Compliance
A SysOps administrator uses IAM Identity Center (formerly AWS SSO). What is its primary advantage over individual IAM users per account?
Answer hidden for practice.
Use the interactive quiz to reveal the correct answer and explanation.
Start SOA-C03 Quiz - Question 31Security & Compliance
A SysOps administrator needs to enable MFA for all IAM users who access the AWS Management Console. The administrator wants to deny access to all AWS services (except IAM self-service for MFA setup) if MFA is not present. How should the administrator implement this?
Answer hidden for practice.
Use the interactive quiz to reveal the correct answer and explanation.
Start SOA-C03 Quiz - Question 32Security & Compliance
An auditor requests a report of all IAM users, their access key age, password last used date, and MFA status. The administrator needs to generate this data quickly. Which method is MOST efficient?
Answer hidden for practice.
Use the interactive quiz to reveal the correct answer and explanation.
Start SOA-C03 Quiz - Question 33Select All That ApplySecurity & Compliance
A SysOps administrator needs to allow an application running in Account A to call DynamoDB in Account B. The administrator decides to use cross-account IAM role assumption. Which steps are required? (Select TWO)
Answer hidden for practice.
Use the interactive quiz to reveal the correct answer and explanation.
Start SOA-C03 Quiz - Question 34Security & Compliance
A company has an on-premises Active Directory and wants to enable its AD users to sign in to the AWS Management Console and assume IAM roles using their existing corporate credentials. The company does NOT want to extend its AD schema or deploy additional domain controllers in AWS. Which AWS Directory Service option should the SysOps Administrator configure?
Answer hidden for practice.
Use the interactive quiz to reveal the correct answer and explanation.
Start SOA-C03 Quiz - Question 35Deployment, Provisioning & Automation
A SysOps administrator needs to deploy a CloudFormation stack that creates IAM roles with custom names. The stack creation fails with an `InsufficientCapabilities` error. What must the administrator do?
Answer hidden for practice.
Use the interactive quiz to reveal the correct answer and explanation.
Start SOA-C03 Quiz - Question 36Networking & Content Delivery
A SysOps administrator needs to restrict an interface VPC endpoint for AWS Secrets Manager so that only specific IAM roles can use the endpoint to retrieve secrets. How is this accomplished?
Answer hidden for practice.
Use the interactive quiz to reveal the correct answer and explanation.
Start SOA-C03 Quiz - Question 37Security & Compliance
A SysOps administrator notices that a CloudTrail Insights event was generated for unusually high `RunInstances` API calls. Upon investigation, the calls originated from an IAM role used by an Auto Scaling group. What should the administrator do FIRST?
Answer hidden for practice.
Use the interactive quiz to reveal the correct answer and explanation.
Start SOA-C03 Quiz - Question 38Deployment, Provisioning & Automation
A SysOps administrator has a CloudFormation StackSet that deploys IAM roles across all accounts in an organization. After adding a new AWS account to the production OU, the administrator notices the StackSet was not automatically deployed to the new account. What is the most likely reason?
Answer hidden for practice.
Use the interactive quiz to reveal the correct answer and explanation.
Start SOA-C03 Quiz - Question 39Security and Compliance
A SysOps administrator wants all IAM users to use MFA for console login. Which AWS service can detect users without MFA enabled?
Answer hidden for practice.
Use the interactive quiz to reveal the correct answer and explanation.
Start SOA-C03 Quiz - Question 40Security and Compliance
A SysOps administrator uses AWS IAM and wants to review all IAM roles that have not been used in the last 90 days. Which IAM feature provides this information?
Answer hidden for practice.
Use the interactive quiz to reveal the correct answer and explanation.
Start SOA-C03 Quiz - Question 41Security and Compliance
A SysOps administrator is reviewing a CloudTrail event and wants to determine if the action was taken by an IAM role assumed via cross-account access. Which CloudTrail field indicates this?
Answer hidden for practice.
Use the interactive quiz to reveal the correct answer and explanation.
Start SOA-C03 Quiz - Question 42Deployment, Provisioning, and Automation
A SysOps administrator needs to deploy a CloudFormation stack that requires IAM role creation. Which IAM capability must be specified in the deployment command?
Answer hidden for practice.
Use the interactive quiz to reveal the correct answer and explanation.
Start SOA-C03 Quiz - Question 43Security and Compliance
A SysOps administrator wants to verify that all IAM users in an account have multi-factor authentication (MFA) enabled. Which credential report column shows this?
Answer hidden for practice.
Use the interactive quiz to reveal the correct answer and explanation.
Start SOA-C03 Quiz - Question 44Deployment, Provisioning, and Automation
A SysOps administrator uses CloudFormation and creates an IAM role. The role's name is not specified in the template. What type of name does CloudFormation assign?
Answer hidden for practice.
Use the interactive quiz to reveal the correct answer and explanation.
Start SOA-C03 Quiz - Question 45Security and Compliance
A SysOps administrator uses CloudTrail and discovers that API calls are being made from an unknown IP address using a specific IAM role. What should be done?
Answer hidden for practice.
Use the interactive quiz to reveal the correct answer and explanation.
Start SOA-C03 Quiz
Key IAM Concepts for SOA-C03
SOA-C03 IAM Exam Tips
AWS Identity and Access Management (IAM) questions in SOA-C03 are typically scenario-based. Focus on operations, observability, incident response, and automated remediation. Priority concepts: iam, role, policy, permission, least privilege, mfa.
What SOA-C03 Expects
- Anchor your answer in prioritize operational visibility and repeatable runbook-ready automation.
- IAM scenarios for SOA-C03 are frequently mapped to Domain 4 (16%), so read the objective carefully before picking controls or architecture.
- Expect multi-topic scenarios where IAM interacts with IAM, networking, storage, or observability patterns rather than appearing as an isolated question.
- When two options are both technically valid, prefer the choice that best aligns with the exam's operational scope (Associate) and vendor best practices.
High-Value IAM Concepts
- Know the core IAM building blocks cold: iam, role, policy, permission.
- Review the edge-case features and limits for least privilege, mfa; these details are commonly used to differentiate answer choices.
- Practice service-integration reasoning: how IAM pairs with CloudTrail, KMS, Organizations, Systems Manager in real deployment patterns.
- For SOA-C03, explain why the chosen IAM design meets reliability, security, and cost expectations better than the alternatives.
Common SOA-C03 Traps
- Watch for answers that deploy quickly but are hard to monitor or recover.
- Questions in Security and Compliance often include distractors that look correct for IAM but violate least-privilege, durability, or availability requirements.
- Avoid picking options purely by feature name; validate data path, failure handling, and governance impact before answering.
- If the prompt hints at automation or repeatability, eliminate manual-only operational answers first.
Fast Review Checklist
- Can you compare at least two IAM implementation paths and justify which one best fits the scenario?
- Can you map the chosen answer back to Security and Compliance (16%) outcomes for SOA-C03?
- Can you explain security and access boundaries for IAM without relying on default-open assumptions?
- Can you describe how IAM integrates with CloudTrail and KMS during failure, scaling, and monitoring events?