0
Amazon SNS経由でSMSを送信するときにAWS.SNS.SMS.SenderID
と設定したいと思います。aws-sdk for Ruby:message_attributesをAws :: SNS :: Clientに設定するには?
このコードは正常にメッセージを送信しましたが、送信者IDはMySenderID
ではなく、代わりに電話番号が表示されます。
@sns_client ||= Aws::SNS::Client.new(region: "ap-northeast-1", credentials: credentials)
@sns_client.publish(
phone_number: "+81xxxxxxxxxx",
message: message,
message_attributes: {
"AWS.SNS.SMS.SMSType" => { data_type: "String", string_value: "Transactional" },
"AWS.SNS.SMS.SenderID" => { data_type: "String", string_value: "MySenderID" }
}
)
Webコンソールから送信者IDを正しく設定できるため、Rubyでプログラム的に設定する方法があります。
どのようにsenderIDを設定できますか?
を見てください – yskkin