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
エキスパート
質問済み 6ヶ月前29ビュー
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
エキスパート
回答済み 6ヶ月前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ