arjun180 commented on issue #1263:
URL: 
https://github.com/apache/camel-kafka-connector/issues/1263#issuecomment-946013913


   Hi @oscerd  - Sorry for the delay. I added the STS jar. Now my Kafka-connect 
yaml looks like : 
   
   ```
   apiVersion: kafka.strimzi.io/v1beta2
   kind: KafkaConnect
   metadata:
     namespace : my-kafka
     name: my-connect-cluster
     annotations:
       strimzi.io/use-connector-resources: "true"
   spec:
     template:
       serviceAccount:
         metadata:
           annotations:
             
eks.amazonaws.com/role-arn:arn:aws:iam::xxxxxxxxxxxx:role/my-kafka-sa
     replicas: 1
     bootstrapServers: my-kafka-dev.com:9093
     tls:
       trustedCertificates:
         - secretName: my-kafka-secret
           certificate: my_server_com.crt
     authentication:
       type: oauth
       tokenEndpointUri: <token>
       clientId: <client_id>
       clientSecret:
         key: secret
         secretName: my-oauth-secret
       scope: kafka
     config:
         group.id: my-connect-cluster-cluster
         offset.storage.topic: my-connect-cluster-offsets
         config.storage.topic: my-connect-cluster-configs
         status.storage.topic: my-connect-cluster-status
         key.converter: org.apache.kafka.connect.json.JsonConverter
         value.converter: org.apache.kafka.connect.json.JsonConverter
         key.converter.schemas.enable: true
         value.converter.schemas.enable: true
         config.storage.replication.factor: 1
         offset.storage.replication.factor: 1
         status.storage.replication.factor: 1
     build:
         output:
           type: docker
           image: my-kafka-connect:latest
           pushSecret: <secret>
         plugins:
         - name: aws2-s3-kafka-connect
           artifacts:
             - type: tgz
               url: 
https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-aws2-s3-kafka-connector/0.10.1/camel-aws2-s3-kafka-connector-0.10.1-package.tar.gz
             - type : jar
               url : 
https://repo1.maven.org/maven2/software/amazon/awssdk/sts/2.17.51/sts-2.17.51.jar
   ```
   
   After this I added the AWS s3 source connector with the same configs as 
above. I got a 
   ```
   Caused by: software.amazon.awssdk.core.exception.SdkClientException: Unable 
to load credentials from any of the providers in the chain 
AwsCredentialsProviderChain(credentialsProviders=[SystemPropertyCredentialsProvider(),
 EnvironmentVariableCredentialsProvider(), 
WebIdentityTokenCredentialsProvider(), ProfileCredentialsProvider(), 
ContainerCredentialsProvider(), InstanceProfileCredentialsProvider()]) : 
[SystemPropertyCredentialsProvider(): Unable to load credentials from system 
settings. Access key must be specified either via environment variable 
(AWS_ACCESS_KEY_ID) or system property (aws.accessKeyId)., 
EnvironmentVariableCredentialsProvider(): Unable to load credentials from 
system settings. Access key must be specified either via environment variable 
(AWS_ACCESS_KEY_ID) or system property (aws.accessKeyId)., 
WebIdentityTokenCredentialsProvider(): To use web identity tokens, the 'sts' 
service module must be on the class path., ProfileCredentialsProvider(): 
Profile file containe
 d no credentials for profile 'default': ProfileFile(profiles=[]), 
ContainerCredentialsProvider(): Cannot fetch credentials from container - 
neither AWS_CONTAINER_CREDENTIALS_FULL_URI or 
AWS_CONTAINER_CREDENTIALS_RELATIVE_URI environment variables are set., 
InstanceProfileCredentialsProvider(): Unable to load credentials from service 
endpoint.]
     at 
software.amazon.awssdk.core.exception.SdkClientException$BuilderImpl.build(SdkClientException.java:98)
     at 
software.amazon.awssdk.auth.credentials.AwsCredentialsProviderChain.resolveCredentials(AwsCredentialsProviderChain.java:112)
     at 
software.amazon.awssdk.auth.credentials.internal.LazyAwsCredentialsProvider.resolveCredentials(LazyAwsCredentialsProvider.java:45)
     at 
software.amazon.awssdk.auth.credentials.DefaultCredentialsProvider.resolveCredentials(DefaultCredentialsProvider.java:104)
     at 
software.amazon.awssdk.awscore.client.handler.AwsClientHandlerUtils.createExecutionContext(AwsClientHandlerUtils.java:79)
     at 
software.amazon.awssdk.awscore.client.handler.AwsSyncClientHandler.createExecutionContext(AwsSyncClientHandler.java:68)
     at 
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.lambda$execute$1(BaseSyncClientHandler.java:97)
     at 
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.measureApiCallSuccess(BaseSyncClientHandler.java:167)
     at 
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.execute(BaseSyncClientHandler.java:94)
     at 
software.amazon.awssdk.core.client.handler.SdkSyncClientHandler.execute(SdkSyncClientHandler.java:45)
     at 
software.amazon.awssdk.awscore.client.handler.AwsSyncClientHandler.execute(AwsSyncClientHandler.java:55)
     at 
software.amazon.awssdk.services.s3.DefaultS3Client.headBucket(DefaultS3Client.java:4861)
     at 
org.apache.camel.component.aws2.s3.AWS2S3Endpoint.doStart(AWS2S3Endpoint.java:98)
     at org.apache.camel.support.service.BaseService.start(BaseService.java:115)
     at 
org.apache.camel.support.service.ServiceHelper.startService(ServiceHelper.java:113)
     at 
org.apache.camel.impl.engine.RouteService.doWarmUp(RouteService.java:186)
     at org.apache.camel.impl.engine.RouteService.warmUp(RouteService.java:121)
   ```
   error again. Any pointers on this? 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to