Получение 500 от AWS SNS (Aws :: SNS :: Errors :: Http500Error) - PullRequest
0 голосов
/ 13 февраля 2020

Я получаю ошибку 500 без сообщения об ошибке от AWS SNS при попытке опубликовать sh сообщение на целевой ARN из приложения Rails 5.2.1 и ruby версии 2.5.1. Кто-нибудь сталкивался с такой же проблемой?

Я что-то здесь упускаю?

Используемый код:

    resp = Aws::SNS::Client.new(region: 'region').publish({
      target_arn: "#{arn}",
      message: message.to_json,
      subject: "subject",
      message_attributes: messages_attributes.reduce({}) do |acc, (k, v)|
        acc.update({k => {
          data_type: "String",
          string_value: v
        }})
      end
    })

Пожалуйста, помогите!

backtrace: "/Users/{username}/.rvm/gems/ruby-2.5.1/gems/aws-sdk-core- 3.90.0/lib/seahorse/client/plugins/raise_response_errors.rb:15:in `call'", "/Users/{username}/.rvm/gems/ruby-2.5.1/gems/aws-sdk-core-3.90.0/lib/aws-sdk- core/plugins/jsonvalue_converter.rb:20:in `call'", "/Users/{username}/.rvm/gems/ruby-2.5.1/gems/aws-sdk-core-3.90.0/lib/aws-sdk- core/plugins/idempotency_token.rb:17:in `call'", "/Users/{username}/.rvm/gems/ruby-2.5.1/gems/aws-sdk-core-3.90.0/lib/aws-sdk- core/plugins/param_converter.rb:24:in `call'", "/Users/{username}/.rvm/gems/ruby-2.5.1/gems/aws-sdk-core-3.90.0/lib/aws-sdk- core/plugins/response_paging.rb:10:in `call'"

...