1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Error: Cannot perform an interactive login from a non TTY device

Posted at

エラー内容

これまではAWS CLIを使用して正常にサインインできていたのに、ある日突然以下のエラーが発生しました。

Error: Cannot perform an interactive login from a non TTY device

このエラーにより、CLIを通じた操作が一切できなくなり、開発作業が中断される事態に陥りました。コンソール画面を確認したところ、以下のように、自分のアカウントのアクセス許可が制限されていました。

image.png

原因

調査した結果、開発グループのメンバーが私のアカウントを用いてサインインしていたことが原因と判明しました。
公式サイトによると、AWSでは複数の端末や不審なIPアドレスからのアクセスが検出されると、不正アクセスとみなされ、制限をかける特別なロール(AWSCompromisedKeyQuarantineV3)が自動的に割り当てられる仕組みがあるそうです。

スクリーンショット 2024-12-22 18.08.49.png

解決

AWSコンソールで該当するロールを削除したところ、正常にサインインできるようになりました。

最後に

今回の問題は、アカウント情報がチームの共有チャンネル(Discord)で共有されていたことが根本的な原因でした。その結果、不正アクセスが容易に実現されてしまいました。今回の経験を活かし、セキュリティ対策の重要性を改めて学びました。今後はアカウント情報は厳重に管理しようと思います。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?