AWS CLI版本支援 AWS SiteWise API “BatchGetAssetPropertyValueHistory”

0

【以下的问题经过翻译处理】 我正在尝试从我的Lambda和AWS CLI v2中调用“BatchGetAssetPropertyValueHistory”API,但我得到的响应如下:

从CLI调用:

无效的选项:“batch-get-asset-property-value-history”,也许您的意思是:

* get-asset-property-value-history 
  * batch-put-asset-property-value

从Lambda代码:

“errorType”:“TypeError”,
  “errorMessage”:“iotsitewise.BatchGetAssetPropertyValueHistory不是函数”,

有任何提示吗?AWS是否已经废弃了这个API?

profile picture
专家
已提问 5 个月前22 查看次数
1 回答
0

【以下的回答经过翻译处理】 你好,

我猜你使用的AWS CLI版本不支持新版的BatchGet APIs。请尝试使用最新的AWS CLI版本。你可以在更改日志中查找支持BatchGet APIs的版本。

Lambda环境似乎没有包含支持BatchGet APIs的AWS SDK版本。你可以在Lambda函数中添加一个新的SDK版本。将SDK版本与Lambda函数代码一起打包,或者如果多个函数使用新版API,则可以创建一个Lambda层,其中包含当前的SDK版本。

祝好,

Philipp

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则