AWS マネジメントコンソールにリソースベースポリシーが原因でログインできないときの対処方法

AWS マネジメントコンソールにリソースベースポリシーが原因でログインできないときの対処方法

AWS マネジメントコンソールのログイン時に「認証に失敗しました」というエラーが出た場合、リソースベースポリシーで設定されたネットワーク制限が原因かもしれません。この記事では、エラーの原因と対処方法について解説します。
2026.11.12

困っていた内容

AWS マネジメントコンソールのログインで次のエラーが発生します。

認証に失敗しました
To access this account, sign in from a different network, or contact your administrator for more information.

入力したユーザー名やパスワードに間違いはありません。対処法を教えてください。

どう対応すればいいの?

リソースベースポリシーの条件を満たす環境からログインしてください。

AWS サインインのリソースベースポリシーで、AWS マネジメントコンソールへのサインインを特定の IP CIDR や VPC ID に制限できます。
リソースベースポリシーで許可されないネットワーク環境からサインインを行うと、サインインが拒否されます。

そのため、リソースベースポリシーで設定した IP CIDR や VPC ID を使用する環境からログインしてください。

なお、設定したリソースベースポリシーは AWS CLI のget-resource-policyコマンドで確認できます。
また、リソースベースポリシーは AWS マネジメントコンソールへのサインインのみに適用され、アクセスキーを使った API 呼び出し(AWS CLI / SDK)には影響しません。

実行例
$ aws signin get-resource-policy
{
    "signinResourceBasedPolicy": {
        "version": "2012-10-17",
        "statement": [
            {
                "effect": "DENY",
                "principal": {
                    "AWS": "*"
                },
                "action": [
                    "signin:Authenticate"
                ],
                "resource": "*",
                "condition": {
                    "ArnNotEquals": {
                        "signin:PrincipalArn": [
                            "arn:aws:iam::123456789012:role/hato-blog"
                        ]
                    },
                    "NotIpAddress": {
                        "aws:SourceIp": [
                            "192.0.2.0/24",
                            "203.0.113.0/24"
                        ]
                    },
...

参考資料

コンソール認可ポリシーは、インタラクティブコンソールのサインインにのみ適用されます。SigV4 で署名された API リクエストには適用されません。プログラムによるアクセス (既存のアクセスキー、クロスアカウントロールなど) がある場合は、それを使用して を呼び出しsignin:DeleteConsoleAuthorizationConfiguration、制限ポリシーを削除します。

サインインリソースベースのポリシーのネットワーク条件によりサインインできない

AWS サインインポリシーによってアクセスが拒否されると、次のいずれかのエラーメッセージが表示されることがあります。

  • 「認証情報が正しくありません。もう一度試してください。」 (リソースベースのポリシーによる事前認証の拒否)
  • 「認証に失敗しました 無効なリクエスト」 (RCP による事前認証拒否)
  • 「認証に失敗しました: このアカウントにアクセスするには、別のネットワークからサインインするか、管理者に連絡して詳細を確認してください」(認証後拒否)

AWSテクニカルサポートノートについて

過去にクラスメソッドのAWS総合支援サービスで頂いたお問合せの中から、通常のAWS利用時でも有益になりうる情報をテクニカルサポートチームがTIPSとしてご紹介しています。技術サポートは、無料でご提供しております。詳細は下記ボタンからご覧ください。

クラスメソッドのAWSサポートの詳細を見る

この記事をシェアする

AWSのお困り事はクラスメソッドへ

関連記事