がサポートするプラットフォーム AWS SDK for .NET - AWS SDK for .NET

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

がサポートするプラットフォーム AWS SDK for .NET

AWS SDK for .NET は、デベロッパーがさまざまなプラットフォームをターゲットにするためのアセンブリの個別のグループを提供します。ただし、すべてのSDK機能がこれらのプラットフォームで同じとは限りません。このトピックでは、各プラットフォームでのサポートに違いについて説明します。

。NET コア

は、 用に記述されたアプリケーション AWS SDK for .NET をサポートします。NET コア (。NET Core 3.1、.NET 5、.NET 6 など)。 AWS サービスクライアントは、.NET core の非同期呼び出しパターンのみをサポートします。これは、 で非同期呼び出しのみをサポートする Amazon S3 などTransferUtility、サービスクライアント上に構築された高レベルの抽象化の多くにも影響します。NET コア環境。

。NET スタンダード 2.0

のフレームワーク以外のバリエーションは、 AWS SDK for .NET に準拠しています。NET スタンダード 2.0。 AWS SDK for .NET は、 に対して記述されたアプリケーションに対して非同期メソッドのみを提供します。NET 標準。

。NET フレームワーク 4.5

警告

2024 年 8 月 15 日以降、 AWS SDK for .NET は のサポートを終了します。NET Framework 3.5 と では、最小 が変更されます。NET 4.7.2 へのフレームワークバージョン。詳細については、ブログ記事「 で予定されている重要な変更点」を参照してください。NET のフレームワーク 3.5 および 4.5 ターゲット AWS SDK for .NET

このバージョンの AWS SDK for .NET は、 に対してコンパイルされます。NET Framework 4.5 と は で実行されます。NET 4.0 runtime. AWS service クライアントは、同期および非同期呼び出しパターンをサポートし、C# 5.0 で導入された非同期および待機キーワードを使用します。

。NET フレームワーク 3.5

警告

2024 年 8 月 15 日以降、 AWS SDK for .NET は のサポートを終了します。NET Framework 3.5 と では、最小 が変更されます。NET 4.7.2 へのフレームワークバージョン。詳細については、ブログ記事「 で予定されている重要な変更点」を参照してください。NET のフレームワーク 3.5 および 4.5 ターゲット AWS SDK for .NET

このバージョンの AWS SDK for .NET は、 に対してコンパイルされます。NET Framework 3.5、および は のいずれかで実行されます。NET 2.0 または 。NET 4.0 runtime. AWS service クライアントは、同期および非同期呼び出しパターンをサポートし、古い開始および終了パターンを使用します。

注記

のバージョン 2.0 に基づいて構築されたアプリケーションで使用する場合、 AWS SDK for .NET は連邦情報処理標準 (FIPS) に準拠していませんCLR。その環境でFIPS準拠した実装を置き換える方法の詳細については、Microsoft ブログCryptoConfigの「」と CLR Security.Cryptography.dll のセキュリティチームのHMACSHA256クラス ( ) HMACSHA256Cng を参照してください。

ポータブルクラスライブラリと Xamarin

には、ポータブルクラスライブラリの実装 AWS SDK for .NET も含まれています。ポータブルクラスライブラリの実装は、iOS と Android のユニバーサル Windows プラットフォーム (UWP) や Xamarin など、複数のプラットフォームをターゲットにできます。詳細については、「 Mobile SDK for NET」および「Xamarin」を参照してください。 AWS サービスクライアントは非同期呼び出しパターンのみをサポートします。

Unity のサポート

Unity のサポートについては、「Unity のサポートに関する特別な考慮事項」を参照してください。

詳細情報

バージョン 3.5 の AWS SDK for .NET への移行