使用广告凭证登录aws的工具

aws-ad的Python项目详细描述


#AWS广告

此项目提供命令行工具-aws ad,以简化使用windows ad凭据登录aws帐户的过程

它的灵感来源于基本相同的工具aws adfs。我写这篇文章主要是出于好奇,我自己怎么写的,就是懒得去检查,为什么原始的工具 随机拒绝在竹子下工作

#示例工作流

  1. 创建配置文件:~/.aws/auth。aws ad将使用它连接到adfs站点并登录。以下是示例内容:

    [profile-name]

    username=login@your-domain.com # password=your-password - this is OPTIONAL adfs-host=sts.your-domain.com provider-id=urn:amazon:your-company-provider-id role-arn=arn:aws:iam::1234567890:role/ADFS_ROLE_FOR_TASK

    # OPTIONAL variables that change behaviour of profile : # assume-role=arn:aws:iam::1234567890:role/role-to-assume-into-after-gettin-in # assume-profile=name-of-the-new-profile

  2. 使用以下选项运行aws广告

    aws-ad –profile profile-name

请记住,配置文件名必须与上面的配置文件中的相同 可能会提示您输入密码(到您在active directory中的login@your-domain.com)。 aws ad修改文件~/.aws/credentials。它将aws键保存在profile部分(再次保存profile name)。

  1. 现在可以运行aws cli命令了。记住设置aws区域和aws配置文件,如下所示:

    export AWS_DEFAULT_PROFILE=profile-name export AWS_DEFAULT_REGION=eu-central-1 aws s3 ls

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
maven通过pom文件增加最大java堆大小   java如何在Kojo IDE输出窗格中打印到同一行?   如何使用特定的JRE交付Java应用程序?   java Cordova插件调用日志找不到符号   Java上Redis哈希中的spring列表   java ThreadSafeClientConnManager不是多线程   java如何在激活器中获取IEclipseContext   java如何通过编程更改除法器偏差   在中找不到maven Java/Mvn本地资源。罐包装   JOptionPane的java用户输入验证。showInputDialog   java编辑:如何更改日期对象的日期格式?   文件编写器Java;如何覆盖   一行中包含多个值的java读取属性   java如何在安卓中使用截击上传视频