Cookie の設定を選択する

当社は、当社のサイトおよびサービスを提供するために必要な必須 Cookie および類似のツールを使用しています。当社は、パフォーマンス Cookie を使用して匿名の統計情報を収集することで、お客様が当社のサイトをどのように利用しているかを把握し、改善に役立てています。必須 Cookie は無効化できませんが、[カスタマイズ] または [拒否] をクリックしてパフォーマンス Cookie を拒否することはできます。

お客様が同意した場合、AWS および承認された第三者は、Cookie を使用して便利なサイト機能を提供したり、お客様の選択を記憶したり、関連する広告を含む関連コンテンツを表示したりします。すべての必須ではない Cookie を受け入れるか拒否するには、[受け入れる] または [拒否] をクリックしてください。より詳細な選択を行うには、[カスタマイズ] をクリックしてください。

AWS CodeBuild アクセス許可リファレンス

フォーカスモード
AWS CodeBuild アクセス許可リファレンス - AWS CodeBuild

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS CodeBuild ポリシーで AWS全体の条件キーを使用して、条件を表現できます。リストについては、IAM ユーザーガイドの「利用可能なキー」を参照してください。

アクションは、ポリシーの Action フィールドで指定します。アクションを指定するには、API オペレーション名 (例えば、codebuild:codebuild:CreateProject) の前に codebuild:StartBuild プレフィックスを使用します。単一のステートメントに複数のアクションを指定するには、コンマで区切ります (例えば、"Action": [ "codebuild:CreateProject", "codebuild:StartBuild" ])。

ワイルドカード文字の使用

ポリシーの Resource フィールドでリソース値として、ワイルドカード文字 (*) を使用して、または使用せずに ARN を指定します。ワイルドカードを使用して複数のアクションまたはリソースを指定することができます。たとえば、codebuild:* は、すべての CodeBuild アクションを指定し、codebuild:Batch* は、Batch という単語で始まるすべての CodeBuild アクションを指定します。次の例では、my で始まる名前のすべてのビルドプロジェクトへのアクセスを許可します。

arn:aws:codebuild:us-east-2:123456789012:project/my*
CodeBuild API オペレーションおよびコミットされたコードのアクションで必要なアクセス権限
BatchDeleteBuilds

アクション:codebuild:BatchDeleteBuilds

ビルドを削除するのに必要です。

リソース: arn:aws:codebuild:region-ID:account-ID:project/project-name

BatchGetBuilds

アクション:codebuild:BatchGetBuilds

ビルドに関する情報を取得するのに必要です。

リソース: arn:aws:codebuild:region-ID:account-ID:project/project-name

BatchGetProjects

アクション:codebuild:BatchGetProjects

ビルドプロジェクトに関する情報を取得するのに必要です。

リソース: arn:aws:codebuild:region-ID:account-ID:project/project-name

BatchGetReportGroups

アクション:codebuild:BatchGetReportGroups

レポートグループに関する情報を取得するために必要です。

リソース: arn:aws:codebuild:region-ID:account-ID:report-group/report-group-name

BatchGetReports

アクション:codebuild:BatchGetReports

レポートに関する情報を取得するのに必要です。

リソース: arn:aws:codebuild:region-ID:account-ID:report-group/report-group-name

BatchPutTestCases ¹

アクション:codebuild:BatchPutTestCases

テストレポートを作成または更新するために必要です。

リソース: arn:aws:codebuild:region-ID:account-ID:report-group/report-group-name

CreateProject

アクション:codebuild:CreateProjectiam:PassRole

ビルドプロジェクトを作成するのに必要です。

リソース:

  • arn:aws:codebuild:region-ID:account-ID:project/project-name

  • arn:aws:iam::account-ID:role/role-name

CreateReport ¹

アクション:codebuild:CreateReport

テストレポートを作成するために必要です。

リソース: arn:aws:codebuild:region-ID:account-ID:report-group/report-group-name

CreateReportGroup

アクション:codebuild:CreateReportGroup

レポートグループを作成するために必要です。

リソース: arn:aws:codebuild:region-ID:account-ID:report-group/report-group-name

CreateWebhook

アクション:codebuild:CreateWebhook

ウェブフックを作成するために必要です。

リソース: arn:aws:codebuild:region-ID:account-ID:project/project-name

DeleteProject

アクション:codebuild:DeleteProject

CodeBuild プロジェクトを削除するために必要です。

リソース: arn:aws:codebuild:region-ID:account-ID:project/project-name

DeleteReport

アクション:codebuild:DeleteReport

レポートを削除するのに必要です。

リソース: arn:aws:codebuild:region-ID:account-ID:report-group/report-group-name

DeleteReportGroup

アクション:codebuild:DeleteReportGroup

レポートグループを削除するのに必要です。

リソース: arn:aws:codebuild:region-ID:account-ID:report-group/report-group-name

DeleteSourceCredentials

アクション:codebuild:DeleteSourceCredentials

GitHub、GitHub Enterprise Server、または Bitbucket リポジトリの認証情報が含まれている一連の SourceCredentialsInfo オブジェクトを削除するために必要です。

リソース: *

DeleteWebhook

アクション:codebuild:DeleteWebhook

ウェブフックを作成するために必要です。

リソース: arn:aws:codebuild:region-ID:account-ID:project/project-name

DescribeTestCases

アクション:codebuild:DescribeTestCases

ページ分割されたテストケースのリストを返すために必要です。

リソース: arn:aws:codebuild:region-ID:account-ID:report-group/report-group-name

ImportSourceCredentials

アクション:codebuild:ImportSourceCredentials

GitHub、GitHub Enterprise Server、または Bitbucket リポジトリの認証情報が含まれている一連の SourceCredentialsInfo オブジェクトをインポートするために必要です。

リソース: *

InvalidateProjectCache

アクション:codebuild:InvalidateProjectCache

プロジェクトのキャッシュをリセットするために必要です。

リソース: arn:aws:codebuild:region-ID:account-ID:project/project-name

ListBuildBatches

アクション:codebuild:ListBuildBatches

ビルドバッチ ID のリストを取得するために必要です。

リソース: *

ListBuildBatchesForProject

アクション:codebuild:ListBuildBatchesForProject

特定のプロジェクトのビルドバッチ ID のリストを取得するために必要です。

リソース: arn:aws:codebuild:region-ID:account-ID:project/project-name

ListBuilds

アクション:codebuild:ListBuilds

ビルド ID のリストを取得するのに必要です。

リソース: *

ListBuildsForProject

アクション:codebuild:ListBuildsForProject

ビルドプロジェクトのビルド ID のリストを取得するために必要です。

リソース: arn:aws:codebuild:region-ID:account-ID:project/project-name

ListCuratedEnvironmentImages

アクション:codebuild:ListCuratedEnvironmentImages

AWS CodeBuildによって管理されるすべての Docker イメージに関する情報を取得するのに必要です。

リソース: * (必須ですが、アドレスで呼び出せる AWS リソースは参照しません)

ListProjects

アクション:codebuild:ListProjects

ビルドプロジェクト名のリストを取得するのに必要です。

リソース: *

ListReportGroups

アクション:codebuild:ListReportGroups

レポートグループのリストを取得するために必要です。

リソース: *

ListReports

アクション:codebuild:ListReports

レポートリストを取得するために必要です。

リソース: *

ListReportsForReportGroup

アクション:codebuild:ListReportsForReportGroup

レポートグループのレポートのリストを取得するために必要です。

リソース: arn:aws:codebuild:region-ID:account-ID:report-group/report-group-name

RetryBuild

アクション:codebuild:RetryBuild

ビルドを再試行するのに必要です。

リソース: arn:aws:codebuild:region-ID:account-ID:project/project-name

StartBuild

アクション:codebuild:StartBuild

ビルドの実行を開始するために必要です。

リソース: arn:aws:codebuild:region-ID:account-ID:project/project-name

StopBuild

アクション:codebuild:StopBuild

実行中のビルドを停止しようとするのに必要です。

リソース: arn:aws:codebuild:region-ID:account-ID:project/project-name

UpdateProject

アクション: codebuild:UpdateProjectiam:PassRole

ビルドに関する情報を変更するのに必要です。

リソース:

  • arn:aws:codebuild:region-ID:account-ID:project/project-name

  • arn:aws:iam::account-ID:role/role-name

UpdateProjectVisibility

アクション: codebuild:UpdateProjectVisibilityiam:PassRole

プロジェクトのビルドの公開可視性を変更するために必要です。

リソース:

  • arn:aws:codebuild:region-ID:account-ID:project/project-name

  • arn:aws:iam::account-ID:role/role-name

UpdateReport ¹

アクション:codebuild:UpdateReport

テストレポートを作成または更新するために必要です。

リソース: arn:aws:codebuild:region-ID:account-ID:report-group/report-group-name

UpdateReportGroup

アクション:codebuild:UpdateReportGroup

レポートグループを更新するために必要です。

リソース: arn:aws:codebuild:region-ID:account-ID:report-group/report-group-name

UpdateWebHook

アクション:codebuild:UpdateWebhook

Webhook を更新するために必要です。

リソース: arn:aws:codebuild:region-ID:account-ID:project/project-name

¹ アクセス許可にのみ使用されます。このアクションに API はありません。

プライバシーサイト規約Cookie の設定
© 2025, Amazon Web Services, Inc. or its affiliates.All rights reserved.