Ausnahme beim Hochladen einer Datei auf AWS S3: NoclassDeffoundError: Software/Amazon/AWSSDK/HTTP/Auth/Scheme/Noauthauth

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Ausnahme beim Hochladen einer Datei auf AWS S3: NoclassDeffoundError: Software/Amazon/AWSSDK/HTTP/Auth/Scheme/Noauthauth

by Anonymous » 05 Mar 2025, 11:31

Der Code: < /p>

Code: Select all

        AwsSessionCredentials awsCredentials = AwsSessionCredentials.create(
(String)jobj.get("accessKeyId"),
(String)jobj.get("secretAccessKey"),
(String)jobj.get("sessionToken"));
S3Client s3Client = S3Client.builder()
.region(Region.US_WEST_1)
.credentialsProvider(StaticCredentialsProvider.create(awsCredentials))
.build();
The exception happens at build() (the parameters are correct):
java.lang.NoClassDefFoundError: software/amazon/awssdk/http/auth/scheme/NoAuthAuthScheme
Software.amazon.awssdk.services.s3.defaults3baseclientbuilder.authschemes(defaults3BaseClientBuilder.java:260)
Software.amazon.awssdk.services.s3.defaults3baseclientbuilder.lambda$MergeWicedFaultS$0(Defaults3BaseClientBuilder.java:93)
Software.amazon.awssdk.utils.builder.sdkbuilder.applymutation(sdkbuilder.java:61)
Software.amazon.awssdk.core.client.config.sdkclientconefiguration.Merge(sdkclientconfiguration.java:81,81,81,81,8,81,81,8,81,8,81,8,811) />Software.amazon.awssdk.services.s3.defaults3baseclientBuilder.MergeNevictedefaults(defaults3BaseClientBuilder.java:91)
Software.amazon.awssdk.awscore.client.builder.awsdefaultClientBuilder.MerGechilddefaults(awsdefaultClientBuilder.java:137)
Software.amazon.awssdk.core.client.builder.sdkdefaultClientBuilder.SyncclientConfiguration(sdkDefaultClientBuilder.java:198)
Software.amazon.awssdk.services.s3.defaults3clientbuilder.buildclient(defaults3clientbuilder.java:37)
Software.amazon />Software.amazon.awssdk.core.client.builder.sdkdefaultClientbuilder.build(sdkdefaultClientbuilder.java:169)
Ich kann die fehlende Klasse 'noauthauthememe' in einem AWS -SDK nicht finden. Jede Hilfe wird geschätzt.

Top