付録: SDK で使用されるサビ箱 - AWS SDK for Rust

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

付録: SDK で使用されるサビ箱

この付録には、 で使用される木箱に関する詳細な情報が含まれています AWS SDK for Rust。これには、使用する Smithy コンポーネント、特定のビルド状況で使用する必要があるクレート、その他の情報が含まれます。

スミティクレート

AWS SDK for Rust は、ほとんどの AWS SDKs と同様に Smithy に基づいています。Smithy は、 SDK が提供するデータ型と関数を記述するために使用される言語です。これらのモデルは、SDK 自体の構築に役立ちます。

SDK for Rust クレートのバージョンとその Smithy 依存関係のバージョンを確認する場合、これらのクレートはすべて標準のセマンティックバージョン番号を使用していることを知っておくと役立つ場合があります。

Rust の Smithy クレートの詳細については、「Smithy Rust Design」を参照してください。

SDK for Rust で使用される木箱

によって発行された Smithy クレートは多数あります AWS。これらの中には、SDK for Rust ユーザーに関連するものもあれば、実装の詳細であるものもあります。

aws-smithy-async

非同期機能に Tokio を使用していない場合は、この木箱を含めます。

aws-smithy-runtime

すべての AWS SDKs。

aws-smithy-runtime-api

SDK で使用される基盤となるインターフェイス。

aws-smithy-types

他の AWS SDKs から再エクスポートされたタイプ。複数の SDKs を使用する場合は、これを使用します。

aws-smithy-types-convert

に出入りするためのユーティリティ関数aws-smithy-types

その他のクレート

次のクレートは存在しますが、それらについて何も知る必要はありません。

SDK for Rust ユーザーが不要なサーバー関連のクレート:
  • aws-smithy-http-server

  • aws-smithy-http-server-python

SDK ユーザーが使用する必要のないunder-the-hoodコードを含む木箱:
  • aws-smithy-checksum-callbacks

  • aws-smithy-eventstream

  • aws-smithy-http

  • aws-smithy-protocol-test

  • aws-smithy-query

  • aws-smithy-json

  • aws-smithy-xml

サポートされておらず、将来使用できなくなる木箱:
  • aws-smithy-client

  • aws-smithy-http-auth

  • aws-smithy-http-tower