

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

# AWS SDK for C\+\+ で使用可能なユーティリティモジュール
<a name="utility-modules"></a>

AWS SDK for C\+\+ には、C\+\+ での AWS アプリケーション開発の複雑さを軽減するための [ユーティリティモジュール](https://docs.aws.amazon.com/sdk-for-cpp/latest/api/aws-cpp-sdk-core/html/namespace_aws_1_1_utils.html)が多数含まれています。

## HTTP スタック
<a name="http-stack"></a>

接続プーリングを提供し、スレッドセーフで、必要に応じて再利用できる HTTP スタック。詳細については、「[AWS クライアント設定](client-config.md)」を参照してください。


****  

|  |  | 
| --- |--- |
| ヘッダー |  [`/aws/core/http/`](https://github.com/aws/aws-sdk-cpp/tree/master/aws-cpp-sdk-core/include/aws/core/http)  | 
| API ドキュメント |  [`Aws::Http`](https://docs.aws.amazon.com/sdk-for-cpp/latest/api/aws-cpp-sdk-core/html/namespace_aws_1_1_http.html)  | 

## 文字列ユーティリティ
<a name="string-utils"></a>

基本的な文字列処理関数 (`trim`、`lowercase`、数値変換など)。


****  

|  |  | 
| --- |--- |
| [Header] (ヘッダー) |  [`aws/core/utils/StringUtils.h`](https://github.com/aws/aws-sdk-cpp/tree/master/aws-cpp-sdk-core/include/aws/core/utils/StringUtils.h)  | 
| API ドキュメント |  [`Aws::Utils::StringUtils`](https://docs.aws.amazon.com/sdk-for-cpp/latest/api/aws-cpp-sdk-core/html/class_aws_1_1_utils_1_1_string_utils.html)  | 

## ハッシュユーティリティ
<a name="hashing-utils"></a>

`SHA256`、`MD5`、`Base64`、`SHA256_HMAC` などのハッシュ関数。


****  

|  |  | 
| --- |--- |
| [Header] (ヘッダー) |  [`/aws/core/utils/HashingUtils.h`](https://github.com/aws/aws-sdk-cpp/tree/master/aws-cpp-sdk-core/include/aws/core/utils/HashingUtils.h)  | 
| API ドキュメント |  [`Aws::Utils::HashingUtils`](https://docs.aws.amazon.com/sdk-for-cpp/latest/api/aws-cpp-sdk-core/html/class_aws_1_1_utils_1_1_hashing_utils.html)  | 

## JSON パーサー
<a name="json-parser"></a>

軽量ながら完全な機能を備えた JSON パーサー (*`cJSON`* を最小限の構造でラップ)。


****  

|  |  | 
| --- |--- |
| [Header] (ヘッダー) |  [`/aws/core/utils/json/JsonSerializer.h`](https://github.com/aws/aws-sdk-cpp/tree/master/aws-cpp-sdk-core/include/aws/core/utils/json/JsonSerializer.h)  | 
| API ドキュメント |  [`Aws::Utils::Json::JsonValue`](https://docs.aws.amazon.com/sdk-for-cpp/latest/api/aws-cpp-sdk-core/html/class_aws_1_1_utils_1_1_json_1_1_json_value.html)  | 

## XML パーサー
<a name="xml-parser"></a>

軽量な XML パーサー (*`tinyxml2`* を最小限の構造でラップ)。[RAII パターン](http://en.cppreference.com/w/cpp/language/raii)がインターフェイスに追加されています。


****  

|  |  | 
| --- |--- |
| [Header] (ヘッダー) |  [`/aws/core/utils/xml/XmlSerializer.h`](https://github.com/aws/aws-sdk-cpp/tree/master/aws-cpp-sdk-core/include/aws/core/utils/xml/XmlSerializer.h)  | 
| API ドキュメント |  [`Aws::Utils::Xml`](https://docs.aws.amazon.com/sdk-for-cpp/latest/api/aws-cpp-sdk-core/html/namespace_aws_1_1_utils_1_1_xml.html)  | 