Comments (2)
I must admit I don't personally have much experience with the assume role and web identity stuff, but that sounds reasonable to me.
I do also wonder why it does that request in such a raw/direct way in the credential fetcher vs calling the assume_role_with_web_identity method. It might also be nice to get rid of that duplication if possible.
I'm open to this change and pull request, so just let me know if you have other questions or need support.
from fog-aws.
@geemus thank you for your kind response.
The reason to use the raw way is simply because it's simpler to code like this.
ENV["AWS_WEB_IDENTITY_TOKEN_FILE"] = 'YOUR_AWS_WEB_IDENTITY_TOKEN_FILE_PATH'
s3 = Fog::AWS::Storage.new(
region: 'ap-southeast-1',
use_iam_profile: true,
role_arn: 'YOUR_AWS_ROLE_ARN'
)
For the current version, It would be appreciated if it could be aligned.
I am happy to see to get rid of the duplication in the future :)
from fog-aws.
Related Issues (20)
- How can i config to use s3 in localstack HOT 1
- Can you add support to cos of tencent cloud? HOT 6
- README lists incorrect usage of IAM auth
- FOG::AWS::Compute::Mock doesn't respect or return tags defined as TagSpecifications objects HOT 3
- ECS IAM role not working HOT 1
- bug: directories method ignores :endpoint config HOT 1
- S3 upload retrying HOT 6
- When using IRSA on `Fog::Storage`, output `Unrecognized arguments: sts_endpoint` warning HOT 3
- Fog::AWS::Storage::File x-amz-request-id and x-amz-id-2 header reflection HOT 2
- Fog::AWS::Storage default retry behaviour guarantees 6s delay for 4xx class responses HOT 11
- AWS S3 file create HTTP 400 errors HOT 8
- Read credentials from shared credentials file HOT 4
- Support AWS_EC2_METADATA_V1_DISABLED env variable HOT 2
- put_object_url Support for Multipart Uploads HOT 1
- Missing AWS Region - ca-west-1 (Calgary) HOT 4
- NoMethodError (undefined method `copy_object' for "close":String) HOT 24
- S3 copy_object won't be retried. HOT 1
- Read credentials from Rails config file HOT 1
- Updated to rails 7.1.3.2 HOT 5
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 fog-aws.