

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

# AWS SDK for Rust でのサービスクライアントの設定
<a name="configure"></a>

 プログラムを使用して AWS のサービスにアクセスするために、AWS SDK for Rust は各 AWS のサービスにクライアント構造体を使用します。例えば、アプリケーションが Amazon EC2 にアクセスする必要がある場合、アプリケーションはそのサービスとインターフェイスをとる Amazon EC2 クライアント構造体を作成します。次に、サービスクライアントを使用して、その AWS のサービス に対してリクエストを実行します。

AWS のサービス にリクエストを行うには、まずサービスクライアントを作成する必要があります。コードが使用する各 AWS のサービス には、専用のクレートと、やり取りを行うための専用の型があります。クライアントは、サービスが提供する各 API オペレーションに対応するメソッドをそれぞれ公開しています。

SDK の動作を設定する方法は多岐にわたりますが、最終的にはすべてサービスクライアントの動作に関係しています。どのような設定も、それに基づいて作成されたサービスクライアントが使用されるまでは効果がありません。

AWS のサービスを使用して開発する際には、AWS によりコードがどのように認証するかを確立する必要があります。使用する AWS リージョン を設定する必要があります。

[AWS SDK とツールのリファレンスガイド](https://docs.aws.amazon.com/sdkref/latest/guide/)には、AWS SDK の多くに共通する設定、機能、その他の基本概念も含まれています。

**Topics**
+ [クライアントの外部設定](config-external.md)
+ [コードでのクライアント設定](config-code.md)
+ [AWS リージョン](region.md)
+ [認証情報プロバイダー](credproviders.md)
+ [動作バージョン](behavior-versions.md)
+ [再試行](retries.md)
+ [タイムアウト](timeouts.md)
+ [オブザーバビリティ](observability.md)
+ [クライアントエンドポイント](endpoints.md)
+ [オペレーション設定をオーバーライドする](peroperation.md)
+ [HTTP](http.md)
+ [インターセプター](interceptors.md)