Application Auto Scaling へのアクセスのトラブルシューティング - Application Auto Scaling

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

Application Auto Scaling へのアクセスのトラブルシューティング

Application Auto Scaling の使用時に AccessDeniedException または同様の問題が発生する場合は、このセクションの情報を参考にしてください。

Application Auto Scaling でアクションを実行する権限がありません

オペレーションの呼び出しAccessDeniedException AWS API時に を受け取った場合、使用している AWS Identity and Access Management (IAM) 認証情報に、その呼び出しを行うために必要なアクセス許可がないことを意味します。

以下のサンプルエラーは、mateojackson ユーザーがスケーラブルターゲットに関する詳細を表示しようとしているが、application-autoscaling:DescribeScalableTargets アクセス許可を持っていないという場合に発生します。

An error occurred (AccessDeniedException) when calling the DescribeScalableTargets operation: User: arn:aws:iam::123456789012:user/mateojackson is not authorized to perform: application-autoscaling:DescribeScalableTargets

このエラー、または同様のエラーが発生する場合は、管理者に問い合わせてサポートを受ける必要があります。

アカウントの管理者は、Application Auto Scaling がターゲットサービスおよび のリソースにアクセスするために使用するすべてのAPIアクションにアクセスするためのアクセス許可を持っていることを確認する必要があります CloudWatch。どのリソースで作業を行っているかに応じて、異なる許可が必要になります。Application Auto Scaling には、ユーザーが所定のリソースに対するスケーリングを初めて設定するときにサービスリンクロールを作成するための許可も必要です。

管理者として、IAMポリシーがエラーを返したか、期待どおりに動作しない

Application Auto Scaling アクションに加えて、IAMポリシーはターゲットサービスと を呼び出すアクセス許可を付与する必要があります CloudWatch。ユーザーまたはアプリケーションがこれらの追加のアクセス許可を持っていない場合、それらのアクセスが予期せず拒否される可能性があります。アカウント内のユーザーとアプリケーションのIAMポリシーを作成するには、「」の情報を参照してくださいApplication Auto Scaling のアイデンティティベースポリシー例

検証の実行方法については、「ターゲットリソースでの Application Auto Scaling API呼び出しのアクセス許可の検証」を参照してください。

一部の許可問題は、Application Auto Scaling が使用するサービスリンクロールの作成に関する問題に起因する可能性があることに注意してください。これらのサービスリンクロールの作成については、「Application Auto Scaling 用のサービスリンクロール」を参照してください。