クライアント作成のデフォルト
バージョン 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ファイルからリージョンの設定をロードすることはサポートされなくなりました。