Uploaded image for project: 'Camel'
  1. Camel
  2. CAMEL-18868

Aws2-s3: CreateDownloadLink does not work with useDefaultCredentialsProvider

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • 3.20.1
    • 3.20.2, 3.21.0, 4.0-M1, 4.0.0
    • camel-aws2
    • None
    • Unknown

    Description

      If component uses default credential provider (`useDefaultCredentialsProvider`), operation `createDownloadLink` fails with:

      Caused by: java.lang.NullPointerException: Access key ID cannot be blank.
      at software.amazon.awssdk.utils.Validate.notNull(Validate.java:119)
      at software.amazon.awssdk.auth.credentials.AwsBasicCredentials.<init>(AwsBasicCredentials.java:66)
      at software.amazon.awssdk.auth.credentials.AwsBasicCredentials.<init>(AwsBasicCredentials.java:58)
      at software.amazon.awssdk.auth.credentials.AwsBasicCredentials.create(AwsBasicCredentials.java:78)
      at org.apache.camel.component.aws2.s3.AWS2S3Producer.createDownloadLink(AWS2S3Producer.java:590)
      at org.apache.camel.component.aws2.s3.AWS2S3Producer.process(AWS2S3Producer.java:122)

      Attachments

        Issue Links

          Activity

            People

              jondruse Jiri Ondrusek
              jondruse Jiri Ondrusek
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: