

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

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

AWS SDK for C\$1\$1 には、C\$1\$1 での 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)」を参照してください。


****  

|  |  | 
| --- |--- |
|  ヘッダー  |   [https://github.com/aws/aws-sdk-cpp/tree/master/aws-cpp-sdk-core/include/aws/core/http](https://github.com/aws/aws-sdk-cpp/tree/master/aws-cpp-sdk-core/include/aws/core/http)   | 
|  API ドキュメント  |   [https://docs.aws.amazon.com/sdk-for-cpp/latest/api/aws-cpp-sdk-core/html/namespace_aws_1_1_http.html](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] (ヘッダー)  |   [https://github.com/aws/aws-sdk-cpp/tree/master/aws-cpp-sdk-core/include/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 ドキュメント  |   [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](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] (ヘッダー)  |   [https://github.com/aws/aws-sdk-cpp/tree/master/aws-cpp-sdk-core/include/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 ドキュメント  |   [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](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] (ヘッダー)  |   [https://github.com/aws/aws-sdk-cpp/tree/master/aws-cpp-sdk-core/include/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 ドキュメント  |   [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](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] (ヘッダー)  |   [https://github.com/aws/aws-sdk-cpp/tree/master/aws-cpp-sdk-core/include/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 ドキュメント  |   [https://docs.aws.amazon.com/sdk-for-cpp/latest/api/aws-cpp-sdk-core/html/namespace_aws_1_1_utils_1_1_xml.html](https://docs.aws.amazon.com/sdk-for-cpp/latest/api/aws-cpp-sdk-core/html/namespace_aws_1_1_utils_1_1_xml.html)   | 