Does Lightsail inherently require Direct Connect?
Hi, Direct Connect is a service that allow Amazon to deploy fiber connectivity from our in promise data center to the Amazon cloud without using an internet provider (so you have direct connection with amazon cloud and better performance/security).
On the other hand, Lightsail is a Cloud server services that allow you with minimal knowledge to deploy web site such as wordpress without having to install configure the network and the security of the server.
Lightsail will be used for use case where you don’t need/want to configure a server like when using an EC2 instance.
Outpost does not require need Direct Connect. You can use a internet connection or Direct connect based on the documentation. "Outpost is able to create the service link VPN back to the AWS Region through public
Region connectivity. To do so, the Outpost needs connectivity to the AWS Region’s public IP ranges,
either through the public internet or AWS Direct Connect public virtual interface." You can find more details in the documentation of AWS : https://docs.aws.amazon.com/outposts/latest/userguide/what-is-outposts.html