쿠키 기본 설정 선택

당사는 사이트와 서비스를 제공하는 데 필요한 필수 쿠키 및 유사한 도구를 사용합니다. 고객이 사이트를 어떻게 사용하는지 파악하고 개선할 수 있도록 성능 쿠키를 사용해 익명의 통계를 수집합니다. 필수 쿠키는 비활성화할 수 없지만 '사용자 지정' 또는 ‘거부’를 클릭하여 성능 쿠키를 거부할 수 있습니다.

사용자가 동의하는 경우 AWS와 승인된 제3자도 쿠키를 사용하여 유용한 사이트 기능을 제공하고, 사용자의 기본 설정을 기억하고, 관련 광고를 비롯한 관련 콘텐츠를 표시합니다. 필수가 아닌 모든 쿠키를 수락하거나 거부하려면 ‘수락’ 또는 ‘거부’를 클릭하세요. 더 자세한 내용을 선택하려면 ‘사용자 정의’를 클릭하세요.

에 대한 Hello 자습서 AWS SDK for Rust

포커스 모드
에 대한 Hello 자습서 AWS SDK for Rust - AWS SDK for Rust

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

사전 조건

를 사용하려면 Rust 및 Cargo가 설치되어 있어야 AWS SDK for Rust합니다.

코드 완료 및 문제 해결을 지원하기 위해 IDE에 다음과 같은 선택적 도구를 설치할 수 있습니다.

첫 번째 SDK 앱 생성

이 절차에서는 DynamoDB 테이블을 나열하는 첫 번째 SDK for Rust 애플리케이션을 생성합니다.

  1. 터미널 또는 콘솔 창에서 앱을 생성하려는 컴퓨터의 위치로 이동합니다.

  2. 다음 명령을 실행하여 hello_world 디렉터리를 생성하고 스켈레톤 Rust 프로젝트로 채웁니다.

    $ cargo new hello_world --bin
  3. hello_world 디렉터리로 이동하여 다음 명령을 사용하여 앱에 필요한 종속성을 추가합니다.

    $ cargo add aws-config aws-sdk-dynamodb tokio --features tokio/full

    이러한 종속성에는 비동기 I/O 작업을 구현하는 데 사용되는 크레이트를 포함하여 DynamoDB에 대한 구성 기능과 지원을 제공하는 SDK tokio 크레이트가 포함됩니다.

    참고

    tokio/full Tokio와 같은 기능을 사용하지 않으면 비동기 런타임이 제공되지 않습니다. SDK for Rust에는 비동기 런타임이 필요합니다.

  4. 다음 코드를 포함하도록 src 디렉터리main.rs에서를 업데이트합니다.

    use aws_config::meta::region::RegionProviderChain; use aws_config::BehaviorVersion; use aws_sdk_dynamodb::{Client, Error}; /// Lists your DynamoDB tables in the default Region or us-east-1 if a default Region isn't set. #[tokio::main] async fn main() -> Result<(), Error> { let region_provider = RegionProviderChain::default_provider().or_else("us-east-1"); let config = aws_config::defaults(BehaviorVersion::latest()) .region(region_provider) .load() .await; let client = Client::new(&config); let resp = client.list_tables().send().await?; println!("Tables:"); let names = resp.table_names(); for name in names { println!(" {}", name); } println!(); println!("Found {} tables", names.len()); Ok(()) }
    참고

    이 예제에서는 결과의 첫 번째 페이지만 표시합니다. 결과의 여러 페이지를 처리하는 방법은 페이지 매김 섹션을 참조하세요.

  5. 프로그램을 실행합니다:

    $ cargo run

    테이블 이름 목록이 표시됩니다.

이 페이지에서

프라이버시사이트 이용 약관쿠키 기본 설정
© 2025, Amazon Web Services, Inc. 또는 계열사. All rights reserved.