默认创建客户端 - Amazon SDK for Java 2.x
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

默认创建客户端

在版本 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 文件加载区域配置。