我正在尝试使用 aws s3 sdk 使用 wasabi 云存储,但出现 The URI schema of endpointOverride must not be null 异常。这是我的代码。我该如何解决这个问题?
private val AMAZON_S3_CLIENT: S3Client = S3Client.builder()
.endpointOverride(URI(Config.SERVICE_END_POINT))
.region(Region.US_EAST_1)
.credentialsProvider(
StaticCredentialsProvider.create(
AwsBasicCredentials.create(
Config.AWS_ACCESS_KEY,
Config.AWS_SECRET_KEY
)
)
)
.build()
Run Code Online (Sandbox Code Playgroud)
我刚刚在使用 AWS Java SDK 2 和 DynamoDB 时遇到了同样的异常。
java.lang.NullPointerException: The URI scheme of endpointOverride must not be null
Run Code Online (Sandbox Code Playgroud)
异常表明 URI 中的方案endpointOverride丢失。
我以前用过"dynamodb.eu-central-1.amazonaws.com".
添加方案解决了问题。
"https://dynamodb.eu-central-1.amazonaws.com"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5032 次 |
| 最近记录: |