Vishal Nayak
158cce6cca
s3: use pooled transport for http client ( #2481 )
2017-03-29 10:27:27 -07:00
Dan Everton
0bc81c9f6b
Add permitPool support to S3 ( #2466 )
2017-03-26 14:32:26 -04:00
Dan Everton
bf4896ae66
Page results from S3. ( #2224 )
...
S3 results require paging to ensure that all results are returned. This
PR changes the S3 physical backend to use the new ListObjectV2 method
and pages through all the results.
Fixes #2223 .
2017-01-03 11:15:48 -05:00
Jeff Mitchell
68345eb770
Convert to logxi
2016-08-21 18:13:37 -04:00
Jeff Mitchell
88811a4776
Cleanups, add shared provider, ability to specify http client, and port S3 physical backend over
2016-05-03 17:01:02 -04:00
Jeff Mitchell
6851d58762
Better handle nil responses in S3 backend, also a case where error wasn't checked
2016-04-26 08:11:56 -04:00
Sean Chittenden
455b76828f
Add a *log.Logger argument to physical.Factory
...
Logging in the backend is a good thing. This is a noisy interface change but should be a functional noop.
2016-04-25 20:10:32 -07:00
Jeff Mitchell
3fe1fe4927
Make S3 act like other parts of vault by prioritizing environment
...
variables over configuration values.
2015-12-17 10:19:42 -05:00
Jeff Mitchell
741c2c9c34
Pass in an initialized client into EC2RoleProvider.
...
Fixes #836
2015-12-14 11:14:09 -05:00
Yannick
f8d6f40670
Allow s3 bucket to come from config vars
2015-11-06 14:05:29 +01:00
Sander van Harmelen
8f17567774
Add a line to the documentation to describe the new feature
2015-11-04 15:36:24 +01:00
Sander van Harmelen
3e22536d83
Add an option to configure the S3 endpoint
...
This enables the use of other (AWS S3 compatible) S3 endpoints.
2015-11-04 15:04:36 +01:00
Seth Vargo
3e2c4ffb7b
Fix breaking API changes
2015-10-30 18:22:48 -04:00
Armon Dadgar
88204449af
physical/s3: update for new AWS API
2015-08-17 12:19:55 -07:00
Paul Hinze
0d4aa51855
Update vault code to match latest aws-sdk-go APIs
2015-08-06 11:37:08 -05:00
Lauro Balderas
04bc1c0ae1
Granting S3 backend temporary access
2015-07-18 16:48:23 +10:00
Seth Vargo
3fbbf6bcf8
AWS moved from labs to official
2015-06-03 15:02:49 -04:00
Jeff Mitchell
33467b16e5
AWS changed their error interface; fix compile breakage.
2015-05-21 16:15:21 -04:00
James Stremick
cdf3ea9688
Removed erroneous mutex and tests. Delete operates on a single key now
2015-05-20 19:53:35 -04:00
James Stremick
a8faf25397
Physical S3 backend implementation
2015-05-20 10:59:03 -04:00