View a markdown version of this page

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

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

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

リファレンス:

AWS Compute Optimizer で定義される API オペレーション

次の表は、API オペレーションを認可する IAM アクションにマッピングします。指定された API とアクションの静的値を持つ条件キーのみが一覧表示されます。各アクションでサポートされている条件キーの完全なセットについては、「アクション」表を参照してください。

運用 IAM アクション 条件キー 可能な値 (複数可) アクセスレベル

DeleteRecommendationPreferences

compute-optimizer:DeleteRecommendationPreferences

書き込み

DescribeRecommendationExportJobs

compute-optimizer:DescribeRecommendationExportJobs

リスト

ExportAutoScalingGroupRecommendations

compute-optimizer:ExportAutoScalingGroupRecommendations

書き込み

compute-optimizer:GetAutoScalingGroupRecommendations

リスト

autoscaling:DescribeAutoScalingGroups

リスト

ExportEBSVolumeRecommendations

compute-optimizer:ExportEBSVolumeRecommendations

書き込み

compute-optimizer:GetEBSVolumeRecommendations

リスト

ec2:DescribeVolumes

リスト

ExportEC2InstanceRecommendations

compute-optimizer:ExportEC2InstanceRecommendations

書き込み

compute-optimizer:GetEC2InstanceRecommendations

リスト

ec2:DescribeInstances

リスト

ExportECSServiceRecommendations

compute-optimizer:ExportECSServiceRecommendations

書き込み

compute-optimizer:GetECSServiceRecommendations

リスト

ecs:ListClusters

リスト

ecs:ListServices

リスト

ExportIdleRecommendations

compute-optimizer:ExportIdleRecommendations

書き込み

compute-optimizer:GetIdleRecommendations

リスト

ExportLambdaFunctionRecommendations

compute-optimizer:ExportLambdaFunctionRecommendations

書き込み

compute-optimizer:GetLambdaFunctionRecommendations

リスト

Lambda:ListFunctions

リスト

lambda:ListProvisionedConcurrencyConfigs

リスト

ExportLicenseRecommendations

compute-optimizer:ExportLicenseRecommendations

書き込み

compute-optimizer:GetLicenseRecommendations

リスト

ec2:DescribeInstances

リスト

ExportRDSDatabaseRecommendations

compute-optimizer:ExportRDSDatabaseRecommendations

書き込み

compute-optimizer:GetRDSDatabaseRecommendations

リスト

rds:DescribeDBClusters

リスト

rds:DescribeDBInstances

リスト

GetAutoScalingGroupRecommendations

compute-optimizer:GetAutoScalingGroupRecommendations

リスト

autoscaling:DescribeAutoScalingGroups

リスト

GetEBSVolumeRecommendations

compute-optimizer:GetEBSVolumeRecommendations

リスト

ec2:DescribeVolumes

リスト

GetEC2InstanceRecommendations

compute-optimizer:GetEC2InstanceRecommendations

リスト

ec2:DescribeInstances

リスト

GetEC2RecommendationProjectedMetrics

compute-optimizer:GetEC2RecommendationProjectedMetrics

リスト

ec2:DescribeInstances

リスト

GetECSServiceRecommendationProjectedMetrics

compute-optimizer:GetECSServiceRecommendationProjectedMetrics

リスト

GetECSServiceRecommendations

compute-optimizer:GetECSServiceRecommendations

リスト

ecs:ListClusters

リスト

ecs:ListServices

リスト

GetEffectiveRecommendationPreferences

compute-optimizer:GetEffectiveRecommendationPreferences

読み取り

autoscaling:DescribeAutoScalingGroups

リスト

autoscaling:DescribeAutoScalingInstances

リスト

ec2:DescribeInstances

リスト

GetEnrollmentStatus

compute-optimizer:GetEnrollmentStatus

リスト

GetEnrollmentStatusesForOrganization

compute-optimizer:GetEnrollmentStatusesForOrganization

リスト

organizations:ListAccounts

リスト

GetIdleRecommendations

compute-optimizer:GetIdleRecommendations

リスト

GetLambdaFunctionRecommendations

compute-optimizer:GetLambdaFunctionRecommendations

リスト

Lambda:ListFunctions

リスト

lambda:ListProvisionedConcurrencyConfigs

リスト

GetLicenseRecommendations

compute-optimizer:GetLicenseRecommendations

リスト

ec2:DescribeInstances

リスト

GetRDSDatabaseRecommendationProjectedMetrics

compute-optimizer:GetRDSDatabaseRecommendationProjectedMetrics

リスト

rds:DescribeDBInstances

リスト

GetRDSDatabaseRecommendations

compute-optimizer:GetRDSDatabaseRecommendations

リスト

rds:DescribeDBClusters

リスト

rds:DescribeDBInstances

リスト

GetRecommendationPreferences

compute-optimizer:GetRecommendationPreferences

読み取り

GetRecommendationSummaries

compute-optimizer:GetRecommendationSummaries

リスト

PutRecommendationPreferences

compute-optimizer:PutRecommendationPreferences

書き込み

UpdateEnrollmentStatus

compute-optimizer:UpdateEnrollmentStatus

書き込み

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

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

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

DeleteRecommendationPreferences

レコメンデーション優先権を削除するアクセス許可を付与

compute-optimizer:ResourceType

書き込み

DescribeRecommendationExportJobs

推奨事項エクスポートジョブのステータスを表示するアクセス許可を付与

リスト

ExportAutoScalingGroupRecommendations

指定されたアカウントの autoscaling グループ推奨事項を S3 にエクスポートするアクセス許可を付与

書き込み

ExportEBSVolumeRecommendations

提供されたアカウントについての EBS ボリューム推奨事項を S3 にエクスポートする許可を付与

書き込み

ExportEC2InstanceRecommendations

提供されたアカウントについての EC2 インスタンス推奨事項を S3 にエクスポートするアクセス許可を付与

書き込み

ExportECSServiceRecommendations

提供されたアカウントについての EBS サービス推奨事項を S3 にエクスポートするアクセス許可を付与

書き込み

ExportIdleRecommendations

提供されたアカウントについてのアイドル状態の推奨事項を S3 にエクスポートするアクセス許可を付与

書き込み

ExportLambdaFunctionRecommendations

提供されたアカウントについての Lambda 関数推奨事項を S3 にエクスポートする許可を付与

書き込み

ExportLicenseRecommendations

提供されたアカウントについてのライセンス推奨事項を S3 にエクスポートするアクセス許可を付与します

書き込み

ExportRDSDatabaseRecommendations

提供されたアカウントについての RDS 推奨事項を S3 にエクスポートする許可を付与する

書き込み

GetAutoScalingGroupRecommendations

提供された autoscaling グループについての推奨事項を取得するアクセス許可を付与

リスト

GetEBSVolumeRecommendations

提供された EBS グループについての推奨事項を取得するアクセス許可を付与

リスト

GetEC2InstanceRecommendations

提供された EC2 インスタンスについての推奨事項を取得するアクセス許可を付与

リスト

GetEC2RecommendationProjectedMetrics

指定したインスタンスについての推奨予測を取得するアクセス許可を付与

リスト

GetECSServiceRecommendationProjectedMetrics

指定した ECS サービスについての推奨予測メトリクスを取得するアクセス許可を付与

リスト

GetECSServiceRecommendations

提供された EBS サービスについての推奨事項を取得するアクセス許可を付与

リスト

GetEffectiveRecommendationPreferences

有効な推奨設定を取得するアクセス許可を付与

compute-optimizer:ResourceType

読み取り

GetEnrollmentStatus

指定したアカウントの登録ステータスを取得するアクセス許可を付与

リスト

GetEnrollmentStatusesForOrganization

組織のメンバーアカウントの登録ステータスを取得する許可を付与

リスト

GetIdleRecommendations

指定したアカウントについてのアイドル状態の推奨事項を取得するアクセス許可を付与

リスト

GetLambdaFunctionRecommendations

提供された lambda 関数についての推奨事項を取得するアクセス許可を付与

リスト

GetLicenseRecommendations

指定したアカウントについてのライセンス推奨事項を取得するアクセス許可を付与します

リスト

GetRDSDatabaseRecommendationProjectedMetrics

指定したインスタンスについての推奨予測を取得するアクセス許可を付与

リスト

GetRDSDatabaseRecommendations

指定したアカウントについての RDS 推奨事項を取得する許可を付与する

リスト

GetRecommendationPreferences

レコメンデーションレポートを取得するアクセス許可を付与

compute-optimizer:ResourceType

読み取り

GetRecommendationSummaries

指定したアカウントについての推奨概要の概要を取得するアクセス許可を付与

リスト

PutRecommendationPreferences

レコメンデーション設定を設定するアクセス許可を付与

compute-optimizer:ResourceType

書き込み

UpdateEnrollmentStatus

登録ステータスを更新するアクセス許可を付与

書き込み

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

AWS Compute Optimizer は、IAM ポリシーステートメントの Resource要素でのリソース ARN の指定をサポートしていません。

AWS Compute Optimizer の条件キー

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

条件キー 説明 タイプ

compute-optimizer:ResourceType

リソース所有者の アカウント ID でアクセスをフィルタリングします

String