SDK for Rust を使用した Amazon Cognito ID プロバイダーの例 - AWSSDK コードサンプル

まだまだありますAWSSDK のサンプルは以下にあります。AWSドキュメント SDK サンプル GitHubレポ。

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

SDK for Rust を使用した Amazon Cognito ID プロバイダーの例

以下のコード例は、を使用してアクションを実行し、一般的なシナリオを実装する方法を示しています。AWSAmazon Cognito アイデンティティプロバイダーを使用する Rust 用 SDK。

アクションはより大きなプログラムからのコードの抜粋であり、コンテキスト内で実行する必要があります。アクションは個々のサービス機能を呼び出す方法を示していますが、関連するシナリオやサービス間の例ではアクションのコンテキストが確認できます。

「シナリオ」は、同じサービス内で複数の関数を呼び出して、特定のタスクを実行する方法を示すコード例です。

各例には以下のリンクが含まれています。GitHubには、コンテキスト内でコードを設定して実行する方法についての説明が記載されています。

トピック

アクション

次のコード例は、Amazon Cognito ユーザープールを一覧表示する方法を示しています。

SDK for Rust
注記

これはプレビューリリースの SDK に関するドキュメントです。SDK は変更される場合があり、本稼働環境では使用しないでください。

注記

にはまだまだあります。GitHub。用例一覧を検索し、AWS コード例リポジトリでの設定と実行の方法を確認してください。

async fn show_pools(client: &Client) -> Result<(), Error> { let response = client.list_user_pools().max_results(10).send().await?; if let Some(pools) = response.user_pools() { println!("User pools:"); for pool in pools { println!(" ID: {}", pool.id().unwrap_or_default()); println!(" Name: {}", pool.name().unwrap_or_default()); println!(" Status: {:?}", pool.status()); println!(" Lambda Config: {:?}", pool.lambda_config().unwrap()); println!( " Last modified: {}", pool.last_modified_date().unwrap().to_chrono_utc()? ); println!( " Creation date: {:?}", pool.creation_date().unwrap().to_chrono_utc() ); println!(); } } println!("Next token: {}", response.next_token().unwrap_or_default()); Ok(()) }
  • API の詳細については、を参照してください。ListUserPoolsAWSRust 用 SDK API リファレンス