本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
默认创建客户端
在版本 2.x 中,对默认的客户端创建逻辑进行了以下更改。
-
S3 的默认凭证提供程序链不再包含匿名证书。您必须使用手动指定对 S3 的匿名访问权限
AnonymousCredentialsProvider
。 -
以下与创建默认客户端相关的环境变量有所不同。
1.x 2.x AWS_CBOR_DISABLED
CBOR_ENABLED
AWS_ION_BINARY_DISABLE
BINARY_ION_ENABLED
-
以下与创建默认客户机相关的系统属性有所不同。
1.x 2.x com.amazonaws.sdk.disableEc2Metadata
aws.disableEc2Metadata
com.amazonaws.sdk.ec2MetadataServiceEndpointOverride
aws.ec2MetadataServiceEndpoint
com.amazonaws.sdk.disableCbor
aws.cborEnabled
com.amazonaws.sdk.disableIonBinary
aws.binaryIonEnabled
-
版本 2.x 不支持以下系统属性。
-
1.x com.amazonaws.sdk.disableCertChecking
com.amazonaws.sdk.enableDefaultMetrics
com.amazonaws.sdk.enableThrottledRetry
com.amazonaws.regions.RegionUtils.fileOverride
com.amazonaws.regions.RegionUtils.disableRemote
com.amazonaws.services.s3.disableImplicitGlobalClients
com.amazonaws.sdk.enableInRegionOptimizedMode
-
不再支持从自定义
endpoints.json
文件加载区域配置。