📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

1行目: 1行目:
== 概要 ==
== 概要 ==


<br><br>
== AWS SDK for C++のインストール ==
[[Qtの応用_-_AWS|Qtの応用_-_AWS#AWS_SDK_for_C++のインストール]]のページを参照すること。<br>
<br><br>
== Lambdaクライアントの初期化 ==
指定されたリージョンでLambdaクライアントを初期化する。<br>
<br>
<syntaxhighlight lang="c++">
#include <aws/lambda/LambdaClient.h>
QString region = "<リージョン名>"
// Aws::Client::ClientConfiguration
// AWS SDKのクライアント設定を保持するオブジェクト
// リージョン、エンドポイント、タイムアウト、リトライ設定などを指定できる
Aws::Client::ClientConfiguration clientConfig;
// clientConfig.region
// Lambda関数が配置されているAWSリージョンを指定する
// 例 : "us-east-1", "ap-northeast-1", "eu-west-1"
clientConfig.region = region.toStdString();
// Aws::Lambda::LambdaClient
// AWS Lambda APIとの通信を行うクライアントクラス
// 全てのLambda操作 (Invoke, ListFunctions等) はこのクライアントを通じて実行される
auto lambdaClient = std::make_unique<Aws::Lambda::LambdaClient>(clientConfig);
</syntaxhighlight>
<br><br>
<br><br>