Skill 99 · Timestream Influxdb
Subchapter 99.7
references/s3-vpc-endpoint-troubleshooting.mdMarkdown2 KBView on GitHub
Before diagnosing S3 connectivity, verify the private-cluster S3
prerequisites (opens in a new tab).
For an existing resource, read publiclyAccessible from GetDbCluster; inspect
the Create and Update API models before asserting whether public access
is available or mutable.
When the documentation requires an S3 VPC endpoint, inspect the
endpoint’s type, state, service name, VPC ownership, and RouteTableIds, plus
every selected subnet’s effective route table. Do not infer compliance from an
internet-gateway route alone.
When the prerequisites require a gateway endpoint, use the documented VPC and account placement and service name. For example:
aws ec2 create-vpc-endpoint \
--vpc-id <vpc-id> \
--service-name com.amazonaws.<region>.s3 \
--route-table-ids <route-table-id> \
--vpc-endpoint-type GatewaypubliclyAccessible from the resource and verify endpoint requirements instead of treating a 0.0.0.0/0 internet-gateway route as proofaws ec2 describe-vpc-endpoints --filters Name=vpc-id,Values=<vpc-id>