回答:
主な違いは、関連するルートテーブルの0.0.0.0/0のルートです。
プライベートサブネットは、そのルートをNATインスタンスに設定します。プライベートサブネットインスタンスはプライベートIPのみを必要とし、インターネットトラフィックはパブリックサブネットのNATを介してルーティングされます。また、0.0.0.0 / 0へのルートを持たないことで、インターネットに出入りできない真のプライベートサブネットにすることもできます。
パブリックサブネットは、インターネットゲートウェイ(igw)を介して0.0.0.0/0をルーティングします。パブリックサブネットのインスタンスは、インターネットと通信するためにパブリックIPを必要とします。
警告はプライベートサブネットに対しても表示されますが、インスタンスはvpc内でのみアクセス可能です。