📢 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> | ||