Amazon Fraud Detector のアクション、リソース、および条件キー
Amazon Fraud Detector (サービスプレフィックス: frauddetector) では、IAM アクセス許可ポリシーで使用できるように、以下のサービス固有のオペレーション、リソース、アクション、および条件キーが用意されています。
リファレンス:
-
このサービスを設定する方法について説明します。
-
このサービスで使用可能な API オペレーションのリストを表示します。
-
IAM アクセス許可ポリシーを使用して、このサービスとそのリソースを保護する方法を学びます。
-
このサービスのプログラムによるサービス認可リファレンス
を表示します。
トピック
Amazon Fraud Detector で定義される API オペレーション
次の表は、API オペレーションを認可する IAM アクションにマッピングします。指定された API とアクションの静的値を持つ条件キーのみが一覧表示されます。各アクションでサポートされている条件キーの完全なセットについては、「アクション」表を参照してください。
| 運用 | IAM アクション | 条件キー | 指定できる値 (複数可) | アクセスレベル |
|---|---|---|---|---|
|
BatchCreateVariable |
書き込み |
|||
タグ付け、書き込み |
||||
|
BatchGetVariable |
リスト |
|||
|
CancelBatchImportJob |
書き込み |
|||
|
CancelBatchPredictionJob |
書き込み |
|||
|
CreateBatchImportJob |
書き込み |
|||
タグ付け、書き込み |
||||
iam:PassedToService |
frauddetector.amazonaws.com |
書き込み |
||
|
CreateBatchPredictionJob |
書き込み |
|||
タグ付け、書き込み |
||||
iam:PassedToService |
frauddetector.amazonaws.com |
書き込み |
||
|
CreateDetectorVersion |
書き込み |
|||
タグ付け、書き込み |
||||
|
CreateList |
書き込み |
|||
タグ付け、書き込み |
||||
|
CreateModel |
書き込み |
|||
タグ付け、書き込み |
||||
|
CreateModelVersion |
書き込み |
|||
タグ付け、書き込み |
||||
iam:PassedToService |
frauddetector.amazonaws.com |
書き込み |
||
|
CreateRule |
書き込み |
|||
タグ付け、書き込み |
||||
|
CreateVariable |
書き込み |
|||
タグ付け、書き込み |
||||
|
DeleteBatchImportJob |
書き込み |
|||
|
DeleteBatchPredictionJob |
書き込み |
|||
|
DeleteDetector |
書き込み |
|||
|
DeleteDetectorVersion |
書き込み |
|||
|
DeleteEntityType |
書き込み |
|||
|
DeleteEvent |
書き込み |
|||
|
DeleteEventType |
書き込み |
|||
|
DeleteEventsByEventType |
書き込み |
|||
|
DeleteExternalModel |
書き込み |
|||
|
DeleteLabel |
書き込み |
|||
|
DeleteList |
書き込み |
|||
|
DeleteModel |
書き込み |
|||
|
DeleteModelVersion |
書き込み |
|||
|
DeleteOutcome |
書き込み |
|||
|
DeleteRule |
書き込み |
|||
|
DeleteVariable |
書き込み |
|||
|
DescribeDetector |
読み取り |
|||
|
DescribeModelVersions |
読み取り |
|||
|
GetBatchImportJobs |
リスト |
|||
|
GetBatchPredictionJobs |
リスト |
|||
|
GetDeleteEventsByEventTypeStatus |
読み取り |
|||
|
GetDetectorVersion |
読み取り |
|||
|
GetDetectors |
リスト |
|||
|
GetEntityTypes |
リスト |
|||
|
GetEvent |
読み取り |
|||
|
GetEventPrediction |
読み取り |
|||
|
GetEventPredictionMetadata |
読み取り |
|||
|
GetEventTypes |
リスト |
|||
|
GetExternalModels |
リスト |
|||
|
GetKMSEncryptionKey |
読み取り |
|||
|
GetLabels |
リスト |
|||
|
GetListElements |
読み取り |
|||
|
GetListsMetadata |
リスト |
|||
|
GetModelVersion |
読み取り |
|||
|
GetModels |
リスト |
|||
|
GetOutcomes |
リスト |
|||
|
GetRules |
リスト |
|||
|
GetVariables |
リスト |
|||
|
ListEventPredictions |
リスト |
|||
|
ListTagsForResource |
読み取り |
|||
|
PutDetector |
書き込み |
|||
タグ付け、書き込み |
||||
|
PutEntityType |
書き込み |
|||
タグ付け、書き込み |
||||
|
PutEventType |
書き込み |
|||
タグ付け、書き込み |
||||
|
PutExternalModel |
書き込み |
|||
タグ付け、書き込み |
||||
iam:PassedToService |
frauddetector.amazonaws.com |
書き込み |
||
|
PutLabel |
書き込み |
|||
タグ付け、書き込み |
||||
|
PutOutcome |
書き込み |
|||
タグ付け、書き込み |
||||
|
SendEvent |
書き込み |
|||
|
TagResource |
タグ付け、書き込み |
|||
|
UntagResource |
タグ付け、書き込み |
|||
|
UpdateDetectorVersion |
書き込み |
|||
|
UpdateDetectorVersionMetadata |
書き込み |
|||
|
UpdateDetectorVersionStatus |
書き込み |
|||
|
UpdateEventLabel |
書き込み |
|||
|
UpdateList |
書き込み |
|||
|
UpdateModel |
書き込み |
|||
|
UpdateModelVersionStatus |
書き込み |
|||
|
UpdateRuleMetadata |
書き込み |
|||
|
UpdateRuleVersion |
タグ付け、書き込み |
|||
書き込み |
||||
|
UpdateVariable |
書き込み |
Amazon Fraud Detector で定義されるアクション
IAM ポリシーステートメントの Action エレメントでは、以下のアクションを指定できます。ポリシーを使用して、 AWSでオペレーションを実行するアクセス許可を付与します。ポリシーでアクションを使用する場合は、通常、同じ名前の API オペレーションまたは CLI コマンドへのアクセスを許可または拒否します。ただし、場合によっては、1 つのアクションによって複数のオペレーションへのアクセスが制御されます。あるいは、いくつかのオペレーションはいくつかの異なるアクションを必要とします。
| アクション | 説明 | リソースタイプ (* 必須) | 条件キー | アクセスレベル |
|---|---|---|---|---|
変数のバッチを作成する許可を付与。 |
書き込み |
|||
変数のバッチを取得する許可を付与。 |
リスト |
|||
指定されたバッチインポートジョブをキャンセルするためのアクセス許可を付与する |
書き込み |
|||
指定したバッチ予測ジョブをキャンセルする許可を付与。 |
書き込み |
|||
バッチインポートジョブを作成するためのアクセス許可を付与する |
書き込み |
|||
バッチ予測ジョブを作成する許可を付与。 |
書き込み |
|||
ディテクターのバージョンを作成する許可を付与。ディテクターのバージョンは DRAFT ステータスで開始されます。 |
書き込み |
|||
リストを作成するためのアクセス許可を付与します |
書き込み |
|||
指定されたモデルタイプを使用してモデルを作成する許可を付与。 |
書き込み |
|||
指定されたモデルタイプとモデル ID を使用してモデルのバージョンを作成する許可を付与。 |
書き込み |
|||
指定されたディテクターで使用するルールを作成する許可を付与。 |
書き込み |
|||
変数を作成する許可を付与。 |
書き込み |
|||
バッチインポートジョブを削除するためのアクセス許可を付与する |
書き込み |
|||
バッチ予測ジョブを削除する許可を付与。 |
書き込み |
|||
ディテクターを削除する許可を付与。ディテクターを削除する前に、ディテクターに関連付けられたすべてのディテクターバージョンとルールバージョンを削除する必要があります。 |
書き込み |
|||
ディテクターのバージョンを削除する許可を付与。ステータスが ACTIVE のディテクターバージョンは削除できません。 |
書き込み |
|||
エンティティタイプを削除する許可を付与。イベントタイプに含まれているエンティティタイプは削除できません。 |
書き込み |
|||
指定されたイベントを削除する許可を付与。 |
書き込み |
|||
イベントタイプを削除する許可を付与。ディテクターまたはモデルで使用されているイベントタイプは削除できません。 |
書き込み |
|||
指定されたタイプのイベントを削除するためのアクセス許可を付与する |
書き込み |
|||
Amazon Fraud Detector から SageMaker モデルを削除する許可を付与。ディテクターのバージョンに関連付けられていない場合は、Amazon SageMaker モデルを削除できます。 |
書き込み |
|||
ラベルを削除する許可を付与。Amazon Fraud Detector のイベントタイプに含まれるラベルは削除できません。イベント ID に割り当てられたラベルは削除できません。まず、関連するイベント ID を削除する必要があります。 |
書き込み |
|||
リストを削除するための許可を付与します |
書き込み |
|||
モデルを削除する許可を付与。ディテクターのバージョンに関連付けられていない場合は、Amazon Fraud Detector でモデルとモデルバージョンを削除できます。 |
書き込み |
|||
モデルのバージョンを削除する許可を付与。ディテクターのバージョンに関連付けられていない場合は、Amazon Fraud Detector でモデルとモデルバージョンを削除できます。 |
書き込み |
|||
結果を削除する許可を付与。ルールバージョンで使用されている結果を削除することはできません。 |
書き込み |
|||
ルールを削除する許可を付与。ACTIVE または INACTIVE のディテクターバージョンで使用されている場合はルールを削除できません。 |
書き込み |
|||
変数を削除する許可を付与。Amazon Fraud Detector のイベントタイプに含まれる変数は削除できません。 |
書き込み |
|||
指定されたディテクターのすべてのバージョンを取得する許可を付与。 |
読み取り |
|||
指定したモデルタイプ、または指定したモデルタイプとモデル ID のすべてのモデルバージョンを取得する許可を付与。また、指定した単一のモデルバージョンの詳細を取得することもできます。 |
読み取り |
|||
すべてのバッチインポートジョブ、またはジョブ ID により指定した特定のジョブを、取得するためのアクセス許可を付与する |
リスト |
|||
すべてのバッチ予測ジョブ、またはジョブ ID を指定した場合は、指定されたジョブを取得するためのアクセス許可を付与します。これはページ分割された API です。null の maxResults を指定した場合、このアクションでは、1 ページあたり最大 50 個のレコードを取得します。maxResults を指定する場合、値は 1~50 の間である必要があります。次のページの結果を取得するには、リクエストの一部として GetBatchPredictionJobsResponse からページ分割トークンを指定します。null のページ分割トークンは、最初からレコードを取得します。 |
リスト |
|||
特定のイベントタイプでの DeleteEventsByEventType API の実行ステータスを、取得するためのアクセス許可を付与する |
読み取り |
|||
特定のディテクターバージョンを取得する許可を付与。 |
読み取り |
|||
DetectorId が指定されている場合は、すべてのディテクター、または 1 つのディテクターを取得する許可を付与。これはページ分割された API です。null の maxResults を指定した場合、このアクションでは、1 ページあたり最大 10 個のレコードを取得します。maxResults を指定する場合、値は 5~10 の間である必要があります。次のページの結果を取得するには、リクエストの一部として GetDetectorsResponse からページ分割トークンを指定します。null のページ分割トークンは、最初からレコードを取得します。 |
リスト |
|||
すべてのエンティティタイプ、または名前が指定されている場合は、指定されたエンティティタイプを取得するためのアクセス許可を付与します。これはページ分割された API です。null の maxResults を指定した場合、このアクションでは、1 ページあたり最大 10 個のレコードを取得します。maxResults を指定する場合、値は 5~10 の間である必要があります。次のページの結果を取得するには、リクエストの一部として GetEntityTypesResponse からページ分割トークンを指定します。null のページ分割トークンは、最初からレコードを取得します。 |
リスト |
|||
指定されたイベントの詳細を取得するためのアクセス許可を付与する |
読み取り |
|||
ディテクターのバージョンに対してイベントを評価する許可を付与。バージョン ID が指定されていない場合は、ディテクターの (ACTIVE) バージョンが使用されます |
読み取り |
|||
特定の予測の詳細を取得する許可を付与 |
読み取り |
|||
すべてのイベントタイプ、または名前が指定されている場合は、指定されたイベントタイプを取得するためのアクセス許可を付与します。これはページ分割された API です。null の maxResults を指定した場合、このアクションでは、1 ページあたり最大 10 個のレコードを取得します。maxResults を指定する場合、値は 5~10 の間である必要があります。次のページの結果を取得するには、リクエストの一部として GetEventTypesResponse からページ分割トークンを指定します。null のページ分割トークンは、最初からレコードを取得します。 |
リスト |
|||
サービスにインポートされた 1 つ以上の Amazon SageMaker モデルの詳細を取得する許可を付与。これはページ分割された API です。null の maxResults を指定した場合、このアクションでは、1 ページあたり最大 10 個のレコードを取得します。maxResults を指定する場合、値は 5~10 の間である必要があります。次のページの結果を取得するには、リクエストの一部として GetExternalModelsResult からページ分割トークンを指定します。null のページ分割トークンは、最初からレコードを取得します。 |
リスト |
|||
Amazon Fraud Detector のコンテンツの暗号化に使用される Key Management Service (KMS) カスタマーマスターキー (CMK) が指定されている場合は、暗号化キーを取得する許可を付与。 |
読み取り |
|||
名前が指定されている場合は、すべてのラベルまたは指定されたラベルを取得するためのアクセス許可を付与します。これはページ分割された API です。null の maxResults を指定した場合、このアクションでは、1 ページあたり最大 50 個のレコードを取得します。maxResults を指定する場合、値は 10~50 の間である必要があります。次のページの結果を取得するには、リクエストの一部として GetGetLabelsResponse からページ分割トークンを指定します。null のページ分割トークンは、最初からレコードを取得します。 |
ラベル |
リスト |
||
リストの要素を取得するための許可を付与します |
読み取り |
|||
リストに関するメタデータを取得するための許可を付与します |
リスト |
|||
指定されたモデルバージョンの詳細を取得する許可を付与。 |
読み取り |
|||
1 つまたは複数のモデルを取得する許可を付与。モデルタイプがなく、モデル ID が指定されていない場合 AWS アカウント は、 のすべてのモデルを取得します。モデルタイプが指定されていてもモデル ID が指定されていない場合、 AWS アカウント および モデルタイプのすべてのモデルを取得します。(モデルタイプ、モデル ID) タプルが指定されている場合は、指定されたモデルを取得します。 |
リスト |
|||
1 つ以上の結果を取得する許可を付与。これはページ分割された API です。null の maxResults を指定した場合、このアクションでは、1 ページあたり最大 100 個のレコードを取得します。maxResults を指定する場合、値は 50~100 の間である必要があります。次のページの結果を取得するには、リクエストの一部として GetOutcomesResult からページ分割トークンを指定します。null のページ分割トークンは、最初からレコードを取得します。 |
リスト |
|||
ruleID と ruleVersion が指定されていない場合は、ディテクターのすべてのルールを取得する許可を付与 (ページ分割)。ディテクタのすべてのルールと存在する場合は ruleID (ページ分割) を取得します。ruleId と ruleVersion の両方が指定されている場合は、指定されたルールを取得します。 |
リスト |
|||
すべての変数または指定された変数を取得する許可を付与します。これはページ分割された API です。null の maxSizePerPage を指定すると、1 ページあたり最大 100 個のレコードを取得します。maxSizePerPage を指定する場合、値は 50 ~ 100 の間である必要があります。次のページの結果を取得するには、リクエストの一部として GetVariablesResult からページ分割トークンを指定します。null のページ分割トークンは、最初からレコードを取得します。 |
リスト |
|||
過去の予測のリストを取得する許可を付与 |
リスト |
|||
リソースに関連付けられたすべてのタグを一覧表示する許可を付与。これはページ分割された API です。次のページの結果を取得するには、リクエストの一部としてレスポンスからページ分割トークンを指定します。null のページ分割トークンは、最初からレコードを取得します。 |
読み取り |
|||
ラベル |
||||
ディテクターを作成または更新する許可を付与 |
書き込み |
|||
エンティティタイプを作成または更新する許可を付与。エンティティは、イベントを実行しているユーザーを表します。不正予測の一部として、イベントを実行した特定のエンティティを示すエンティティ ID を渡します。エンティティタイプは、エンティティを分類します。分類の例には、お客様、マーチャント、アカウントなどがあります。 |
書き込み |
|||
イベントタイプを作成または更新する許可を付与。イベントとは、不正リスクについて評価される事業活動です。Amazon Fraud Detector では、イベントの不正予測を生成します。イベントタイプは、Amazon Fraud Detector に送信されるイベントの構造を定義します。これには、イベントの一部として送信される変数、イベントを実行するエンティティ (お客様など)、イベントを分類するラベルが含まれます。イベントタイプには、オンライン支払いトランザクション、アカウント登録、認証などがあります。 |
書き込み |
|||
Amazon SageMaker モデルエンドポイントを作成または更新する許可を付与。また、このアクションを使用して、IAM ロールやマッピングされた変数など、モデルのエンドポイントの設定を更新することもできます。 |
書き込み |
|||
Amazon Fraud Detector のコンテンツの暗号化に使用する Key Management Service (KMS) カスタマーマスターキー (CMK) を指定する許可を付与。 |
書き込み |
|||
ラベルを作成または更新する許可を付与。ラベルは、イベントを不正または正当として分類します。ラベルはイベントタイプに関連付けられ、Amazon Fraud Detector で教師あり機械学習モデルをトレーニングするために使用されます。 |
書き込み |
|||
結果を作成または更新する許可を付与。 |
書き込み |
|||
イベントを送信するためのアクセス許可を付与する |
書き込み |
|||
リソースにタグを割り当てるアクセス許可を付与します。 |
タグ付け、書き込み |
|||
ラベル |
||||
リソースからタグを削除する許可を付与 |
タグ付け、書き込み |
|||
ラベル |
||||
ディテクターのバージョンを更新する許可を付与。更新できる探知器バージョン属性には、モデル、外部モデルのエンドポイント、ルール、ルール実行モードおよび説明が含まれます。DRAFT のディテクターバージョンのみを更新できます。 |
書き込み |
|||
ディテクターのバージョン説明を更新する許可を付与。任意のディテクターバージョン (DRAFT、ACTIVE、または INACTIVE) のメタデータを更新できます。 |
書き込み |
|||
ディテクターのバージョンのステータスを更新する許可を付与します。UpdateDetectorVersionStatus を使用して、昇格または降格 (DRAFT から ACTIVE へ、ACTIVE から INACTIVE へ、INACTIVE から ACTIVE へ) を実行できます。 |
書き込み |
|||
既存のイベントについてレコードのラベル値を更新するためのアクセス許可を付与する |
書き込み |
|||
リストを更新するためのアクセス許可を付与します |
書き込み |
|||
モデルを更新する許可を付与。このアクションを使用して、説明属性を更新できます。 |
書き込み |
|||
モデルバージョンを更新する許可を付与。モデルバージョンを更新すると、更新されたトレーニングデータを使用して既存のモデルバージョンが再トレーニングされ、モデルの新しいマイナーバージョンが作成されます。このアクションを使用して、トレーニングデータセットの場所とデータアクセスロールの属性を更新できます。このアクションにより、モデルの新しいマイナーバージョン (バージョン 1.01、1.02、1.03 など) が作成され、トレーニングされます。 |
書き込み |
|||
モデルバージョンのステータスを更新する許可を付与。 |
書き込み |
|||
ルールのメタデータを更新する許可を付与。説明属性は更新できます。 |
書き込み |
|||
ルールバージョンを更新して新しいルールバージョンを作成する許可を付与。新しいルールバージョンになるルールバージョンを更新します (バージョン 1、2、3...)。 |
書き込み |
|||
変数を更新する許可を付与。 |
書き込み |
Amazon Fraud Detector のアクセス許可のみのアクション
以下のアクションは Amazon Fraud Detector によって定義されますが、API オペレーションを通じて直接呼び出すことはできません。アクセス許可を付与または拒否するには、IAM ポリシーステートメントでのみ使用できます。
| アクション | 説明 | リソースタイプ (* 必須) | 条件キー | アクセスレベル |
|---|---|---|---|---|
特定のバッチインポートジョブのデータ検証レポートを取得するための許可を付与します |
読み取り |
Amazon Fraud Detector で定義されるリソースタイプ
以下のリソースタイプは、このサービスによって定義され、IAM アクセス許可ポリシーステートメントの Resource エレメントで使用できます。
| リソースタイプ: | ARN | 条件キー |
|---|---|---|
arn:${Partition}:frauddetector:${Region}:${Account}:batch-import/${ResourcePath} |
||
arn:${Partition}:frauddetector:${Region}:${Account}:batch-prediction/${ResourcePath} |
||
arn:${Partition}:frauddetector:${Region}:${Account}:detector/${ResourcePath} |
||
arn:${Partition}:frauddetector:${Region}:${Account}:detector-version/${ResourcePath} |
||
arn:${Partition}:frauddetector:${Region}:${Account}:entity-type/${ResourcePath} |
||
arn:${Partition}:frauddetector:${Region}:${Account}:event-type/${ResourcePath} |
||
arn:${Partition}:frauddetector:${Region}:${Account}:external-model/${ResourcePath} |
||
arn:${Partition}:frauddetector:${Region}:${Account}:label/${ResourcePath} |
||
arn:${Partition}:frauddetector:${Region}:${Account}:list/${ResourcePath} |
||
arn:${Partition}:frauddetector:${Region}:${Account}:model/${ResourcePath} |
||
arn:${Partition}:frauddetector:${Region}:${Account}:model-version/${ResourcePath} |
||
arn:${Partition}:frauddetector:${Region}:${Account}:outcome/${ResourcePath} |
||
arn:${Partition}:frauddetector:${Region}:${Account}:rule/${ResourcePath} |
||
arn:${Partition}:frauddetector:${Region}:${Account}:variable/${ResourcePath} |
Amazon Fraud Detector の条件キー
Amazon Fraud Detector では、IAM ポリシーの Condition 要素で使用できる以下の条件キーを定義します。
| 条件キー | 説明 | タイプ |
|---|---|---|
リクエストで渡されたタグに基づいてアクションをフィルタリングします。 |
String |
|
リソースに関連付けられているタグに基づいてアクションをフィルタリングします。 |
String |
|
リクエストで渡されたタグキーに基づいてアクションをフィルタリングします。 |
ArrayOfString |