Loading...
Loading...
### Terraform Version ```shell Terraform v1.10.5 on darwin_arm64 ``` ### Terraform Configuration Files ```json "module": { "init": [ { "environment": "${local.config.environment}", "name": "${local.config.name}", "source": "s3::https://bucket-name.s3.us-east-2.amazonaws.com/terraform/module.zip" } ] } ``` ### Debug Output ``` ╷ │ Error: Failed to download module │ │ on main.tf.json line 8, in module: │ 8: "init": [ │ │ Could not download module "init" (main.tf.json:8) source code from "s3::https://the-bucket.s3.us-east-2.amazonaws.com/terraform/modules/truss-definitons.zip": NoCredentialProviders: no valid providers in chain │ caused by: EnvAccessKeyNotFound: AWS_ACCESS_KEY_ID or AWS_ACCESS_KEY not found in environment │ SharedCredsLoad: failed to load shared credentials file │ caused by: FailedRead: unable to open file │ caused by: open /Users/kevin/.aws/credentials: no such file or directory │ EC2RoleRequestError: no EC2 instance role found │ caused by: RequestError: send request failed │ caused by: Get "http://169.254.169.254/latest/meta-data/iam/security-credentials/": dial tcp 169.254.169.254:80: connect: host is down ``` ### Expected Behavior Installs the module from AWS using available keys ### Actual Behavior See above. ### Steps to Reproduce 1. Source a module from S3 2. Login to AWS using IAM Identity Center / AWS SSO 3. Try to init ### Additional Context If using local file ref for module instead deployment is fine as Terraform using AWS SSO creds without any issue. aws s3 ls works and can download the file with aws s3 cp. ### References _No response_ ### Generative AI / LLM assisted development? _No response_
Click on a version to see all relevant bugs
Terraform Integration
Learn more about where this data comes from
Bug Scrub Advisor
Streamline upgrades with automated vendor bug scrubs
BugZero Enterprise
Wish you caught this bug sooner? Get proactive today.