問題
ユーザーがプログラムで AWS サービスに接続してデプロイできるようにする AWS のサービスまたは機能はどれですか?
選択肢
答えと解説
SDK とは?
Software Development Kit (SDK) は、開発者向けのプラットフォーム固有の構築ツールのセットです。特定のプラットフォーム、オペレーティングシステム、またはプログラミング言語で実行されるコードを作成するには、デバッガー、コンパイラー、ライブラリなどのコンポーネントが必要です。SDK は、ソフトウェアの開発と実行に必要なすべてを 1 か所にまとめます。さらに、ドキュメント、チュートリアル、ガイドなどのリソースや、アプリケーション開発を高速化するための API やフレームワークも含まれています。
SDK を使用するには通常、次の 3 つの手順に従います。?
プラットフォーム固有の SDK を購入またはダウンロードしてインストールする。SDK を使用して、統合開発環境内でアプリケーションを開発する。SDK に含まれる説明書、ドキュメント、コードサンプル、テストツールを活用して開発を効率化する。
SDK for .NET を使用した Lambda の例
/// <summary>
/// Invoke a Lambda function.
/// </summary>
/// <param name="functionName">The name of the Lambda function to
/// invoke.</param
/// <param name="parameters">The parameter values that will be passed to the function.</param>
/// <returns>A System Threading Task.</returns>
public async Task<string> InvokeFunctionAsync(
string functionName,
string parameters)
{
var payload = parameters;
var request = new InvokeRequest
{
FunctionName = functionName,
Payload = payload,
};
var response = await _lambdaService.InvokeAsync(request);
MemoryStream stream = response.Payload;
string returnValue = System.Text.Encoding.UTF8.GetString(stream.ToArray());
return returnValue;
}