Amazon web services 如何使用AWS CLI调用SageMaker端点(

Amazon web services 如何使用AWS CLI调用SageMaker端点(,amazon-web-services,amazon-sagemaker,Amazon Web Services,Amazon Sagemaker,我尝试使用aws cli从调用iris端点。我尝试使用以下命令: !aws sagemaker-runtime invoke-endpoint \ --endpoint-name sagemaker-tensorflow-py2-cpu-2018-03-19-21-27-52-956 \ --body "[6.4, 3.2, 4.5, 1.5]" \ --content-type "application/json" \ output.json 我得到以下回应: { "InvokedP

我尝试使用aws cli从调用iris端点。我尝试使用以下命令:

!aws sagemaker-runtime invoke-endpoint \
--endpoint-name sagemaker-tensorflow-py2-cpu-2018-03-19-21-27-52-956 \
--body "[6.4, 3.2, 4.5, 1.5]" \
--content-type "application/json" \
output.json
我得到以下回应:

{
    "InvokedProductionVariant": "AllTraffic", 
    "ContentType": "*/*"
}

我做错了什么?

如果您得到了响应,那么您的请求是成功的。输出应该在您指定的输出文件中-output.json:)

仅供参考,我正在为一个flask端点运行命令,并希望在提到--body as json时添加以下引号:

--body "{ \"host\": \"some.example.com\", \"userId\": [ \"some-string\" ] }"
我现在正在寻找一种方法来指定一个json文件而不是这个主体,这对于CI/CD管道来说会更容易,比如说