#aws-credentials #rusoto-aws #sts #aws #profile #extend

sts_profile_auth

当使用rusoto时,使用aws凭证文件中的配置文件进行身份验证

19个版本

0.7.2 2023年2月27日
0.7.1 2022年5月8日
0.6.3 2022年4月20日
0.6.2 2021年7月10日
0.5.2 2020年3月19日

#482 in 身份验证

Download history 57/week @ 2024-07-02 68/week @ 2024-07-23 32/week @ 2024-07-30

每月 100 次下载
用于 s3-ext

自定义许可证

21KB
373

sts_profile_auth

Build Status Documentation codecov

此crate扩展了Rusoto的现有身份验证基础设施,以允许您使用配置或凭证文件中指定的配置文件。条目看起来像这样

[profile special-profile]
region = us-east-1
role_arn = arn:aws:iam:867530912345:role/Special_Role
source_profile = default

此crate扩展了Rusoto的现有身份验证基础设施以支持此功能。

用法

    use rusoto_core::Region;
    use rusoto_ec2::Ec2Client;
    use sts_profile_auth::get_client_sts;

    fn main() -> Result<(), Error> {
        let ec2 = get_client_sts!(Ec2Client)?;
        Ok(())
    }

依赖项

~19–32MB
~575K SLoC