🎉

aws, terminal系 エラー・警告 備忘録

に公開

"Don't connect to MySQL server on 'endpoint:3306'(110)"

  • 状況: local terminal->踏み台(bastion)ec2->RDS でアクセスを試みたところエラー
    "Don't connect to MySQL server on 'endpoint:3306'(110)"

  • 原因: 踏み台ec2作成後、DB側のセキュリティグループにec2からのアクセスを許可できていなかった。

  • 解決策: DB側のセキュリティーグループにインバウンドのルールを編集->リソースタイプ[カスタム]を選択し、ec2作成時のセキュリティグループを[ソース]に追加

※野良記事だと「0.0.0.0/0」を追加することで解決させる手法が散見されたが、すべてのipアドレスからアクセスをDBに許可してしまうため本番環境だと良くない と思いました..

The authenticity of host '...(...)' can't be established. ECDSA key fingerprint is SHA256:~(中略)~. Are you sure you want to continue connecting (yes/no/[fingerprint])? yes Warning: Permanently added '...**' (ECDSA) to the list of known hosts.

ssh そのPCが初めてアクセスするIP addressの場合に出る初回警告 意図してるipにアクセスしていれば基本問題ない

compose build requires buildx 0.17 or later

取り組み中

Discussion