View a markdown version of this page

AWS Continuum のアクション、リソース、および条件キー - サービス認可リファレンス

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

AWS Continuum のアクション、リソース、および条件キー

AWS Continuum (サービスプレフィックス: continuum) では、IAM アクセス許可ポリシーで使用できるように、以下のサービス固有のオペレーション、リソース、アクション、および条件キーが用意されています。

リファレンス:

AWS Continuum で定義されるアクション

IAM ポリシーステートメントの Action エレメントでは、以下のアクションを指定できます。各アクションについて、テーブルには、そのアクションでサポートされているリソースタイプと条件キーが一覧表示されます。ポリシーを使用して、 AWSでオペレーションを実行するアクセス許可を付与します。ポリシーでアクションを使用する場合は、通常、同じ名前の API オペレーションまたは CLI コマンドへのアクセスを許可または拒否します。ただし、場合によっては、1 つのアクションによって複数のオペレーションへのアクセスが制御されます。あるいは、いくつかのオペレーションはいくつかの異なるアクションを必要とします。

アクション 説明 リソースタイプ (* 必須) 条件キー アクセスレベル

AssociateCollector

コレクターを環境に関連付けるアクセス許可を付与します

environments*

continuum:CollectorArn

書き込み

CreateCodeFinding

環境でコード検出結果を作成するアクセス許可を付与します

code-findings*

書き込み

environments*

CreateCodeScan

環境のコードスキャンを開始するアクセス許可を付与します

code-scans*

書き込み

environments*

CreateCollector

コレクターを作成するアクセス許可を付与します

collectors*

書き込み

CreateEnvironment

環境を作成する許可を付与

environments*

continuum:RepositoryName

書き込み

integrations

continuum:RepositoryName

CreateIntegration

外部ソースプロバイダーとの統合を作成するアクセス許可を付与します

integrations*

continuum:S3BucketName

書き込み

DeleteCollector

コレクターを削除するアクセス許可を付与します

collectors*

書き込み

DeleteEnvironment

環境を削除する許可を付与します

environments*

書き込み

DeleteIntegration

統合を削除するアクセス許可を付与

integrations*

書き込み

DisassociateCollector

環境からコレクターの関連付けを解除するアクセス許可を付与します

environments*

continuum:CollectorArn

書き込み

GetCodeFinding

コード検出結果を取得するアクセス許可を付与します

code-findings*

読み取り

GetCodeIssue

コードの問題を取得するアクセス許可を付与します

code-issues*

読み取り

GetCodeIssueArtifact

コードの問題のアーティファクトを取得するアクセス許可を付与します

code-issues*

読み取り

GetCodeScan

コードスキャンを取得するアクセス許可を付与します

code-scans*

読み取り

GetCollector

コレクターを取得するアクセス許可を付与します

collectors*

読み取り

GetCollectorDataAccessAuthorization

環境からコレクターのデータにアクセスする許可を付与

collectors*

continuum:EnvironmentArn

読み取り

GetEnvironment

環境を取得するアクセス許可を付与します

environments*

読み取り

GetIntegration

統合を取得するアクセス許可を付与します

integrations*

読み取り

GetResourcePolicy

リソースにアタッチされたリソースポリシーを取得するアクセス許可を付与します

collectors*

読み取り

ListAssociatedCollectors

環境に関連付けられたコレクターを一覧表示するアクセス許可を付与します

environments*

リスト

ListAssociatedEnvironments

コレクターに関連付けられた環境を一覧表示するアクセス許可を付与します

collectors*

リスト

ListCodeFindings

環境内のコード検出結果を一覧表示するアクセス許可を付与します

environments*

リスト

ListCodeIssueArtifacts

コード問題のアーティファクトを一覧表示するアクセス許可を付与します

code-issues*

リスト

ListCodeIssues

環境内のコード問題を一覧表示するアクセス許可を付与します

environments*

リスト

ListCodeScans

環境のコードスキャンを一覧表示するアクセス許可を付与します

environments*

リスト

ListCollectors

コレクターを一覧表示するアクセス許可を付与します

collectors*

リスト

ListEnvironments

環境を一覧表示する許可を付与

environments*

リスト

ListIntegrations

統合を一覧表示するアクセス許可を付与します

integrations*

リスト

PutResourcePolicy

リソースポリシーをリソースにアタッチするアクセス許可を付与します

collectors*

書き込み

StartIntegrationAuthorization

新しい統合の OAuth 認可を開始する許可を付与

書き込み

UpdateCollector

コレクターを更新するアクセス許可を付与します

collectors*

書き込み

UpdateEnvironment

環境を更新する許可を付与

environments*

continuum:RepositoryName

書き込み

integrations

continuum:RepositoryName

UpdateIntegration

Amazon S3 統合の IAM ロールを更新する許可を付与

integrations*

書き込み

Continuum AWS で定義されるリソースタイプ

以下のリソースタイプは、このサービスによって定義され、IAM アクセス許可ポリシーステートメントの Resource エレメントで使用できます。

リソースタイプ: ARN 条件キー

code-findings

arn:${Partition}:continuum:${Region}:${Account}:environments/${EnvironmentId}/code-findings/${FindingId}

code-issues

arn:${Partition}:continuum:${Region}:${Account}:environments/${EnvironmentId}/code-issues/${IssueId}

code-scans

arn:${Partition}:continuum:${Region}:${Account}:environments/${EnvironmentId}/code-scans/${ScanRunId}

collectors

arn:${Partition}:continuum:${Region}:${Account}:collectors/${CollectorId}

environments

arn:${Partition}:continuum:${Region}:${Account}:environments/${EnvironmentId}

integrations

arn:${Partition}:continuum:${Region}:${Account}:integrations/${IntegrationId}

AWS Continuum の条件キー

AWS Continuum では、IAM ポリシーの Condition要素で使用できる以下の条件キーを定義します。

条件キー 説明 タイプ

continuum:CollectorArn

AssociateCollector または DisassociateCollector リクエストのコレクターの ARNs でアクセスをフィルタリングします

ArrayOfARN

continuum:EnvironmentArn

コレクターのデータへのアクセスをリクエストする環境の ARN でアクセスをフィルタリングします

ARN

continuum:RepositoryName

CreateEnvironment または UpdateEnvironment リクエストがソースとして選択する、小文字の所有者/リポジトリ値としてリポジトリでアクセスをフィルタリングします

ArrayOfString

continuum:S3BucketName

CreateIntegration リクエストの Amazon S3 バケットの名前でアクセスをフィルタリングします

String