EC2にSSH接続しようと思い下記のようなコマンドで接続しようとしました。

ssh -i '~/.ssh/sample.pem' ec2-user@12.34.567.89


そうすると「ssh port 22 Operation timed out」となって接続できませんでした。
pingコマンドでIPアドレスを入力しても応答していないようなので、EC2の設定自体見直していたところ、パブリック IPv4 アドレスではなくてプライベート IPv4 アドレスを入力していました。
初歩的かつ凡ミスでしたが、誰か同じミスをしてしまった人のために記事に残しておきます。

以下、ページ参考にさせてもらいました。

▼【AWS EC2 エラー】ssh port 22 Operation timed out
https://qiita.com/yokoto/items/338bd80262d9eefb152e

▼AWS VPCによるネットワーク構築とEC2によるサーバー構築
https://qiita.com/shizuma/items/396ad15ff574717dfa1d

▼ping で通信の確認
https://www.psn.ne.jp/support/connect/ping.html

▼macでのlinuxへのssh接続
https://teratail.com/questions/51892