SaveMyCert
Log in
5 of 5 free questions left today·for 30 a day
SCS-C03 · Domain 6

Security Foundations and Governance practice questions

Security Foundations and Governance is worth 14% of the SCS-C03 exam — the 5th-heaviest of the 6 domains. Multi-account strategy, secure and consistent deployment of cloud resources, and evaluating compliance across AWS environments. 6 fully worked examples are further down this page, answers included.

Exam weight
14%
the 5th-heaviest of the 6 domains
Questions
90
across 3 topics
Free, no account
5/day
sign up free to remove the cap
Explanations
Every option
right and wrong

Build a practice session

5 free questions left today.

Domains

How many?

Mode

Ready when you are

10 fresh questions drawn across 1 of 6 domains, in Learn mode.

Focused review

Every question you answer incorrectly, and every question you flag while practising, is saved here automatically. Finish a session and you can come back to re-drill just those.

6 sample Security Foundations and Governance questions, fully explained

Questions from the SCS-C03 bank mapped to domain 6, with the answer key and the reasoning behind every option. None of them repeat the examples on the main SCS-C03 practice page.

Question 1Security Foundations and Governance

A company's organization CloudTrail trail must deliver logs from every member account to one S3 bucket. Engineers who administer GuardDuty and Security Hub CSPM for the organization must not be able to alter delivered logs, and the bucket must not sit in an account that runs workloads. Following the AWS reference multi-account layout, where should the bucket be created?

Choose one.

  • a
    In the log-archive account in the Security OU, next to the AWS Config delivery bucket Correct

    The log-archive account exists to hold organization-wide CloudTrail and Config logs. It runs no workloads and is separate from the account where the security-service administrators work.

  • b
    In the management account that owns the organization and created the trail

    The management account should hold as little as possible and is outside SCP reach. Storing the evidence there adds risk to the most privileged account rather than isolating the logs.

  • c
    In the audit account in the Security OU, next to the security delegated administrators

    The audit (security-tooling) account is where the GuardDuty and Security Hub CSPM administrators work, so placing the logs there gives them the access the stem forbids.

  • d
    In a shared-services account in the Infrastructure OU, next to the network hub

    Shared-services accounts run shared infrastructure workloads and are administered by platform teams, which breaks the no-workloads requirement for the evidence bucket.

The concept

The reference layout separates evidence (the log-archive account) from security tooling (the audit account); neither runs workloads.

Why that’s the answer

The log-archive account is the purpose-built destination for organization CloudTrail logs: it runs no workloads and is separate from the audit account, so the people who administer the security services do not administer the evidence. The audit account is the tempting near-twin, but that is exactly where the security-service administrators work. The management account and a shared-services account both fail the isolation requirement.

How to reason it out
  1. Separate the two Security OU accounts by purpose: evidence storage versus security tooling.
  2. Match the stem constraint that the tooling administrators must not alter the logs.
  3. Rule out accounts that run workloads or hold the organization’s highest privileges.

Exam tip: Organization logs go to the log-archive account; security tooling goes to the audit account.

AWS Organizations, SCPs, and Control Tower: Multi-Account Security Strategy — the lesson that teaches this.

Question 2Security Foundations and Governance

An SCP attached to the organization root denies actions when aws:RequestedRegion is outside eu-west-1 and eu-central-1, with exemptions for global services. A CloudTrail review shows an EC2 instance was launched in us-west-2. The call came from an administrator role in the payer account that created the organization. Why did the request succeed?

Choose one.

  • a
    The role session was issued by the global STS endpoint, so the call was treated as a global-service request.

    Where the session credentials came from does not change the Region of the EC2 request; aws:RequestedRegion for RunInstances in us-west-2 is us-west-2.

  • b
    SCPs do not restrict users or roles in the management account, even when the SCP is attached to the root. Correct

    The payer account that created the organization is the management account. SCPs never affect its principals, so the Region deny inherited from the root does not apply there.

  • c
    The role's identity policy allows ec2:*, and that explicit Allow takes precedence over the SCP deny.

    An explicit deny in an SCP is not overridden by an identity-policy Allow. In a member account this call would have been denied.

  • d
    The root SCP is inherited by accounts that join later, not by accounts that existed before it was attached.

    SCP inheritance is not tied to when an account joined; a policy on the root applies to existing and future member accounts alike.

The concept

SCPs apply to every principal in member accounts, including the root user, but never to the management account.

Why that’s the answer

The deciding fact is which account made the call. The payer account that created the organization is the management account, and SCPs do not affect any user or role there, wherever the SCP is attached. That is why AWS recommends running no workloads in the management account and keeping access to it tightly restricted. The other options misstate policy evaluation (an explicit deny is not overridden by an Allow), Region evaluation (the request Region is us-west-2) or inheritance (it does not depend on join date).

How to reason it out
  1. Identify the account: the payer account that created the organization is the management account.
  2. Recall that SCPs never constrain principals in the management account.
  3. Rule out explanations that contradict deny-wins evaluation or SCP inheritance.

Exam tip: No SCP restricts the management account, so keep it free of workloads and routine access.

AWS Organizations, SCPs, and Control Tower: Multi-Account Security Strategy — the lesson that teaches this.

Question 3Security Foundations and Governance

A security team must run GuardDuty and Security Hub CSPM across 60 member accounts with the least operational overhead. Analysts must not sign in to the management account for daily work, accounts that join later must be covered with no manual step, and administrators of these services must have no access to the account that stores organization logs. Which approach meets these requirements?

Choose one.

  • a
    Give analysts an IAM Identity Center permission set in the management account scoped to both services

    Analysts would still do daily work in the management account, which the stem rules out, and the services would not be set up centrally for new accounts.

  • b
    Deploy both services to each account with a StackSet and forward findings to the audit account via EventBridge

    This can be made to work, but it rebuilds per-account deployment and cross-account event plumbing that the native organization integration already provides, so it is not the least operational overhead.

  • c
    Register the audit account as delegated administrator for both services and turn on auto-enable Correct

    With trusted access and a delegated administrator, the audit account manages both services for the organization, findings aggregate there, and auto-enable covers accounts that join later.

  • d
    Register the log-archive account as delegated administrator for both services and turn on auto-enable

    The mechanism is right but the account is wrong: the service administrators would then work in the account that stores organization logs, which the stem forbids.

The concept

Security services that integrate with AWS Organizations are run from a delegated administrator member account, normally the audit (security-tooling) account, with organization auto-enable for new accounts.

Why that’s the answer

Delegated administration moves day-to-day management of GuardDuty and Security Hub CSPM out of the management account into the audit account, where findings from every member account aggregate and auto-enable covers new accounts. The log-archive near-twin uses the same mechanism in the account that must stay separate from tool administrators. A management-account permission set breaks the no-sign-in requirement, and a StackSet-plus-EventBridge build works but adds avoidable overhead.

How to reason it out
  1. List the constraints: no management-account sign-in, new accounts covered with no manual step, tooling kept away from the log store, least overhead.
  2. Pick the native organization integration (trusted access plus a delegated administrator) over a custom deployment.
  3. Choose the audit account, not the log-archive account, as the delegated administrator.

Exam tip: Delegate security services to the audit account and let auto-enable cover new accounts.

AWS Organizations, SCPs, and Control Tower: Multi-Account Security Strategy — the lesson that teaches this.

Question 4Security Foundations and Governance

An SCP on the Workloads OU denies "*" when aws:RequestedRegion is not eu-west-1. Since it was attached, engineers can no longer manage IAM roles or Route 53 records, though regional services in eu-west-1 work. No workloads may run in us-east-1, and the guardrail must also block regional services that AWS launches later. How should the policy be changed?

Choose one.

  • a
    Deny with NotAction [iam:*, route53:*, cloudfront:*, sts:*, support:*] when aws:RequestedRegion is not eu-west-1 Correct

    NotAction carves the listed global services out of the deny, so their requests (evaluated as us-east-1) pass, while every other action, including services launched later, is still denied outside eu-west-1.

  • b
    Deny with Action [ec2:*, rds:*, lambda:*, s3:*, dynamodb:*, ecs:*, eks:*] when aws:RequestedRegion is not eu-west-1

    Listing regional services stops the global-service breakage, but any service not on the list, including ones AWS launches later, is not covered, which fails the stated requirement.

  • c
    Keep the deny unchanged, and add a second statement: Allow [iam:*, route53:*] when aws:RequestedRegion is us-east-1

    An Allow cannot override an explicit Deny in the same evaluation, so IAM and Route 53 calls would still be denied.

  • d
    Deny with Action "*" when aws:RequestedRegion is not eu-west-1 or us-east-1, with no other change to the statement

    Adding us-east-1 to the approved list makes global services work, but it also lets workloads run in us-east-1, which the stem forbids.

The concept

Requests to global services such as IAM, Route 53 and CloudFront are evaluated with aws:RequestedRegion set to us-east-1, so a Region-deny SCP needs a NotAction exemption for them.

Why that’s the answer

The NotAction pattern denies everything except the listed global services outside the approved Region, so new regional services are covered by default and us-east-1 stays closed to workloads. Each distractor fixes the symptom but breaks one requirement: an Action allow-list misses future services, adding us-east-1 opens a forbidden Region, and an Allow statement cannot beat an explicit Deny. The NotAction list here is abbreviated to the services in the scenario: AWS's documented Region-deny example exempts many more global services (for example Organizations, Budgets, Cost Explorer, Health, Global Accelerator, WAF and KMS), so a real policy must exempt every global service the organization uses.

How to reason it out
  1. Explain the symptom: global-service calls carry aws:RequestedRegion us-east-1 and hit the deny.
  2. Keep a deny that covers every action by default, so later services are included.
  3. Exempt only the global services with NotAction instead of approving us-east-1.
  4. Remember that a separate Allow never overrides an explicit Deny.

Exam tip: Region-deny SCP = Deny with NotAction on global services, conditioned on aws:RequestedRegion.

AWS Organizations, SCPs, and Control Tower: Multi-Account Security Strategy — the lesson that teaches this.

Question 5Security Foundations and Governance

A security team has identified four actions that would blind the organization: cloudtrail:StopLogging, cloudtrail:DeleteTrail, guardduty:DeleteDetector and config:StopConfigurationRecorder. No one in a member account may perform them, including the root user and IAM users or roles with AdministratorAccess. Which control meets this requirement?

Choose one.

  • a
    An SCP attached to the organization root that denies the four actions, with no condition on the statement Correct

    SCPs bind every principal in member accounts, including the root user and administrators. With no condition, the deny covers all of them.

  • b
    An SCP attached to the organization root that denies the four actions when aws:PrincipalArn is like role/*

    The condition limits the deny to IAM roles, so the root user and IAM users in member accounts can still run the four actions.

  • c
    An RCP attached to the organization root that denies the four actions, with no condition on the statement

    RCPs apply only to a documented list of services, and the CloudTrail, GuardDuty and Config actions here are not covered by them, so this deny has no effect. RCPs also constrain access to resources rather than binding your own principals the way an SCP does.

  • d
    A permissions boundary on each IAM role and user that denies the four actions in member accounts

    Permissions boundaries cannot be attached to the root user, and an administrator can change boundaries in their own account, so the requirement is not met.

The concept

An SCP is the organization-level preventive control that constrains every principal in member accounts, including the root user.

Why that’s the answer

Two facts decide this. First, an SCP binds every principal in member accounts, including the root user and administrators, so an unconditioned SCP deny at the root covers all of them. Second, the RCP twin looks just as broad, but RCPs only take effect for the services on their supported list, and these CloudTrail, GuardDuty and Config actions are not on it. The PrincipalArn-scoped SCP leaves the root user and IAM users out. A permissions boundary is per-principal, cannot apply to root and can be changed by an account administrator.

How to reason it out
  1. Identify who must be stopped: every principal in member accounts, root included.
  2. Pick the policy type that binds principals organization-wide: an SCP, not a boundary.
  3. Check whether the RCP even applies: RCPs cover a listed set of services, and these actions are not among them.
  4. Check that no condition narrows the deny to a subset of principals.

Exam tip: Protect CloudTrail, GuardDuty and Config with an unconditioned SCP deny; SCPs bind member-account root.

AWS Organizations, SCPs, and Control Tower: Multi-Account Security Strategy — the lesson that teaches this.

Question 6Security Foundations and Governance

Every level of an organization (the root, the Workloads OU and the account) keeps the FullAWSAccess SCP, and the Workloads OU also has an SCP that allows s3:* and ec2:*. A developer in an account under that OU has one identity policy, which allows s3:GetObject. Their ec2:RunInstances call fails with AccessDenied. What is the cause?

Choose one.

  • a
    Nothing grants ec2:RunInstances to the caller, and an Allow statement in an SCP does not grant it Correct

    SCPs only set the maximum permissions available. The action is within every SCP, but no identity or resource policy grants it, so it is implicitly denied.

  • b
    An RCP inherited from the root denies ec2:RunInstances to principals inside the organization

    No RCP is described, and RCPs restrict access to resources in the services they support rather than granting or blocking EC2 launches by your own principals.

  • c
    The developer needs a permissions boundary that allows ec2:*, because the OU's SCP lists specific services

    Permissions boundaries are optional; when none is attached they impose no limit, and an allow-list SCP does not require one. The gap is that no identity policy grants the action.

  • d
    The launch also needs iam:PassRole, which the OU's allow-list SCP does not include for the account

    SCPs attached at the same level combine, so FullAWSAccess on the OU already permits iam:PassRole, and the stem describes no instance role. The call fails because nothing grants ec2:RunInstances.

The concept

SCPs never grant permissions; an action is allowed only if every SCP level permits it and an identity or resource policy grants it.

Why that’s the answer

Every SCP level permits ec2:RunInstances here (FullAWSAccess at each level, and at the OU the attached SCPs combine), so the SCPs are not what blocks it. The developer's only identity policy allows s3:GetObject, and an SCP Allow cannot fill that gap. The RCP option misreads what RCPs do, a permissions boundary is optional and never required by an SCP, and the PassRole theory fails because FullAWSAccess on the OU already permits it.

How to reason it out
  1. Check every SCP level: root, OU and account all permit the action, and SCPs at one level combine.
  2. Check the identity policy: it grants s3:GetObject only.
  3. Apply the rule that SCPs cap permissions and never grant them.
  4. Discard theories that need an extra artefact the scenario does not require, such as a boundary.

Exam tip: SCPs filter; identity and resource policies grant. Both must agree.

AWS Organizations, SCPs, and Control Tower: Multi-Account Security Strategy — the lesson that teaches this.

What SCS-C03 domain 6 tests, topic by topic

The official exam guide breaks Security Foundations and Governance into 3 topics. The question bank follows the same split, so a weak topic shows up as a cluster of misses you can go back and read.

Published SCS-C03 practice questions per topic in Security Foundations and Governance
TopicWhat it coversQuestions
Develop a strategy to centrally deploy and manage AWS accountsExam guide task 6.1 (SCS-C03). Deploying and configuring organizations with AWS Organizations; implementing and managing AWS Control Tower in new and existing environments with optional and custom controls; organization policies to manage permissions (SCPs, RCPs, AI service opt-out policies, declarative policies); centrally managing security services (delegated administrator accounts); managing AWS account root user credentials (centralizing root access for member accounts, managing MFA, break-glass procedures).30
Implement a secure and consistent deployment strategy for cloud resourcesExam guide task 6.2 (SCS-C03). Infrastructure as code (IaC) to deploy cloud resources consistently and securely across accounts (CloudFormation stack sets, third-party IaC tools, CloudFormation Guard, cfn-lint); using tags to organize AWS resources into groups (by department, cost center, environment); deploying and enforcing policies and configurations from a central source (AWS Firewall Manager); securely sharing resources across AWS accounts (AWS Service Catalog, AWS Resource Access Manager [AWS RAM]).30
Evaluate the compliance of AWS resourcesExam guide task 6.3 (SCS-C03). Rules to detect and remediate noncompliant AWS resources and send notifications (AWS Config alert aggregation and remediation, Security Hub); AWS audit services to collect and organize evidence (AWS Audit Manager, AWS Artifact); evaluating architecture for compliance with AWS security best practices (AWS Well-Architected Framework tool).30
Total90

Revise Security Foundations and Governance before you drill it

Other SCS-C03 domains

Security Foundations and Governance: your questions

Security Foundations and Governance is domain 6 of the SCS-C03 exam guide and carries 14% of the scored content — the 5th-heaviest of the 6 domains. On a 65-question paper that works out to roughly 9 questions, though AWS does not publish an exact per-domain count and individual exam forms vary.

Source

The domain weight and topic list on this page come from the official SCS-C03 exam guide.