Comments (4)
Related to the findings in concourse/concourse#622 - URL signing should probably be done with put
instead, which will be a good opportunity to pick a better name. (private
should remain supported for backwards-compatibility).
Opened #53 to express this.
from s3-resource.
Hi there!
We use Pivotal Tracker to provide visibility into what our team is working on. A story for this issue has been automatically created.
The current status is as follows:
- #129578905 Naming of "private" flag is confusing (low-priority, docs)
This comment, as well as the labels on the issue, will be automatically updated as the status in Tracker changes.
from s3-resource.
Also, the default validity of the signed AWS URL is 24 hours and is hardcoded deep in the s3 resource. If we could have this parametrized that would be great!
from s3-resource.
Indeed, I would recommend that people tend to the Validity window for a longer-than-expected time, for the following reason
There may be an undesirable behavior where Baggage Claim can't assure that the signed S3 URL that it serves up is valid any more. See concourse/concourse#622 for one proposed feature that would maybe help alleviate it. But otherwise, it's going to get hairy.
Concourse is great at properly versioned items; for S3, the url
file that comes along for the ride is fine, but outside the umbrella of versioning. So there's no way to handle it in the Concourse idiom.
Getting a signed URL is a nice bonus, but not within the expected scope for what a resource can guarantee.
from s3-resource.
Related Issues (20)
- Gracefully handle differences in s3 API support HOT 13
- Unable to access latest version of file Hitachi S3
- Uploading file hangs when using Minio HOT 1
- Keep archive even with unpack HOT 1
- Random bucket doesn't exist errors. HOT 1
- Check fails for s3 buckets containing files with spaces in their names
- Add link to download bucket in UI
- upload to s3 bucket path without versioning and overwriting existing file HOT 1
- How can I fetch file with permanent name without version in name from not versioned S3 like minio HOT 4
- 404 on get after successful check HOT 1
- Get s3 resource does not honor region_name HOT 1
- Skip download but still get file metadata.
- What is the "key" (prefix) for versions extracted from filename by s3 resource? HOT 1
- Support assuming an IAM Role HOT 1
- Provide `s3_url` after upload
- check can takes ages and consume an inordinate amount of memory on large bucket
- Troubleshooting/Debugging options
- Code sample
- Support S3 checksum on put
- Access s3 without hardcoding IAM secret key and access key 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 s3-resource.