使用广告凭证登录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第三方库


热门话题
java自定义EditTextPreference   JavaEJB3.0和未来的方法   sqlite如何在Java中向ComboBox添加多个元素   在java中解析csv文件时出现在各行中的单词   为什么Java禁止内部类中的静态字段?   字符串在java中对数组中的字进行计数   java Android对库项目有依赖关系   文件名的java Base64编码安全吗?   FileReaderJava。木卫一。指定目录时FileNotFoundException   java在Swing中自动增加字体大小   java为iOS应用程序测试自动化设置appium   java通过PhantomJS 1.9.8将外部css文件注入加载的页面   Java数组。sort(test)对两个数组进行排序   java正则表达式,用于匹配句子中的最后一个字母和单词   如何将变量从Java程序传递到通过启动的浏览器访问的JSP页面?   尝试在jave中上载图像时出现java NoSuchFileException   带有可选查询字符串的java Spring RESTful uri   java Android在保持纵横比的同时显示图像   找不到Java小程序错误主方法