[英]NodeJS Aws sdk, can't unset credentials
我的问题是,每当调用该端点时,都会使用 AWS 凭证设置
const awsConfig = { region, accessKeyId: ${keyofreadonlyuser}, secretAccessKey: ${secretofreadonlyuser}, }; AWS.config.update(awsConfig);
这样,对 aws sdk 的所有后续调用都将使用该凭证,从而导致拒绝访问错误。
我尝试设置accessKeyId: null, secretAccessKey:null
并调用 AWS.config.update,但凭证未被清除。
处理这种情况的最佳方法是什么?
我建议您不要更新默认配置,而是使用两个 boto3 会话对象:
专门针对第二个用例,将 IAM 用户凭证传递给session构造函数。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.