Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

support s3 express one zone #1844

Open
2 tasks
AndrewBarba opened this issue Dec 10, 2024 · 5 comments
Open
2 tasks

support s3 express one zone #1844

AndrewBarba opened this issue Dec 10, 2024 · 5 comments
Labels
feature-request A feature should be added or improved. needs-triage This issue or PR still needs to be triaged.

Comments

@AndrewBarba
Copy link

Describe the feature

It's currently not possible to make requests to S3 directory buckets due to lack of support for the custom signing scheme

Use Case

Ability to access objects in S3 directory buckets

Proposed Solution

No response

Other Information

No response

Acknowledgements

  • I may be able to implement this feature request
  • This feature might incur a breaking change
@AndrewBarba AndrewBarba added feature-request A feature should be added or improved. needs-triage This issue or PR still needs to be triaged. labels Dec 10, 2024
@dayaffe
Copy link
Contributor

dayaffe commented Dec 10, 2024

Hi @AndrewBarba, thanks for letting us know! I'll get back to you when I have more information.

@AndrewBarba
Copy link
Author

Thanks! I can see an EndpointError is being thrown: Unknown auth scheme sigv4-s3express

@dayaffe
Copy link
Contributor

dayaffe commented Dec 10, 2024

Could you provide some sample code so that we can replicate the error?

@dayaffe
Copy link
Contributor

dayaffe commented Dec 10, 2024

@AndrewBarba I did an initial investigation and confirmed we don't yet support this feature! We have an open ticket for this internally. We will update this issue when we're able to provide more info on a release date.

@AndrewBarba
Copy link
Author

@dayaffe Thanks so much. And if its helpful, here's a full project to help test this: https://github.com/AndrewBarba/swift-s3-express-demo

Assuming you have docker installed, and AWS credentials locally, you can deploy the whole stack with:

swift run Infra deploy --stage demo

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request A feature should be added or improved. needs-triage This issue or PR still needs to be triaged.
Projects
None yet
Development

No branches or pull requests

2 participants