rusoto_coreの最新版であるv0.47.0で試してみました。ご質問のコードの以下の2点を修正したところ、コンパイルエラーが解消しました。
rusote_core
→ rusoto_core
USWest2
→ UsWest2
また、rusoto_coreのドキュメントを見たところregion
は省略できることがわかりました。以下のように書けば、(少なくてもv0.47.0では)問題なくコンパイルできます。
rust
1let region = rusoto_core::Region::UsWest2;
上のように修正してみてください。もしそれでもダメなら、お使いのrusoto_coreのバージョンを教えてください。
ここからは余談になります。Rusotoですが、2021年1月から開発ステータスがメンテナンスモードになっており、事実上、開発がストップしています。今後は重大なバグは修正されるかもしれませんが、新しい機能が追加される予定はありません。最後のバージョンのv0.47.0がリリースされたのも2021年6月で、少し時間が経っています。
その一方で、AWSが公式の「AWS SDK for Rust」を開発中です。現在はデベロッパープレビューの段階ですので、バグがあったり、APIが変更されたりする可能性は大いにあります。とはいえ、主要な機能はすでに利用できますし、活発に開発が進められています。将来はそちらを使うことを検討してください。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/04/02 15:29
2022/04/05 13:47