Hey Don,
The terrain assets infra is up. Here's what you need:
Bucket: qgc-terrain-assets (us-west-2, Dronecode account). Your existing IAM credentials (don user) already have full access through the QGroundControl group, nothing new to configure. Upload as usual:
aws s3 cp ./terrain-tiles/ s3://qgc-terrain-assets/ --recursive
The bucket is fully private, no public access, no ACLs. Everything is served through CloudFront only.
Delivery: the URL for everything (QGC code included) is https://terrain.assets.qgroundcontrol.com. The TLS cert is validating right now, so give it a few minutes before testing. Behind it is CloudFront distribution E2AZ33YAOTUR6: HTTPS only (HTTP redirects), GET/HEAD only, compression enabled, standard CachingOptimized policy, reading from the bucket via Origin Access Control, so direct S3 URLs won't work by design. There's a healthcheck.txt at the root you can use to sanity-check; feel free to delete it once you've got real assets up.
Keep in mind cached objects live on the edge for up to 24h by default, so if you overwrite an existing key you'll need an invalidation to see it immediately.
Ramón
Hey Don,
The terrain assets infra is up. Here's what you need:
Bucket: qgc-terrain-assets (us-west-2, Dronecode account). Your existing IAM credentials (don user) already have full access through the QGroundControl group, nothing new to configure. Upload as usual:
aws s3 cp ./terrain-tiles/ s3://qgc-terrain-assets/ --recursive
The bucket is fully private, no public access, no ACLs. Everything is served through CloudFront only.
Delivery: the URL for everything (QGC code included) is https://terrain.assets.qgroundcontrol.com. The TLS cert is validating right now, so give it a few minutes before testing. Behind it is CloudFront distribution E2AZ33YAOTUR6: HTTPS only (HTTP redirects), GET/HEAD only, compression enabled, standard CachingOptimized policy, reading from the bucket via Origin Access Control, so direct S3 URLs won't work by design. There's a healthcheck.txt at the root you can use to sanity-check; feel free to delete it once you've got real assets up.
Keep in mind cached objects live on the edge for up to 24h by default, so if you overwrite an existing key you'll need an invalidation to see it immediately.
Ramón