Courseiva
MigrationmediumMultiple ChoiceObjective-mapped

PAS-C01 Migration Practice Question

Exhibit

Refer to the exhibit.

```json
{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "ec2:DescribeInstances",
        "ec2:StartInstances",
        "ec2:StopInstances"
      ],
      "Resource": "*"
    },
    {
      "Effect": "Allow",
      "Action": [
        "s3:PutObject",
        "s3:GetObject"
      ],
      "Resource": "arn:aws:s3:::my-bucket/*"
    }
  ]
}
```

The above IAM policy is attached to an IAM role used by an AWS DMS replication instance. The DMS task is migrating data from an on-premises Oracle database to Amazon S3. The DMS task fails with an access error. What is missing from the policy?

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

Permissions to pass the IAM role to the DMS replication instance are missing

The IAM policy attached to the role used by the DMS replication instance must include 'iam:PassRole' to allow DMS to pass the role to the replication instance. Without this permission, DMS cannot assume the role, leading to an access error. Option A is incorrect because EC2 describe permissions are not required for this migration. Option B is incorrect because the source is on-premises Oracle, not Amazon RDS. Option D is incorrect because the policy already includes S3 write permissions (implied by the context; the policy is not shown but the error is not about S3 access).

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Permissions to describe EC2 instances are missing

    Why it's wrong here

    The policy includes ec2:DescribeInstances.

  • Permissions to access Amazon RDS are missing

    Why it's wrong here

    The source is on-premises, not RDS.

  • Permissions to pass the IAM role to the DMS replication instance are missing

    Why this is correct

    DMS needs iam:PassRole to allow the replication instance to assume the role.

  • Permissions to write to the S3 bucket are missing

    Why it's wrong here

    The policy includes s3:PutObject for my-bucket.

Quick reference

AWS S3 Storage Class Comparison

Storage ClassMin DurationRetrievalUse Case
S3 StandardNoneImmediateFrequently accessed data
S3 Standard-IA30 daysImmediateInfrequent access, rapid retrieval
S3 One Zone-IA30 daysImmediateNon-critical infrequent data
S3 Intelligent-TieringNoneImmediate–hoursUnknown or changing access patterns
S3 Glacier Instant90 daysMillisecondsArchive with instant retrieval
S3 Glacier Flexible90 daysMinutes–hoursArchive, flexible retrieval
S3 Glacier Deep Archive180 daysHoursLong-term compliance archive

About these practice questions

Courseiva writes every PAS-C01 question from scratch — 1,616 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This PAS-C01 practice question is part of Courseiva's free Amazon Web Services certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the PAS-C01 exam.