AWS Solutions Architect (SAA-C03)

Design secure architectures

51 free practice questions with explanations

PassNova has 51 free AWS Solutions Architect (SAA-C03) practice questions on Design secure architectures, each with a clear explanation. Practise them in the browser with instant feedback — 100% free, no sign-up, on any device. Updated for 2026.

Sample questions

Design secure architectures: example questions & answers

Here are 6 example questions from this topic. Practise the full set of 51 free in the browser.

  1. An application running on EC2 must access an S3 bucket securely without storing long-term credentials on the instance. What is the recommended approach?

    • A Embed an IAM user's access keys in the application code
    • B Store credentials in a config file on the instance
    • C Attach an IAM role to the EC2 instance
    • D Use the root account credentials

    Answer: Attaching an IAM role to the EC2 instance provides temporary, automatically rotated credentials via the instance metadata service, avoiding the risk of hard-coded long-term keys.

  2. A company needs to grant a third-party AWS account temporary access to specific resources without sharing long-term credentials. What is the BEST approach?

    • A Create an IAM user and share its access keys
    • B Create a cross-account IAM role that the third party can assume
    • C Make the S3 bucket public
    • D Share the root account password

    Answer: A cross-account IAM role allows the external account to assume the role and obtain temporary credentials, following least-privilege without sharing long-term keys.

  3. A company must encrypt data at rest in an S3 bucket and retain full control over the encryption keys, including rotation, using a managed key service. Which option meets this?

    • A SSE-S3 with Amazon-managed keys
    • B SSE-KMS with a customer managed key
    • C Client-side encryption with no key management
    • D No encryption, rely on bucket policies

    Answer: SSE-KMS with a customer managed key lets the company control key policies, rotation, and auditing through AWS KMS while AWS handles the encryption operation server-side.

  4. A company wants to centrally manage and enforce security policies across many AWS accounts. Which service should they use?

    • A AWS IAM
    • B AWS Organizations with Service Control Policies
    • C Amazon Cognito
    • D AWS Config alone

    Answer: AWS Organizations with Service Control Policies allows centralized governance, letting administrators set guardrails that restrict what actions accounts can perform.

  5. An application stores sensitive data and must log all API calls made to AWS services for auditing. Which service captures this activity?

    • A Amazon CloudWatch Logs
    • B AWS CloudTrail
    • C AWS Config
    • D Amazon Inspector

    Answer: AWS CloudTrail records API calls and account activity across AWS services, providing an audit trail for governance, compliance, and operational and security analysis.

  6. A company wants the simplest way to control inbound and outbound traffic at the instance level for its EC2 instances. Which feature should be used?

    • A Network ACLs
    • B Security groups
    • C Route tables
    • D IAM policies

    Answer: Security groups act as stateful virtual firewalls at the instance level, controlling inbound and outbound traffic. Network ACLs operate at the subnet level and are stateless.

Start practising Design secure architectures →