AWS SDK for .NET とは - AWS SDK for .NET(バージョン 3)

このコンテンツは、.NET FrameworkおよびASP.NET 4.x。WindowsとVisual Studioをカバーしている。

の使用.NET CoreまたはASP.NET Core? のコンテンツに移動しますバージョン 3.5 以降のAWS SDK for .NET。WindowsやVisual Studioに加えて、クロスプラットフォーム開発についても扱う。

こんにちはAWS.NET コミュニティ! あなたの経験を共有し、私たちがAWS SDK for .NETとその学習リソースアンケート。この調査には約 10 分かかります。

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

AWS SDK for .NET とは

-AWS SDK for .NETを使用すると、費用効果の高い、スケーラブルで信頼できる .NET アプリケーションを構築できます。AWSAmazon Simple Storage Service (Amazon S3) や Amazon Elastic Compute Cloud (Amazon EC2) などのサービスを利用します。AWS SDK for .NET は、.NET Framework 3.5、.NET Framework 4.5、.NET Standard 2.0、ポータブルクラスライブラリ、Xamarin、および Unity をサポートしています。

特に記載がない限り、このガイドの情報は、サポートされているすべてのターゲットに適用されます。

(手に入れました。私はの準備が整いましたチュートリアルを起動するにはのセットアップ。)

SDK メジャーバージョンのメンテナンスとサポート

SDK メジャーバージョンのメンテナンスとサポート、およびその基礎となる依存関係については、AWS SDK とツール共有設定および認証情報リファレンスガイドの以下を参照してください。

SDK に関連する AWS ツール

Windows PowerShell 用のツールと PowerShell Core 用のツール

AWS Tools for Windows PowerShell と AWS Tools for PowerShell Core は、AWS SDK for .NET が公開している機能に基づいて構築された PowerShell モジュールです。-AWSPowerShell ツールを使用すると、AWSリソースを PowerShell プロンプトから入力します。コマンドレットの実装には SDK のサービスクライアントとメソッドが使用されていますが、コマンドでは PowerShell の慣用的な方法に従ってパラメータを指定し、結果を処理できます。

開始するには、AWS Tools for Windows PowerShell を参照してください。

Toolkit for VS Code

AWS Toolkit for Visual Studio Code は、Visual Studio Code (VS Code) エディタ用のプラグインです。このツールキットを使用すると、AWS を使用するアプリケーションの開発、デバッグ、およびデプロイが容易になります。

このツールキットでは、次のような操作ができます。

  • AWS Lambda 関数を含むサーバーレスアプリケーションを作成し、これらのアプリケーションを AWS CloudFormation スタックにデプロイする。

  • Amazon EventBridge スキーマの使用

  • Amazon ECS タスク定義ファイルを操作するには、IntelliSense を使用します。

  • AWS Cloud Development Kit (CDK) アプリケーションを視覚化する。

Toolkit for Visual Studio

AWS Toolkit for Visual Studio は、アマゾン ウェブ サービスを使用した .NET アプリケーションの開発、デバッグ、デプロイを容易にする、Visual Studio IDE 用プラグインです。Toolkit for Visual Studio には、Lambda などのサービス用の Visual Studio テンプレートと、ウェブアプリケーションやサーバーレスアプリケーション用のデプロイウィザードが用意されています。「」を使用できます。AWSAmazon EC2 インスタンスを管理する、Amazon DynamoDB テーブルを操作する、Amazon Simple Notification Service (Amazon SNS) キューに対してメッセージを発行するなどの作業を実行できます。すべて Visual Studio 内で行うことができます。

開始するには、のセットアップAWS Toolkit for Visual Studio

Toolkit for Azure DevOps

AWS Toolkit for Microsoft Azure DevOps は、Azure DevOps および Azure DevOps Server のビルドパイプラインとリリースパイプラインで AWS のサービスを簡単に使用するためのタスクを追加します。Amazon S3 で作業できます。AWS Elastic Beanstalk,AWS CodeDeploy, Lambda,AWS CloudFormation、Amazon Simple Queue Service (Amazon SQS)、Amazon SNS。Windows PowerShell モジュールと AWS Command Line Interface (AWS CLI) を使用してコマンドを実行することもできます。

の使用を開始するにはAWS Toolkit for Azure DevOps「」を参照してください。AWS Toolkit for Microsoft Azure DevOpsユーザーガイド

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

バージョン 3.5 の AWS SDK for .NET は、SDK のすべての非 Framework バリエーションに対するサポートを .NET Standard 2.0 に移行することで、.NET エクスペリエンスの標準化を進めます。

環境とコードベースによっては、バージョン 3.5 の機能を利用するために、特定の移行作業が必要になる場合があります。バージョン 3.5 とそれに伴う移行作業の詳細については、「バージョン 3.5 の AWS SDK for .NET への移行」を参照してください。

このガイドの使い方

-AWS SDK for .NET開発者ガイドは、アプリケーションを実装する方法について説明しています。AWSの使用AWS SDK for .NETで、次のタスクとリソースが含まれています。

AWS SDK for .NET をすぐに使用開始する

.NET開発を初めて使用している人のためにAWS、いくつかの一般的なシナリオと、それらをサポートするための最小限のセットアップについて説明する基本的なチュートリアルが用意されています。

AWS SDK for .NET の設定

AWS SDK for .NET をインストールして設定する方法。AWS SDK for .NET を初めて使用する場合や、設定手順を参照する場合は、ここから開始してください。

を使用した のプログラミング AWS SDK for .NET

AWS のすべてのサービスに適用されるアプリケーションを AWS SDK for .NET で実装する基本的な方法。このセクションでは、コードを最新バージョンの AWS SDK for .NET に移行する方法と、以前のバージョンと最新バージョンの違いについて説明します。

コードの例

AWS SDK for .NET を使用して AWS の特定のサービス向けのアプリケーションを作成する方法を示すチュートリアル、手順、および例。「」を参照できます。AWS SDK for .NETの例AWSコードサンプルカタログ

-AWS SDK for .NETAPI リファレンスには、各名前空間とクラスの詳細な説明が示されています。

その他のリソース

AWS と AWS SDK for .NET に関して、このガイドには含まれていない重要な情報を提供するその他のリソース。に慣れていない場合AWSサービスの詳細については、Amazon Web Services 概要

サポートされるサービスと変更履歴

AWS SDK for .NET は、AWS インフラストラクチャ製品のほとんどをサポートしており、サービスの追加も頻繁に行っています。SDK によってサポートされている AWS のサービスの一覧については、SDK README ファイルを参照してください。

特定のリリースでの変更点については、SDK 変更ログを参照してください。