Comments (7)
Can we reuse some code from aws sdk rust? I see they have something like endpoint_resolver() in their code, so we don't have to implement it ourselves.
from mountpoint-s3.
There's a little bit of experimental code on this branch which may be good to use as a reference point: https://github.com/awslabs/mountpoint-s3/tree/endpoint-rule-engine
from mountpoint-s3.
Oh neat! That will save us from dealing with the other partitions, at least. We still need to figure out access points.
from mountpoint-s3.
Thinking about it a bit more, there's roughly three things we need to do here:
- Correct endpoint resolution for regions outside the
aws
partition - Allow the customer to provide an endpoint URL like the SDKs doโthis should enable FIPS, IPv6, Transfer Acceleration, PrivateLink, and Multi-Region Access Points (and we should test these)
- Document that (single-region) Access Points can be used via access point aliases
from mountpoint-s3.
Also need to test S3 on Outposts here.
from mountpoint-s3.
#61 will let us specify custom endpoint URLs. But some of these things work without that:
- Access points can be specified using bucket aliases
- Gateway VPC endpoints are a networking-level thing and should just work
I've tested both these and they are working on mainline.
from mountpoint-s3.
#428 wrapped this one up, except for testing, which is in #417.
from mountpoint-s3.
Related Issues (20)
- `ls` fails every second run | `rewinddir` support HOT 11
- Operations hang indefinitely after opening too many files HOT 2
- Ability to configure maximum retry count
- Metadata Caching in case of not existing file HOT 12
- Full throughput limit is not being used HOT 7
- Need a function to monitoring the total usage of S3 mountpoint or S3 PVC HOT 1
- Slurm(srun) unable to start mountpoint HOT 11
- Support wasabi s3 storage HOT 1
- Support ovhcloud s3 high performance object storage HOT 1
- Support for writing to Google Cloud Storage buckets HOT 10
- I think there should be a cool icon for this product HOT 1
- ERROR awscrt::AuthCredentialsProvider: static: invalid credential_source property: EcsContainer HOT 3
- Assuming role configured in AWS profile does not work outside of `aws` partition (China, US Gov Cloud, etc.) HOT 4
- Regression between 1.4.0 and 1.6.0 when overwriting files with --allow-overwrite enabled HOT 10
- Can't open & append file with path
- Clarify memory usage limiting in case of `--metadata-ttl` enabled HOT 1
- Support executable files HOT 2
- > mountpoint_s3::fuse: open failed: inode error: inode 3 (full key "synmon/test_file.txt") is not writable while being read HOT 1
- Use mount-s3 as a crate dependency HOT 1
- Debug/trace logging that includes the HTTP request headers HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mountpoint-s3.