【发布时间】:2022-12-15 03:17:41
【问题描述】:
最近,我一直在尝试使用 AWS CLI 从 AWS 市场访问数据产品。我有该产品的有效订阅;但是,每当我尝试通过 API 调用访问产品的任何端点时,都会收到 NotFoundException 错误。
与任务 2 中的 AWS workshop training 类似,即使用 AWS CLI 进行 API 调用,我尝试使用以下代码调用 SimilarWeb 端点:
aws dataexchange send-api-asset \
--data-set-id **************************** \
--revision-id **************************** \
--asset-id ******************************* \
--method GET \
--path '' \
--query-string-parameters 'param1=value1,param2=value2' \
--output json | jq -r '.Body' | jq '.params.querystring'
但导致以下错误:
An error occurred (NotFoundException) when calling the SendApiAsset operation: No method found matching route / for http method GET
如何修复此错误或从 AWS CLI 或使用 boto3 正确地对 SimilarWeb 的端点进行 API 调用?请发表您的建议。谢谢。
【问题讨论】:
标签: boto3 aws-cli sendasynchronousrequest data-exchange similarweb