Please follow the Workshop Page for step-by-step guidance, hints and tips.
Diagnostic information:
The tests on this webpage indicate which dependencies are functioning correctly within the webserver code.
Your task is to find out why some are failing and to fix them, without changing code on the webserver.
×
External Dependency Test
This test performs an HTTP (port 80) GET request to 1.1.1.1.
×
AWS Systems Manager (SSM) Test
This test calls SSM with the API call GetParameter to obtain configuration. It requires the appropriate network routing and IAM permissions.
×
Amazon DynamoDB Test
This test calls DynamoDB using the GetItem API to retrieve data from a table. It requires the appropriate network routing and IAM permissions for the table, the VPC Endpoint and the Instance role.
×
Amazon Simple Storage Service (S3) Test
This test attempts to retrieve an object from S3: s3://networking-base-vpc-infrastr-networkingassetbucket-u6ank1r77wvs/artifacts/three-tier-webstack/s3_get_green_checkmark.png. This test requires the appropriate network configuration (security group rules, network ACLs, routing) as well as the correct IAM permissions for the bucket, the VPC Endpoint and the instance role.
×
EC2 Instance Metadata Service Test
This test calls the EC2 Instance Metadata service to obtain a number of details: availability zone, instance ID, instance type, private hostname and private IP address. See the documentation page for more details.
×
Amazon Route53 VPC DNS Test
This test attempts to use the within-VPC Amazon Route 53 Resolver server to resolve the DNS record "aws.amazon.com". This test requires no connectivity outside of the VPC. See the documentation page for more details.