Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

Permissions required to use the CodePipeline console

Focus mode
Permissions required to use the CodePipeline console - AWS CodePipeline

To use CodePipeline in the CodePipeline console, you must have a minimum set of permissions from the following services:

  • AWS Identity and Access Management

  • Amazon Simple Storage Service

These permissions allow you to describe other AWS resources for your AWS account.

Depending on the other services you incorporate into your pipelines, you might need permissions from one or more of the following:

  • AWS CodeCommit

  • CodeBuild

  • AWS CloudFormation

  • AWS CodeDeploy

  • AWS Elastic Beanstalk

  • AWS Lambda

  • AWS OpsWorks

If you create an IAM policy that is more restrictive than the minimum required permissions, the console won't function as intended for users with that IAM policy. To ensure that those users can still use the CodePipeline console, also attach the AWSCodePipeline_ReadOnlyAccess managed policy to the user, as described in AWS managed policies for AWS CodePipeline.

You don't need to allow minimum console permissions for users who are making calls to the AWS CLI or the CodePipeline API.

PrivacySite termsCookie preferences
© 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved.