作者:岩律_619 | 来源:互联网 | 2023-08-08 06:56
本文整理了Java中com.amazonaws.services.s3.AmazonS3Client.noExplicitRegionProvided()方法的一些代码
本文整理了Java中com.amazonaws.services.s3.AmazonS3Client.noExplicitRegionProvided()
方法的一些代码示例,展示了AmazonS3Client.noExplicitRegionProvided()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AmazonS3Client.noExplicitRegionProvided()
方法的具体详情如下:
包路径:com.amazonaws.services.s3.AmazonS3Client
类名称:AmazonS3Client
方法名:noExplicitRegionProvided
AmazonS3Client.noExplicitRegionProvided介绍
[英]Returns true if the region required for signing could not be computed from the client or the request.
This is the case when the standard endpoint is in use and neither an explicit region nor a signer override have been provided by the user.
[中]如果无法从客户端或请求计算签名所需的区域,则返回true。
当标准端点正在使用,并且用户既没有提供显式区域也没有提供签名者覆盖时,就会出现这种情况。
代码示例
代码示例来源:origin: aws/aws-sdk-java
private boolean bucketRegionShouldBeCached(Request> request) {
return clientOptions.isForceGlobalBucketAccessEnabled() || noExplicitRegionProvided(request);
}
代码示例来源:origin: aws/aws-sdk-java
private void validateRequestBeforeTransmit(Request> request) {
boolean implicitCrossRegiOnForbidden= areImplicitGlobalClientsDisabled();
boolean explicitCrossRegiOnEnabled= clientOptions.isForceGlobalBucketAccessEnabled();
// The region must be set if implicit cross region clients are not allowed
if (noExplicitRegionProvided(request) && implicitCrossRegionForbidden && !explicitCrossRegionEnabled) {
String error = String.format("While the %s system property is enabled, Amazon S3 clients cannot be used without " +
"first configuring a region or explicitly enabling global bucket access discovery " +
"in the S3 client builder.",
SDKGlobalConfiguration.DISABLE_S3_IMPLICIT_GLOBAL_CLIENTS_SYSTEM_PROPERTY);
throw new IllegalStateException(error);
}
}
代码示例来源:origin: aws-amplify/aws-sdk-android
&& noExplicitRegionProvided(request)) {
fetchRegionFromCache(bucket);
代码示例来源:origin: aws-amplify/aws-sdk-android
if ((signer instanceof AWSS3V4Signer) && noExplicitRegionProvided(request)) {
代码示例来源:origin: Nextdoor/bender
private boolean bucketRegionShouldBeCached(Request> request) {
return clientOptions.isForceGlobalBucketAccessEnabled() || noExplicitRegionProvided(request);
}
代码示例来源:origin: Nextdoor/bender
private void validateRequestBeforeTransmit(Request> request) {
boolean implicitCrossRegiOnForbidden= areImplicitGlobalClientsDisabled();
boolean explicitCrossRegiOnEnabled= clientOptions.isForceGlobalBucketAccessEnabled();
// The region must be set if implicit cross region clients are not allowed
if (noExplicitRegionProvided(request) && implicitCrossRegionForbidden && !explicitCrossRegionEnabled) {
String error = String.format("While the %s system property is enabled, Amazon S3 clients cannot be used without " +
"first configuring a region or explicitly enabling global bucket access discovery " +
"in the S3 client builder.",
SDKGlobalConfiguration.DISABLE_S3_IMPLICIT_GLOBAL_CLIENTS_SYSTEM_PROPERTY);
throw new IllegalStateException(error);
}
}
代码示例来源:origin: com.amazonaws/aws-android-sdk-s3
&& noExplicitRegionProvided(request)) {
fetchRegionFromCache(bucket);
代码示例来源:origin: com.amazonaws/aws-android-sdk-s3
if ((signer instanceof AWSS3V4Signer) && noExplicitRegionProvided(request)) {