Amazon Machine Learning のアクション、リソース、および条件キー
Amazon Machine Learning (サービスプレフィックス: machinelearning) では、IAM アクセス許可ポリシーで使用できるように、以下のサービス固有のオペレーション、リソース、アクション、および条件キーが用意されています。
リファレンス:
-
このサービスを設定する方法について説明します。
-
このサービスで使用可能な API オペレーションのリストを表示します。
-
IAM アクセス許可ポリシーを使用して、このサービスとそのリソースを保護する方法を学びます。
-
このサービスのプログラムによるサービス認可リファレンス
を表示します。
トピック
Amazon Machine Learning で定義される API オペレーション
次の表は、API オペレーションを認可する IAM アクションにマッピングします。指定された API とアクションの静的値を持つ条件キーのみが一覧表示されます。各アクションでサポートされている条件キーの完全なセットについては、「アクション」表を参照してください。
| 運用 | IAM アクション | 条件キー | 可能な値 (複数可) | アクセスレベル |
|---|---|---|---|---|
|
AddTags |
タグ付け、書き込み |
|||
|
CreateBatchPrediction |
書き込み |
|||
|
CreateDataSourceFromRedshift |
書き込み |
|||
書き込み |
||||
|
CreateDataSourceFromS3 |
書き込み |
|||
|
CreateEvaluation |
書き込み |
|||
|
CreateMLModel |
書き込み |
|||
|
CreateRealtimeEndpoint |
書き込み |
|||
|
DeleteBatchPrediction |
書き込み |
|||
|
DeleteDataSource |
書き込み |
|||
|
DeleteEvaluation |
書き込み |
|||
|
DeleteMLModel |
書き込み |
|||
|
DeleteRealtimeEndpoint |
書き込み |
|||
|
DescribeBatchPredictions |
リスト |
|||
|
DescribeDataSources |
リスト |
|||
|
DescribeEvaluations |
リスト |
|||
|
DescribeMLModels |
リスト |
|||
|
DescribeTags |
リスト |
|||
|
GetBatchPrediction |
読み取り |
|||
|
GetDataSource |
読み取り |
|||
|
GetEvaluation |
読み取り |
|||
|
GetMLModel |
読み取り |
|||
|
予測 |
書き込み |
Amazon Machine Learning で定義されるアクション
IAM ポリシーステートメントの Action エレメントでは、以下のアクションを指定できます。ポリシーを使用して、 AWSでオペレーションを実行するアクセス許可を付与します。ポリシーでアクションを使用する場合は、通常、同じ名前の API オペレーションまたは CLI コマンドへのアクセスを許可または拒否します。ただし、場合によっては、1 つのアクションによって複数のオペレーションへのアクセスが制御されます。あるいは、いくつかのオペレーションはいくつかの異なるアクションを必要とします。
| アクション | 説明 | リソースタイプ (* 必須) | 条件キー | アクセスレベル |
|---|---|---|---|---|
1 つ以上のタグをオブジェクトに追加します (最大 10 個)。各タグはキーとオプションの値で構成されます。 |
タグ付け、書き込み |
|||
観測グループの予測を生成します。 |
書き込み |
|||
Amazon RDS から DataSource オブジェクトを作成します。 |
書き込み |
|||
Amazon Redshift クラスターでホストされているデータベースから DataSource を作成します。 |
書き込み |
|||
S3 から DataSource オブジェクトを作成します。 |
書き込み |
|||
MLModel の新しい評価を作成します。 |
書き込み |
|||
新しい MLModel を作成します。 |
書き込み |
|||
MLModel のリアルタイムエンドポイントを作成します。 |
書き込み |
|||
DELETED ステータスを BatchPrediction に割り当て、使用できない状態にします。 |
書き込み |
|||
DELETED ステータスを DataSource に割り当て、使用できない状態にします。 |
書き込み |
|||
DELETED ステータスを Evaluation に割り当て、使用できない状態にします。 |
書き込み |
|||
DELETED ステータスを MLModel に割り当て、使用できない状態にします。 |
書き込み |
|||
MLModel のリアルタイムエンドポイントを削除します。 |
書き込み |
|||
ML オブジェクトに関連付けられている指定されたタグを削除します。このオペレーションが完了すると、削除されたタグを復旧することはできません。 |
タグ付け、書き込み |
|||
リクエスト内の検索条件に一致する BatchPrediction オペレーションのリストを返します。 |
リスト |
|||
リクエスト内の検索条件に一致する DataSource のリストを返します。 |
リスト |
|||
リクエスト内の検索条件に一致する DescribeEvaluations のリストを返します。 |
リスト |
|||
リクエスト内の検索条件に一致する MLModel のリストを返します。 |
リスト |
|||
1 つ以上の Amazon ML オブジェクトのタグについて説明します。 |
リスト |
|||
詳細なメタデータ、ステータス、およびデータファイル情報を含む BatchPrediction を返します。 |
読み取り |
|||
メタデータやデータファイル情報、DataSource の現在のステータスを含む DataSource を返します。 |
読み取り |
|||
メタデータと Evaluation の現在のステータスを含む Evaluation を返します。 |
読み取り |
|||
詳細なメタデータ、データソース情報、および MLModel の現在のステータスを含む MLModel を返します。 |
読み取り |
|||
指定した ML モデルを使用して観察の予測を生成します。 |
書き込み |
|||
BatchPrediction の BatchPredictionName を更新します。 |
書き込み |
|||
DataSource の DataSourceName を更新します。 |
書き込み |
|||
Evaluation の EvaluationName を更新します。 |
書き込み |
|||
MLModel の MLModelName と ScoreThreshold を更新します。 |
書き込み |
Amazon Machine Learning で定義されるリソースタイプ
以下のリソースタイプは、このサービスによって定義され、IAM アクセス許可ポリシーステートメントの Resource エレメントで使用できます。
| リソースタイプ: | ARN | 条件キー |
|---|---|---|
arn:${Partition}:machinelearning:${Region}:${Account}:batchprediction/${BatchPredictionId} |
||
arn:${Partition}:machinelearning:${Region}:${Account}:datasource/${DatasourceId} |
||
arn:${Partition}:machinelearning:${Region}:${Account}:evaluation/${EvaluationId} |
||
arn:${Partition}:machinelearning:${Region}:${Account}:mlmodel/${MlModelId} |
Amazon Machine Learning の条件キー
Amazon Machine Learning には、ポリシーステートメントの Condition要素で使用できるサービス固有の条件キーはありません。