{"repo":"awslabs/aws-sdk-rust","free":true,"listed":false,"github":"https://github.com/awslabs/aws-sdk-rust","clone":"git clone https://github.com/awslabs/aws-sdk-rust.git","description":"AWS SDK for the Rust Programming Language","language":"Rust","stars":3336,"topics":["rust","aws"],"license":"Apache-2.0","category":"api-integrations-sdks","readme_excerpt":"The AWS SDK for Rust This repo contains the AWS SDK for Rust and its public roadmap. The SDK is code generated from Smithy models that represent each AWS service. The code used to generate the SDK can be found in smithy-rs. Getting Started with the SDK Examples are available for many services and operations, check out the Rust examples in the aws-doc-sdk-examples repository. For a step-by-step guide including several advanced use cases, check out the Developer Guide. The SDK provides one crate per AWS service. You must add Tokio as a dependency within your Rust project to execute asynchronous code. 1. Create a new Rust project: cargo new sdk-example 2. Add dependencies to DynamoDB and Tokio to your Cargo.toml file: 3. Provide your AWS credentials with the default credential provider chain, which currently looks in: - Environment variables: AWS ACCESS KEY ID , AWS SECRET ACCESS KEY , and AWS REGION - The default credentials files located in /.aws/config and /.aws/credentials (location can vary per platform) - Web Identity Token credentials from the environment or container (including EKS) - ECS Container Credentials (IAM roles for tasks) - EC2 Instance Metadata Service (IAM Roles attached to instance) 4. Make a request using DynamoDB Prerequisites In order to use the SDK, you must already have Rust and Cargo installed. If you don't, these instructions describe how to install Rust and Cargo. Using the SDK Detailed usage instructions are available in the Developer Guide. Suggest","default_branch":null,"files":null,"tree":[],"storefront":"/r/awslabs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/awslabs/aws-sdk-rust/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}