首页 > 解决方案 > 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 权限。

标签: amazon-web-servicesbotoamazon-eks

解决方案


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

推荐阅读