Replies: 1 comment 4 replies
-
I can't tell for sure, but as far as I know, when using AWS SDK on EKS, you need a credentials provider from |
Beta Was this translation helpful? Give feedback.
4 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Our team is trying to do a poc , where we are trying to use spring cloud dataflow (SCDF) as our data-pipeline integrator.
We have deployed scdf on aws eks and the nodes have the respective roles to access S3. But we see when we are trying to deploy a stream in SCDF with s3 as source we are getting Access Denied. Is there any specific app parameters we need to specify, while using it from aws eks cluster so the stream is able to take access related information from node roles. While running the same stream on windows laptop with local .aws/credentials where the access key and secret access key are set in default profile via aws cli aws config it works fine with below config:
app.file.directory=C:/Users/xxx/Documents/xxx
app.s3.auto-create-local-dir=false
app.s3.file.consumer.mode=lines
app.s3.local-dir=C:/Users/xxx/Documents/yyy
app.s3.remote-dir=xxxx
spring.cloud.dataflow.skipper.platformName=default
app.s3.cloud.aws.stack.auto=false
app.s3.cloud.aws.stack=false
app.s3.cloud.aws.credentials.profileName=default
app.s3.supplier.filename-regex=.*\.csv$
app.s3.cloud.aws.region.static=us-east-1
app.s3.logging.level.com.amazonaws.internal.InstanceMetadataServiceResourceFetcher=error
app.s3.logging.level.com.amazonaws.util.EC2MetadataUtils=error
But when deployed in eks cluster the stream is not able to take credentials from node role. Appreciate if some one can direct what is the config params to be used in cluster.
Beta Was this translation helpful? Give feedback.
All reactions