amazon-web-services - Boto 可以通过 EKS 服务帐户担任角色吗
问题描述
我们当前使用: https ://docs.aws.amazon.com/eks/latest/userguide/iam-roles-for-service-accounts.html
我们有一些在 EC2 实例上运行的遗留服务,使用 boto(不是 boto3)......它们都在实例上使用 IAM 角色。
由于 boto 已经过时,我无法找到有关 boto 应用程序是否可以使用 EKS 服务帐户 IAM 角色的任何信息。
我的初始测试使用我们现有的框架,导致应用程序没有获得 AWS 权限。
解决方案
AWS 有最低支持 SDK 的文档:https ://docs.aws.amazon.com/eks/latest/userguide/iam-roles-for-service-accounts-minimum-sdk.html 。
实际上,我被旧版本的 aws-cli 咬伤了,并且没有工作并且在它上面浪费了很多时间。
下面的 boto 是支持的最低版本
Python (Boto3) — 1.9.220
Python (botocore) — 1.12.200
推荐阅读
- c - 当 fork() 返回值存储在全局变量中时
- git - 如何将 git "--unshallow" 与 "--single-branch" 克隆一起使用?
- bootstrap-vue - bootstrap-vue 中用于在不同行上输入标签的布局
- c# - 函数应用通过 Graph API 向 Teams 频道发布消息 - 未经授权
- javascript - 如何摆脱错误“在 dandelion_pro@1.4.0 启动脚本失败。”?
- java - 我可以处理 Reader 初始化中产生的面向块的步骤错误吗?
- typescript - 有没有办法在打字稿中显示一个类型的规范化版本?
- c# - 如何从另一个函数调用函数?
- javascript - 如何生成 CRUD 数据网格接口?
- apache-kafka - Kafka 无法在 Kerberized 集群上创建新的 KafkaAdminClient