作者:cuishy | 来源:互联网 | 2023-07-25 16:55
本文整理了Java中com.amazonaws.services.s3.AmazonS3Client.fetchRegionFromCache()方法的一些代码示例,展
本文整理了Java中com.amazonaws.services.s3.AmazonS3Client.fetchRegionFromCache()
方法的一些代码示例,展示了AmazonS3Client.fetchRegionFromCache()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AmazonS3Client.fetchRegionFromCache()
方法的具体详情如下:
包路径:com.amazonaws.services.s3.AmazonS3Client
类名称:AmazonS3Client
方法名:fetchRegionFromCache
AmazonS3Client.fetchRegionFromCache介绍
[英]Fetches the region of the bucket from the cache maintained. If the cache doesn't have an entry, fetches the region from Amazon S3 and updates the cache.
[中]从维护的缓存中获取bucket的区域。如果缓存没有条目,则从AmazonS3获取区域并更新缓存。
代码示例
代码示例来源:origin: aws/aws-sdk-java
/**
* Specifically made package access for testing.
* Used for internal consumption of AWS SDK.
*
* Tries to determine the service endpoint for the bucket name.
* Returns the endpoint configured in the client if the region cannot be determined.
*/
URI resolveServiceEndpoint(String bucketName) {
if (getSignerRegion() != null || isSignerOverridden()) return endpoint;
final String regiOnStr= fetchRegionFromCache(bucketName);
final com.amazonaws.regions.Region region = RegionUtils.getRegion(regionStr);
if (region == null) {
log.warn("Region information for "
+ regionStr
+ " is not available. Please upgrade to latest version of AWS Java SDK");
}
return region != null
? RuntimeHttpUtils.toUri(region.getServiceEndpoint(S3_SERVICE_NAME), clientConfiguration)
: endpoint;
}
代码示例来源:origin: aws/aws-sdk-java
fetchRegionFromCache(bucket);
代码示例来源:origin: aws-amplify/aws-sdk-android
&& !(request.getOriginalRequest() instanceof CreateBucketRequest)
&& noExplicitRegionProvided(request)) {
fetchRegionFromCache(bucket);
代码示例来源:origin: Nextdoor/bender
/**
* Specifically made package access for testing.
* Used for internal consumption of AWS SDK.
*
* Tries to determine the service endpoint for the bucket name.
* Returns the endpoint configured in the client if the region cannot be determined.
*/
URI resolveServiceEndpoint(String bucketName) {
if (getSignerRegion() != null || isSignerOverridden()) return endpoint;
final String regiOnStr= fetchRegionFromCache(bucketName);
final com.amazonaws.regions.Region region = RegionUtils.getRegion(regionStr);
if (region == null) {
log.warn("Region information for "
+ regionStr
+ " is not available. Please upgrade to latest version of AWS Java SDK");
}
return region != null
? RuntimeHttpUtils.toUri(region.getServiceEndpoint(S3_SERVICE_NAME), clientConfiguration)
: endpoint;
}
代码示例来源:origin: com.amazonaws/aws-android-sdk-s3
&& !(request.getOriginalRequest() instanceof CreateBucketRequest)
&& noExplicitRegionProvided(request)) {
fetchRegionFromCache(bucket);
代码示例来源:origin: Nextdoor/bender
fetchRegionFromCache(bucket);