Skip to content

Conversation

dfangl
Copy link
Member

@dfangl dfangl commented Mar 6, 2025

Motivation

IAM users can have service specific credentials assigned to them, they can be used for AWS CodeCommit (https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_ssh-keys.html) and Amazon Keyspaces (for Apache Cassandra) (https://docs.aws.amazon.com/keyspaces/latest/devguide/programmatic.credentials.ssc.html).

For now, we need to have an implementation of the CRUD part of this functionality.

This initally depended on localstack/localstack-snapshot#10, but the last commit removes that dependency to avoid this PR being blocked by it.

Changes

  • LocalStack now supports service specific credential create, list, update, reset and delete operations.

@dfangl dfangl requested a review from pinzon as a code owner March 6, 2025 17:26
@dfangl dfangl added this to the 4.3 milestone Mar 6, 2025
@dfangl dfangl added the semver: minor Non-breaking changes which can be included in minor releases, but not in patch releases label Mar 6, 2025
@dfangl dfangl self-assigned this Mar 6, 2025
Copy link

github-actions bot commented Mar 6, 2025

LocalStack Community integration with Pro

    2 files      2 suites   1h 57m 13s ⏱️
4 122 tests 3 802 ✅ 320 💤 0 ❌
4 124 runs  3 802 ✅ 322 💤 0 ❌

Results for commit 72a9f8b.

♻️ This comment has been updated with latest results.

Copy link
Member

@pinzon pinzon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 👍

@dfangl dfangl merged commit c715b60 into master Mar 12, 2025
31 checks passed
@dfangl dfangl deleted the iam/service-specific-credentials branch March 12, 2025 20:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
semver: minor Non-breaking changes which can be included in minor releases, but not in patch releases
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants