部署作为服务创建的 sagemaker 端点

Deploying the sagemaker endpoint created as a service

我已经在 AWS Sagemaker 上训练了一个信用欺诈数据集并创建了模型的端点。假设我想将它作为服务提供给我的朋友。他有一些信用数据,想知道这笔交易是不是欺诈。他希望使用我的端点。如何分享?

  1. 我应该为端点共享我的 ARN 吗?我不认为这是正确的方法。没有通用帐户,他将无法使用它。
  2. 或者有别的办法

要将您的模型作为端点共享,您应该使用 lambda 和 API 网关来创建您的 API。

  1. 创建使用 HTTP POST 方法触发 Lambda 的 API 网关;
  2. 您的 lambda 应该实例化 SageMaker 端点,在事件中获取请求的参数,调用 SageMaker 端点和 return 预测值。您还可以创建一个 DynamoDB 来存储常见请求的参数及其答案;
  3. 将 API 网关端点发送给您的朋友。