배포 전에 워크스테이션에서 클라우드 애플리케이션을 효율적으로 빌드하도록 Azure에 대한 로컬 Rust 개발 환경을 구성합니다. 로컬 개발을 통해 더 빠른 반복을 위해 더 다양한 도구와 친숙한 환경에 액세스할 수 있습니다.
이 문서에서는 Azure 서비스와 원활하게 통합되는 로컬 Rust 개발 환경을 설정하고 유효성을 검사하기 위한 제안을 제공합니다.
일회성 구독 만들기
구독 및 리소스 그룹 내에서 Azure 리소스를 만듭니다. 구독이 없는 경우 평가판 구독을 만듭니다.
구독이 이미 있는 경우 다음을 사용하여 기존 구독에 액세스합니다.
일회성 소프트웨어 설치
로컬 워크스테이션에서 Rust를 사용하여 Azure를 개발하려면 다음 도구를 설치합니다.
| 이름/설치 관리자 | Description |
|---|---|
| 러스트 | Rust 컴파일러(rustc), 패키지 관리자(cargo) 및 표준 라이브러리를 포함하는 rustup을 통해 Rust 프로그래밍 언어를 설치합니다. |
| Visual Studio Code | Visual Studio Code는 뛰어난 Rust 통합 및 코딩 환경을 제공하지만 필수는 아닙니다. 모든 코드 편집기를 사용할 수 있습니다. |
| Visual Studio Code 확장 | 사용하려는 Azure 서비스에 대한 관련 확장을 설치합니다. |
| rust-analyzer 확장 | Rust 언어 지원에 권장되는 VS Code 확장으로 코드 완성, 오류 검사 등을 제공합니다. |
Rust를 설치하는 방법
Rust를 설치하려면 다음 단계를 수행합니다.
운영 체제의 지침에 따라 Rust toolchain 설치 관리자인 rustup을 설치합니다.
다음 명령을 실행하여 설치를 확인합니다.
rustc --version cargo --version
Rust 도구 체인에는 다음이 포함됩니다.
자세한 설치 지침 및 문제 해결은 Rust 프로그래밍 언어 책의 설치 장을 참조하세요. 편집기 구성을 비롯한 개발 환경 설정 팁은 개발 환경 장 및 공식 Rust 개발 도구 가이드를 참조하세요.
프로젝트에 대한 Azure 리소스 그룹 만들기
웹 브라우저에서 Azure Portal을 엽니다.
검색 창에서 리소스 그룹을 입력하고 선택합니다.
+만들기를 선택합니다.
리소스 그룹 설정을 입력합니다.
재산 가치 Subscription 구독을 선택합니다. 리소스 그룹 리소스 그룹 이름을 입력합니다. 이 리소스 그룹 이름은 Resource Manager(관리 평면)에 액세스할 때 리소스 URI의 일부로 사용됩니다. 이름은 컨트롤(예: 데이터베이스 만들기) 또는 데이터 평면(테이블에 데이터 삽입)에 사용되지 않습니다. 지역 리소스 그룹에 대한 지리적 지역을 선택합니다. 검토 + 만들기를 선택하여 유효성 검사를 시작합니다.
유효성 검사가 성공하면 만들기를 선택합니다.
Rust 프로젝트에 Azure SDK 상자 추가
crates.io Azure SDK for Rust 크레이트를 가져올 수 있습니다. 자세한 내용은 Rust용 Azure SDK를 참조하세요.
Azure에 대한 인증
Rust 애플리케이션에서 Azure에 인증하려면 Azure ID SDK 상자를 사용합니다. 이 라이브러리는 Azure 서비스에 인증하는 데 사용할 수 있는 자격 증명 형식 집합을 제공합니다.
추가 Rust 리소스
Rust를 처음 접하는 경우 이러한 공식 리소스를 통해 속도를 높일 수 있습니다.
- Rust 프로그래밍 언어 - 기본에서 고급 항목에 이르기까지 모든 것을 다루는 공식 Rust 책
- Rust by Example - 실습 예제를 통해 Rust 알아보기
- Cargo Book - Rust의 패키지 관리자 및 빌드 시스템인 Cargo에 대한 전체 가이드
- Rustlings - Rust를 배우기 위한 대화형 연습
- Rust 개발 도구 - IDE, 편집기 및 개발 도구의 공식 개요