【问题标题】:Is there a way to send message attributes to SQS through a POST call to the API gateway?有没有办法通过对 API 网关的 POST 调用向 SQS 发送消息属性?
【发布时间】:2018-05-10 08:03:13
【问题描述】:

我在 API 网关上有一个 POST API,我这样称呼它:
https://<url>.amazonaws.com/dev/api?MessageBody=testingAPIGateway

MessageBody 保存在 SQS 中消息的 body 字段中。 当我拨打这个电话时,有什么方法可以发送消息属性吗?

【问题讨论】:

    标签: amazon-web-services amazon-sqs


    【解决方案1】:

    刚刚找到解决办法:

    https://sqs.us-east-2.amazonaws.com/123456789012/MyQueue/
    ?Action=SendMessage
    &MessageBody=This+is+a+test+message
    &MessageAttribute.1.Name=my_attribute_name_1
    &MessageAttribute.1.Value.StringValue=my_attribute_value_1
    &MessageAttribute.1.Value.DataType=String
    &MessageAttribute.2.Name=my_attribute_name_2
    &MessageAttribute.2.Value.StringValue=my_attribute_value_2
    &MessageAttribute.2.Value.DataType=String
    &Expires=2020-05-05T22%3A52%3A43PST
    &Version=2012-11-05
    &AUTHPARAMS
    

    来源:https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SendMessage.html#API_SendMessage_Examples

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-24
      • 1970-01-01
      • 2021-05-14
      • 1970-01-01
      • 2023-03-13
      相关资源
      最近更新 更多