Skip to content

feat(s3): db-core 0.237, credentials from an ECS task or EC2 instance role (#228) - #230

Merged
iheitlager merged 3 commits into
mainfrom
feat/db-core-0.237-role-credentials
Nov 9, 2026
Merged

iheitlager merged 3 commits into
mainfrom
feat/db-core-0.237-role-credentials

Conversation

@iheitlager

@iheitlager iheitlager commented Nov 9, 2026 •

Copy link
Copy Markdown
Member

Summary

Changes

Changed

  • Cargo.toml / Cargo.lock: db-core v0.237.0.
  • --store help, README "Storage: filesystem or S3" and ADR-019: the credential chain now includes the ECS task role and the EC2 instance role.

Changelog

Testing

Related Issues

Related to #228 (the live check follows on the test VM)


🤖 Generated with Claude Code

iheitlager and others added 3 commits November 9, 2026 07:01
… role (#228)

db-core 0.237 (t-rust-db/db-core#1042) adds the container credentials
endpoint and IMDSv2 to the credential chain, and fetches a role's
credentials again before they expire. FRANK's call is unchanged
(S3Config::from_uri(location, Credentials::from_chain()?)), so FRANK on
EC2 or ECS signs with its role and no access key.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@iheitlager
iheitlager merged commit 783e5ac into main Nov 9, 2026
3 checks passed
@iheitlager
iheitlager deleted the feat/db-core-0.237-role-credentials branch November 9, 2026 06:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant