Technologies/LocalStack/localstack.s3.request.count
LocalStackLocalStackMetric

localstack.s3.request.count

S3 request count
Dimensions:None
Available on:Native (1)PrometheusPrometheus (1)
Interface Metrics (2)
Native
Total number of S3 API requests
Dimensions:None
PrometheusPrometheus
Total number of S3 API requests
Dimensions:None

Technical Annotations (20)

Configuration Parameters (4)
forcePathStylerecommended: true
Required for S3 operations with LocalStack in AWS SDK v3
S3_HOSTNAMErecommended: localstack:4566
Default s3.localhost.localstack.cloud fails in container-to-container networking; use service name instead
AWS_ENDPOINT_URLrecommended: http://localstack:4566
LocalStack API endpoint for container-to-container communication
endpointrecommended: http://host.docker.internal:4566
S3 client endpoint for Lambda running in sam local container to reach LocalStack on host
Error Signatures (5)
dial tcp: lookup s3.localhost.localstack.cloud: no such hostlog pattern
dial tcp 127.0.0.1:4566: connect: connection refusedlog pattern
RequestError: send request failedlog pattern
com.amazonaws.SdkClientException: Unable to execute HTTP request: Connect to s3.localhost.localstack.cloud:4566exception
Connection refusedexception
CLI Commands (5)
docker compose -f docker-compose.dev.yaml run --rm --entrypoint curl local_terraform_setup http://localstack:4566/_localstack/healthdiagnostic
docker compose -f docker-compose.dev.yaml run --rm --entrypoint rm local_terraform_setup -f localstack_providers_override.tfremediation
docker compose -f docker-compose.dev.yaml run --rm --entrypoint tflocal local_terraform_setup apply -auto-approveremediation
sam local invoke Storage --event s3.jsondiagnostic
sam remote invoke Storage --event s3.json --profile svremediation
Technical References (6)
tflocalcomponentProvider Overrideconceptlocalstack_providers_override.tffile pathDocker Compose networkcomponenthost.docker.internalcomponentsam local invokecomponent
Related Insights (3)
S3 SDK operations fail without path-style addressingwarning
Terraform apply fails with connection refused when LocalStack runs in separate Docker containercritical
Lambda container cannot reach LocalStack S3 during sam local invokecritical