node.js - 调用 UpdateFunctionCode 操作 Lambda AWS 时发生错误 (MissingAuthenticationTokenException)
问题描述
我的 Lambda 中有一个名为my-s3-function
. 我需要将此依赖项添加到我的 Lambda Node.JS。我已经按照这部分更新了包含依赖项的脚本(虽然,我没有按照我需要使用压缩文件夹的步骤,zip -r function.zip .
而是通过在我的 PC 上右键单击它来压缩文件夹)。
zip 文件的结构如下:
|node_modules
|<folders>
|<folders>
|<folders>
... // the list goes on
|index.js
|package_lock.json
在终端输入代码aws lambda update-function-code --function-name my-s3-function --zip-file fileb://function.zip
后,我得到以下响应:
An error occurred (MissingAuthenticationTokenException) when calling the UpdateFunctionCode operation: Missing Authentication Token
我应该怎么做才能解决这个问题?
解决方案
根据评论,通过配置文档中描述的凭据解决了这个问题。
首先尝试按照描述的环境变量导出凭证以配置 AWS CLI。一旦你确定你的凭证是正确的,那么你可以按照这个配置和凭证文件
推荐阅读
- javascript - 无论多深,如何将道具从父样式组件传递到其子样式组件
- javascript - 是否可以在 React Native(iOS 和 Android)中使用 WebRTC 共享特定的视图/组件?
- html - 页脚未在页面上正确显示
- here-api - HERE 地理编码 API - 在本地数据库中存储位置地理编码
- python - 通过 BAT 脚本 Ru python 脚本
- git - 我如何应用从电子邮件中获得的补丁,但一次更改一个?
- flags - 关于我的 C 盘中缺少 Windows 标志图标
- tensorflow - Tensorflow RNN LSTM 输出解释
- python - 优雅地等待,直到 redis 队列中的工作完成,而不是忙着等待?
- jpa - 使用复合键在 JPA 中构建方法