本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
客户端创建默认设置
在版本 2.x 中,对默认客户端创建逻辑进行了以下更改。
-
S3 的默认凭证提供程序链不再包括匿名凭证。您必须使用
AnonymousCredentialsProvider手动指定对 S3 的匿名访问。 -
与默认客户端创建相关的以下环境变量有所不同。
1.x 2.x AWS_CBOR_DISABLEDCBOR_ENABLEDAWS_ION_BINARY_DISABLEBINARY_ION_ENABLED -
与默认客户端创建相关的以下系统属性有所不同。
1.x 2.x com.amazonaws.sdk.disableEc2Metadataaws.disableEc2Metadatacom.amazonaws.sdk.ec2MetadataServiceEndpointOverrideaws.ec2MetadataServiceEndpointcom.amazonaws.sdk.disableCboraws.cborEnabledcom.amazonaws.sdk.disableIonBinaryaws.binaryIonEnabled -
版本 2.x 不支持以下系统属性。
-
1.x com.amazonaws.sdk.disableCertCheckingcom.amazonaws.sdk.enableDefaultMetricscom.amazonaws.sdk.enableThrottledRetrycom.amazonaws.regions.RegionUtils.fileOverridecom.amazonaws.regions.RegionUtils.disableRemotecom.amazonaws.services.s3.disableImplicitGlobalClientscom.amazonaws.sdk.enableInRegionOptimizedMode -
不再支持从自定义
endpoints.json文件加载区域配置。