Amazon Comprehend のアクション、リソース、および条件キー
Amazon Comprehend (サービスプレフィックス: comprehend) では、IAM アクセス許可ポリシーで使用できるように、以下のサービス固有のオペレーション、リソース、アクション、および条件キーが用意されています。
リファレンス:
-
このサービスを設定する方法について説明します。
-
このサービスで使用可能な API オペレーションのリストを表示します。
-
IAM アクセス許可ポリシーを使用して、このサービスとそのリソースを保護する方法を学びます。
-
このサービスのプログラムによるサービス認可リファレンス
を表示します。
トピック
Amazon Comprehend で定義される API オペレーション
次の表は、API オペレーションを認可する IAM アクションにマッピングします。指定された API とアクションの静的値を持つ条件キーのみが一覧表示されます。各アクションでサポートされている条件キーの完全なセットについては、「アクション」表を参照してください。
| 運用 | IAM アクション | 条件キー | 指定できる値 (複数可) | アクセスレベル |
|---|---|---|---|---|
|
BatchDetectDominantLanguage |
読み取り |
|||
|
BatchDetectEntities |
読み取り |
|||
|
BatchDetectKeyPhrases |
読み取り |
|||
|
BatchDetectSentiment |
読み取り |
|||
|
BatchDetectSyntax |
読み取り |
|||
|
BatchDetectTargetedSentiment |
読み取り |
|||
|
ClassifyDocument |
読み取り |
|||
|
ContainsPiiEntities |
読み取り |
|||
|
CreateDataset |
書き込み |
|||
タグ付け、書き込み |
||||
|
CreateDocumentClassifier |
書き込み |
|||
タグ付け、書き込み |
||||
iam:PassedToService |
comprehend.amazonaws.com |
書き込み |
||
|
CreateEndpoint |
書き込み |
|||
タグ付け、書き込み |
||||
iam:PassedToService |
comprehend.amazonaws.com |
書き込み |
||
|
CreateEntityRecognizer |
書き込み |
|||
タグ付け、書き込み |
||||
iam:PassedToService |
comprehend.amazonaws.com |
書き込み |
||
|
CreateFlywheel |
書き込み |
|||
タグ付け、書き込み |
||||
iam:PassedToService |
comprehend.amazonaws.com |
書き込み |
||
|
DeleteDocumentClassifier |
書き込み |
|||
|
DeleteEndpoint |
書き込み |
|||
|
DeleteEntityRecognizer |
書き込み |
|||
|
DeleteFlywheel |
書き込み |
|||
|
DeleteResourcePolicy |
書き込み |
|||
|
DescribeDataset |
読み取り |
|||
|
DescribeDocumentClassificationJob |
読み取り |
|||
|
DescribeDocumentClassifier |
読み取り |
|||
|
DescribeDominantLanguageDetectionJob |
読み取り |
|||
|
DescribeEndpoint |
読み取り |
|||
|
DescribeEntitiesDetectionJob |
読み取り |
|||
|
DescribeEntityRecognizer |
読み取り |
|||
|
DescribeEventsDetectionJob |
読み取り |
|||
|
DescribeFlywheel |
読み取り |
|||
|
DescribeFlywheelIteration |
読み取り |
|||
|
DescribeKeyPhrasesDetectionJob |
読み取り |
|||
|
DescribePiiEntitiesDetectionJob |
読み取り |
|||
|
DescribeResourcePolicy |
読み取り |
|||
|
DescribeSentimentDetectionJob |
読み取り |
|||
|
DescribeTargetedSentimentDetectionJob |
読み取り |
|||
|
DescribeTopicsDetectionJob |
読み取り |
|||
|
DetectDominantLanguage |
読み取り |
|||
|
DetectEntities |
読み取り |
|||
|
DetectKeyPhrases |
読み取り |
|||
|
DetectPiiEntities |
読み取り |
|||
|
DetectSentiment |
読み取り |
|||
|
DetectSyntax |
読み取り |
|||
|
DetectTargetedSentiment |
読み取り |
|||
|
DetectToxicContent |
読み取り |
|||
|
ImportModel |
書き込み |
|||
タグ付け、書き込み |
||||
iam:PassedToService |
comprehend.amazonaws.com |
書き込み |
||
|
ListDatasets |
読み取り |
|||
|
ListDocumentClassificationJobs |
読み取り |
|||
|
ListDocumentClassifierSummaries |
読み取り |
|||
|
ListDocumentClassifiers |
読み取り |
|||
|
ListDominantLanguageDetectionJobs |
読み取り |
|||
|
ListEndpoints |
読み取り |
|||
|
ListEntitiesDetectionJobs |
読み取り |
|||
|
ListEntityRecognizerSummaries |
読み取り |
|||
|
ListEntityRecognizers |
読み取り |
|||
|
ListEventsDetectionJobs |
読み取り |
|||
|
ListFlywheelIterationHistory |
読み取り |
|||
|
ListFlywheels |
読み取り |
|||
|
ListKeyPhrasesDetectionJobs |
読み取り |
|||
|
ListPiiEntitiesDetectionJobs |
読み取り |
|||
|
ListSentimentDetectionJobs |
読み取り |
|||
|
ListTagsForResource |
読み取り |
|||
|
ListTargetedSentimentDetectionJobs |
読み取り |
|||
|
ListTopicsDetectionJobs |
読み取り |
|||
|
PutResourcePolicy |
書き込み |
|||
|
StartDocumentClassificationJob |
書き込み |
|||
タグ付け、書き込み |
||||
iam:PassedToService |
comprehend.amazonaws.com |
書き込み |
||
|
StartDominantLanguageDetectionJob |
書き込み |
|||
タグ付け、書き込み |
||||
iam:PassedToService |
comprehend.amazonaws.com |
書き込み |
||
|
StartEntitiesDetectionJob |
書き込み |
|||
タグ付け、書き込み |
||||
iam:PassedToService |
comprehend.amazonaws.com |
書き込み |
||
|
StartEventsDetectionJob |
書き込み |
|||
タグ付け、書き込み |
||||
iam:PassedToService |
comprehend.amazonaws.com |
書き込み |
||
|
StartFlywheelIteration |
書き込み |
|||
|
StartKeyPhrasesDetectionJob |
書き込み |
|||
タグ付け、書き込み |
||||
iam:PassedToService |
comprehend.amazonaws.com |
書き込み |
||
|
StartPiiEntitiesDetectionJob |
書き込み |
|||
タグ付け、書き込み |
||||
iam:PassedToService |
comprehend.amazonaws.com |
書き込み |
||
|
StartSentimentDetectionJob |
書き込み |
|||
タグ付け、書き込み |
||||
iam:PassedToService |
comprehend.amazonaws.com |
書き込み |
||
|
StartTargetedSentimentDetectionJob |
書き込み |
|||
タグ付け、書き込み |
||||
iam:PassedToService |
comprehend.amazonaws.com |
書き込み |
||
|
StartTopicsDetectionJob |
書き込み |
|||
タグ付け、書き込み |
||||
iam:PassedToService |
comprehend.amazonaws.com |
書き込み |
||
|
StopDominantLanguageDetectionJob |
書き込み |
|||
|
StopEntitiesDetectionJob |
書き込み |
|||
|
StopEventsDetectionJob |
書き込み |
|||
|
StopKeyPhrasesDetectionJob |
書き込み |
|||
|
StopPiiEntitiesDetectionJob |
書き込み |
|||
|
StopSentimentDetectionJob |
書き込み |
|||
|
StopTargetedSentimentDetectionJob |
書き込み |
|||
|
StopTrainingDocumentClassifier |
書き込み |
|||
|
StopTrainingEntityRecognizer |
書き込み |
|||
|
TagResource |
タグ付け、書き込み |
|||
|
UntagResource |
タグ付け、書き込み |
|||
|
UpdateEndpoint |
書き込み |
|||
iam:PassedToService |
comprehend.amazonaws.com |
書き込み |
||
|
UpdateFlywheel |
書き込み |
|||
iam:PassedToService |
comprehend.amazonaws.com |
書き込み |
Amazon Comprehend で定義されるアクション
IAM ポリシーステートメントの Action エレメントでは、以下のアクションを指定できます。ポリシーを使用して、 AWSでオペレーションを実行するアクセス許可を付与します。ポリシーでアクションを使用する場合は、通常、同じ名前の API オペレーションまたは CLI コマンドへのアクセスを許可または拒否します。ただし、場合によっては、1 つのアクションによって複数のオペレーションへのアクセスが制御されます。あるいは、いくつかのオペレーションはいくつかの異なるアクションを必要とします。
| アクション | 説明 | リソースタイプ (* 必須) | 条件キー | アクセスレベル |
|---|---|---|---|---|
テキストドキュメントのリスト内で言語を検出する許可を付与 |
読み取り |
|||
指定されたテキストドキュメントのリスト内で名前付きエンティティ (「人物」、「場所」、「位置」など) を検出する許可を付与 |
読み取り |
|||
テキストドキュメントのリスト内で内容を最もよく表すフレーズを検出する許可を付与 |
読み取り |
|||
ドキュメントのリスト内でテキストの感情 (肯定的、否定的、中立、混在) を検出する許可を付与 |
読み取り |
|||
テキストドキュメントのリスト内で構文情報 (品詞、トークンなど) を検出する許可を付与 |
読み取り |
|||
指定されたテキストドキュメントのリスト内で特定のエンティティ (ブランドや製品など) に関連付けられた感情を検出するアクセス許可を付与 |
読み取り |
|||
以前に作成されたトレーニング済みカスタムモデルとエンドポイントを使用して、1 つのドキュメントをリアルタイムで分析するための新しいドキュメント分類リクエストを作成する許可を付与 |
読み取り |
|||
特定の文書内の個人識別可能情報をリアルタイムで分類するアクセス許可を付与 |
読み取り |
|||
フライホイール内に新しいデータセットを作成するための許可を付与します |
書き込み |
|||
ドキュメントの分類に使用できる新しいドキュメント分類子を作成するアクセスを付与 |
書き込み |
|||
以前にトレーニングされたカスタムモデルの同期推論用にモデル固有のエンドポイントを作成する許可を付与 |
書き込み |
|||
送信されたファイルを使用してエンティティレコグナイザーを作成する許可を付与 |
書き込み |
|||
モデルバージョンのトレーニングに使用できる新しいフライホイールを作成するための許可を付与します |
書き込み |
|||
以前に作成したドキュメント分類子を削除する許可を付与 |
書き込み |
|||
以前にトレーニングされたカスタムモデルの固有のエンドポイントを削除する許可を付与。モデルを削除するには、すべてのエンドポイントを削除する必要があります。 |
書き込み |
|||
送信されたエンティティレコグナイザーを削除するアクセスを付与 |
書き込み |
|||
フライホイールを削除するための許可を付与します |
書き込み |
|||
リソースからポリシーを削除する許可を付与 |
書き込み |
|||
データセットに関連付けられたプロパティを取得するための許可を付与します |
読み取り |
|||
ドキュメント分類ジョブに関連付けられたプロパティを取得する許可を付与 |
読み取り |
|||
ドキュメント分類子に関連付けられたプロパティを取得する許可を付与 |
読み取り |
|||
主要言語検出ジョブに関連付けられたプロパティを取得する許可を付与 |
読み取り |
|||
特定のエンドポイントに関連付けられたプロパティを取得する許可を付与。このオペレーションを使用して、エンドポイントのステータスを取得します。 |
読み取り |
|||
エンティティ検出ジョブに関連付けられたプロパティを取得する許可を付与 |
読み取り |
|||
エンティティレコグナイザーに関する詳細 (ステータス、トレーニングデータを含む S3 バケット、レコグナイザーのメタデータ、メトリクスなど) を提供する許可を付与 |
読み取り |
|||
イベント検出ジョブに関連付けられたプロパティを取得するアクセス許可を付与 |
読み取り |
|||
フライホイールに関連付けられたプロパティを取得するための許可を付与します |
読み取り |
|||
フライホイールのフライホイールイテレーションに関連付けられたプロパティを取得するための許可を付与します |
読み取り |
|||
キーフレーズ検出ジョブに関連付けられたプロパティを取得する許可を付与 |
読み取り |
|||
PII エンティティ検出ジョブに関連付けられたプロパティを取得する許可を付与 |
読み取り |
|||
リソースに添付されたポリシーの読み取り許可を付与 |
読み取り |
|||
感情検出ジョブに関連付けられたプロパティを取得する許可を付与 |
読み取り |
|||
対象の感情検出ジョブに関連付けられたプロパティを取得するアクセス許可を付与 |
読み取り |
|||
トピック検出ジョブに関連付けられたプロパティを取得する許可を付与 |
読み取り |
|||
テキスト内で言語を検出する許可を付与 |
読み取り |
|||
指定されたテキストドキュメント内で名前付きエンティティ (「人物」、「場所」、「位置」など) を検出する許可を付与 |
読み取り |
|||
テキスト内で内容を最もよく表すフレーズを検出する許可を付与 |
読み取り |
|||
指定されたテキストドキュメント内で個人を特定できる情報エンティティ (「名前」、「SSN」、「PIN」など) を検出する許可を付与 |
読み取り |
|||
ドキュメント内でテキストの感情 (肯定的、否定的、中立、混在) を検出する許可を付与 |
読み取り |
|||
テキストドキュメント内で構文情報 (品詞、トークンなど) を検出する許可を付与 |
読み取り |
|||
ドキュメント内で特定のエンティティ (ブランドや製品など) に関連付けられた感情を検出するアクセス許可を付与 |
読み取り |
|||
所定のテキストセグメントリスト内にある有害コンテンツを検出する許可を付与 |
読み取り |
|||
トレーニング済みの Comprehend モデルをインポートするための許可を付与 |
書き込み |
|||
フライホイールに関連付けられたデータセットのリストを取得するための許可を付与します |
読み取り |
|||
送信したドキュメント分類ジョブのリストを取得する許可を付与 |
読み取り |
|||
作成したドキュメント分類子の概要のリストを取得する許可を付与 |
読み取り |
|||
作成したドキュメント分類子のリストを取得する許可を付与 |
読み取り |
|||
送信した主要言語検出ジョブのリストを取得する許可を付与 |
読み取り |
|||
作成した既存のすべてのエンドポイントのリストを取得する許可を付与 |
読み取り |
|||
送信したエンティティ検出ジョブのリストを取得する許可を付与 |
読み取り |
|||
作成したドキュメント認識機能の概要のリストを取得する許可を付与 |
読み取り |
|||
作成したすべてのエンティティレコグナイザー (現在トレーニング中のレコグナイザーを含む) のプロパティのリストを取得する許可を付与 |
読み取り |
|||
送信したイベント検出ジョブのリストを取得するアクセス許可を付与 |
読み取り |
|||
フライホイールに関連付けられたイテレーションのリストを取得するための許可を付与します |
読み取り |
|||
作成したフライホイールのリストを取得するための許可を付与します |
読み取り |
|||
ユーザーによって送信されたキーフレーズ検出ジョブのリストを取得する許可を付与 |
読み取り |
|||
送信した PII エンティティ検出ジョブのリストを取得する許可を付与 |
読み取り |
|||
送信した感情検出ジョブのリストを取得する許可を付与 |
読み取り |
|||
リソースのタグを一覧表示する許可を付与 |
読み取り |
|||
送信した対象の感情検出ジョブのリストを取得するアクセス許可を付与 |
読み取り |
|||
送信したトピック検出ジョブのリストを取得する許可を付与 |
読み取り |
|||
リソースにポリシーをアタッチする許可を付与 |
書き込み |
|||
非同期ドキュメント分類ジョブを開始する許可を付与 |
書き込み |
|||
ドキュメントのコレクションに対して非同期主要言語検出ジョブを開始する許可を付与 |
書き込み |
|||
ドキュメントのコレクションに対して非同期エンティティ検出ジョブを開始する許可を付与 |
書き込み |
|||
ドキュメントのコレクションに対して非同期イベント検出ジョブを開始する許可を付与 |
書き込み |
|||
フライホイールのフライホイールイテレーションを開始するための許可を付与します |
書き込み |
|||
ドキュメントのコレクションに対する非同期キーフレーズ検出ジョブを開始する許可を付与 |
書き込み |
|||
ドキュメントのコレクションに対する非同期 PII エンティティ検出ジョブを開始する許可を付与 |
書き込み |
|||
ドキュメントのコレクションに対する非同期感情検出ジョブを開始する許可を付与 |
書き込み |
|||
ドキュメントのコレクションに対する対象の非同期感情検出ジョブを開始するアクセス許可を付与 |
書き込み |
|||
非同期ジョブを開始し、ドキュメントのコレクション内で最も一般的なトピックと、各トピックに関連したフレーズを検出する許可を付与 |
書き込み |
|||
主要言語検出ジョブを停止する許可を付与 |
書き込み |
|||
エンティティ検出ジョブを停止する許可を付与 |
書き込み |
|||
イベント検出ジョブを停止するアクセス許可を付与 |
書き込み |
|||
キーフレーズ検出ジョブを停止する許可を付与 |
書き込み |
|||
PII エンティティ検出ジョブを停止する許可を付与 |
書き込み |
|||
感情検出ジョブを停止する許可を付与 |
書き込み |
|||
対象の感情検出ジョブを停止するアクセス許可を付与 |
書き込み |
|||
以前に作成したドキュメント分類子トレーニングジョブを停止する許可を付与 |
書き込み |
|||
以前に作成されたエンティティレコグナイザーのトレーニングジョブを停止する許可を付与 |
書き込み |
|||
指定されたキーと値のペアでリソースにタグを付けるアクセス許可を付与 |
タグ付け、書き込み |
|||
指定されたキーでリソースのタグを削除する許可を付与 |
タグ付け、書き込み |
|||
指定されたエンドポイントに関する情報を更新する許可を付与 |
書き込み |
|||
フライホイールの設定を更新するための許可を付与します |
書き込み |
|||
Amazon Comprehend で定義されるリソースタイプ
以下のリソースタイプは、このサービスによって定義され、IAM アクセス許可ポリシーステートメントの Resource エレメントで使用できます。
| リソースタイプ: | ARN | 条件キー |
|---|---|---|
arn:${Partition}:comprehend:${Region}:${Account}:document-classification-job/${JobId} |
||
arn:${Partition}:comprehend:${Region}:${Account}:document-classifier/${DocumentClassifierName} |
||
arn:${Partition}:comprehend:${Region}:${Account}:document-classifier-endpoint/${DocumentClassifierEndpointName} |
||
arn:${Partition}:comprehend:${Region}:${Account}:dominant-language-detection-job/${JobId} |
||
arn:${Partition}:comprehend:${Region}:${Account}:entities-detection-job/${JobId} |
||
arn:${Partition}:comprehend:${Region}:${Account}:entity-recognizer/${EntityRecognizerName} |
||
arn:${Partition}:comprehend:${Region}:${Account}:entity-recognizer-endpoint/${EntityRecognizerEndpointName} |
||
arn:${Partition}:comprehend:${Region}:${Account}:events-detection-job/${JobId} |
||
arn:${Partition}:comprehend:${Region}:${Account}:flywheel/${FlywheelName} |
||
arn:${Partition}:comprehend:${Region}:${Account}:flywheel/${FlywheelName}/dataset/${DatasetName} |
||
arn:${Partition}:comprehend:${Region}:${Account}:key-phrases-detection-job/${JobId} |
||
arn:${Partition}:comprehend:${Region}:${Account}:pii-entities-detection-job/${JobId} |
||
arn:${Partition}:comprehend:${Region}:${Account}:sentiment-detection-job/${JobId} |
||
arn:${Partition}:comprehend:${Region}:${Account}:targeted-sentiment-detection-job/${JobId} |
||
arn:${Partition}:comprehend:${Region}:${Account}:topics-detection-job/${JobId} |
Amazon Comprehend の条件キー
Amazon Comprehend では、IAM ポリシーの Condition 要素で使用できる以下の条件キーを定義します。
| 条件キー | 説明 | タイプ |
|---|---|---|
リソース作成リクエストに含まれるタグ値を要求することで、アクセスをフィルタします |
String |
|
リソースに関連付けられたタグ値を要求することで、アクセスをフィルタリングします |
String |
|
リクエストに必須タグの存在を要求することで、アクセスをフィルタリングします |
ArrayOfString |
|
リクエスト内のフライホイールリソースに関連付けられた DataLake Kms Key によってアクセスをフィルタリングします |
ARN |
|
フライホイールの特定の Iteration Id でアクセスをフィルタリングします |
String |
|
リクエスト内のリソースに関連付けられたモデル KMS キーによってアクセスをフィルタリングします。 |
ARN |
|
リクエスト内のリソースに関連付けられた出力 KMS キーによってアクセスをフィルタリングします。 |
ARN |
|
リクエスト内のリソースに関連付けられたボリューム KMS キーによってアクセスをフィルタリングします。 |
ARN |
|
リクエスト内のリソースに関連付けられたすべての VPC セキュリティグループ ID のリストによってアクセスをフィルタリングします |
ArrayOfString |
|
リクエスト内のリソースに関連付けられたすべての VPC サブネットのリストによってアクセスをフィルタリングします |
ArrayOfString |