如何在精确定位aws

时间:2018-01-24 20:05:48

标签: amazon-web-services sms aws-pinpoint

API Url requested-https://pinpoint.us-east-1.amazonaws.com/v1/apps/c29387d21e1744d682f6f7a0803327c8/messages

Request body  
    {
    "Context": {},
    "MessageConfiguration": {
    "SMSMessage": {
    "Body": "string",
    "Substitutions": {},
    "SenderId": "string",
    "MessageType": "TRANSACTIONAL"
    }
    },
    "Addresses": {},
    "Endpoints":{"destinations":"+91xxxxxxxxxxx"}
    }

我们必须使用AWS Pinpoint服务发送短信,以便任何使用过REST API的人。

1 个答案:

答案 0 :(得分:1)

使用AWSCLI详细信息调用Pinpoint REST API:https://aws.amazon.com/cli/

此处提供了带有示例请求的文档:https://docs.aws.amazon.com/pinpoint/latest/apireference/welcome.html

这是一步一步的说明:

  1. 转到IAM管理控制台,找到与您要使用的帐户关联的用户。
  2. 查找与该IAM用户相关联的AccessKey和SecretKey
  3. 使用步骤2中找到的凭据配置您的AWSCLI
  4. 这是一个cli示例:

    aws --region=$REGION_ARG pinpoint send-messages --application-id $APP_ID --message-request "{ \"Addresses\": { \"$PHONE_NUMBER\": { \"ChannelType\": \"SMS\" } }, \"MessageConfiguration\": { \"SMSMessage\": { \"Body\": \"MSS Test\", \"MessageType\": \"TRANSACTIONAL\" } } }"