Skip to content

Conversation

@hairyhenderson
Copy link
Owner

@hairyhenderson hairyhenderson commented Oct 24, 2021

Fixes #6

Support for AWS SM filesystem, with the aws+sm URL scheme.

Because this is effectively a flat namespace, I had to infer directory structure (using / as path separator in the secret name, as seems to be the recommendation in the AWS docs). A side-effect is that you can either get a filesystem rooted on secrets that start with /, or not. That means if a SM store has two secrets /foo and bar, you can't have a filesystem where both will be accessible. I think in practice this may not be a big deal, as I expect Secrets Manager users will likely use either a /-rooted convention, or not, but not both.

Signed-off-by: Dave Henderson [email protected]

@hairyhenderson hairyhenderson self-assigned this Oct 24, 2021
@github-actions github-actions bot added dependencies documentation Improvements or additions to documentation labels Oct 24, 2021
@hairyhenderson hairyhenderson force-pushed the awssmfs-6 branch 5 times, most recently from 0b581e0 to aa915f1 Compare October 30, 2021 16:14
Signed-off-by: Dave Henderson <[email protected]>
@hairyhenderson hairyhenderson marked this pull request as ready for review October 30, 2021 16:32
@hairyhenderson
Copy link
Owner Author

At some point I'll also add an integration test based on Localstack, but this bug prevents that: localstack/localstack#4820.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies documentation Improvements or additions to documentation filesystem

Projects

None yet

Development

Successfully merging this pull request may close these issues.

AWS Secrets Manager (aws+sm) support

2 participants