« 【緊急開催】AWS Black Belt Tech Webinar 2015 ~ Amazon Aurora~ | メイン | AWS Black Belt Tech Webinar 「AWS CLI & SDK for Powershell」資料公開 »

AWS SDK for .NETバージョン3のプレビュー終了

2月にもどって、AWS SDK for .NETのあたらしいメジャーバージョンをリリースする計画があることを アナウンスしました。4月にはNuGetにプレビューをリリースしました。ユーザーからの素晴らしいフィードバックをいただき、本日AWS SDK for .NETのバージョン3のプレビューを終了します。これはNuGetパッケージからプレビューフラグが削除されるということを意味します。SDKはわれわれのウェブサイトにあるMSIインストーラーにふくまれます。

バージョン3はあたらしいモジュール化されたSDKです。すべてのサービスは個別のアセンブリであり個別のNuGetパッケージとして配信されます。それぞれのサービスは共通ランタイムであるAWSSDK.Coreに依存しています。現在のAWSは50以上のサービスにまで成長しているため、これはユーザーからの主要なリクエストでした。このデザインはまたSDKユーザーにいつ最新のサービスアップデートにアップグレードするかのよりよい制御が可能にしています。

バージョン3への移行を簡単に可能にするために、パブリックAPIに対してほんのわずかな変更があります。変更の完全なリストは、マイグレーションガイドにふくまれるAPI Referenceを参照してください。

ほとんどのユーザーがバージョン2へのふるいリファレンスを置き換えて利用しているサービスへのリファレンスを追加するだけですむことが期待されます。NuGetを使用してSDKを取得している場合、コアランタイムパッケージは自動的に追加されます。われわれのウェブサイト上のインストーラーからSDKを取得している場合、AWSSDK.Coreへのリファレンスを追加する必要があります。

Xamarinのプレビュー

最近、バージョン3の一部として、Xamarinサポートのパブリックプレビューをアナウンスしました。SDKは広く利用可能になっていますが、XamarinとポータブルクラスライブラリによるバージョンのSDKはまだプレビュー中です。ぜひあたらしいXamarinサポートをためしてフィードバックをいただければと思いますが、ユーザーがプロダクションのアプリケーションを公開できる準備はまだできていません。Windows PhoneやWindowsストアのサポートがすぐに必要なユーザーはPCLバージョンのSDKバージョン3がプロダクションになるまでバージョン2を使い続けていただくことになります。

PowerShell

バージョン3への移行にともなって、AWS Tools for Windows PowerShellもあたらしいSDKに切り替わっています。AWS SDK for .NETとAWS Tools for Windows PowerShellのバージョン番号は同期されているため、AWS Tools for Windows PowerShellはメジャーバージョンが3になりました。AWS Tools for Windows PowerShellに対する主要な変更はほかにありません。

インストーラーへの変更

インストーラーがSDKのバージョン3をふくむようにアップデートされましたが、バージョン3に移行する準備ができていないユーザーのためにバージョン2もふくまれています。ポータブルクラスライブラリバージョンのSDK(Xamarinサポートをふくむ)はNuGetからのみ配信されインストーラーからは利用できません。ポータブルクラスライブラリはプラットフォーム固有の依存関係がありNuGetからリファレンスが追加されたときに自動的に解決されます。もしこれをNuGetなしに手動でやろうとすると複雑な手順となると思います。

NuGet上のパッケージ

バージョン3のNuGetパッケージの最新のリストはSDKのgithub README.mdにあるNuGetセクションをチェックしてください。

(翻訳はSA渡邉が担当しました。原文はVersion 3 of the AWS SDK for .NET Out of Preview

コメント

Twitter, Facebook

このブログの最新情報はTwitterFacebookでもお知らせしています。お気軽にフォローください。

2018年4 月

1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30