2
私はAWSを初めて使用しており、確認メッセージとしてSMSをエンドユーザのポスト予約に送信するようにシステムを設定しようとしています。Amazon AWS SNS SMSを送信できませんでした。返信ステータスは「WaitingForActivation」
私が今までやった以下:
AmazonSimpleNotificationServiceClient smsClient = new AmazonSimpleNotificationServiceClient(key, secreteKey, token, Amazon.RegionEndpoint.APSoutheast2);
var smsAttributes = new Dictionary<string, MessageAttributeValue>();
MessageAttributeValue senderID = new MessageAttributeValue();
senderID.DataType = "String";
senderID.StringValue = "my-sender-id";
MessageAttributeValue sMSType = new MessageAttributeValue();
senderID.DataType = "String";
senderID.StringValue = "Transactional";
CancellationTokenSource source = new CancellationTokenSource();
CancellationToken token = source.Token;
smsAttributes.Add("SenderID", senderID);
smsAttributes.Add("SMSType", sMSType);
PublishRequest publishRequest = new PublishRequest();
publishRequest.Message = "This is 2nd sample message";
publishRequest.MessageAttributes = smsAttributes;
publishRequest.PhoneNumber = "my number with + and country code";
Task<PublishResponse> result = smsClient.PublishAsync(publishRequest, token);
私は任意のSMSを受信しませんでしたが。
私は、コードをデバッグするように、私は、メッセージの下に見た:
誰も助けてくださいことができます。
での作業の抜粋ですが、それはSMSを送信していないもあなたが –
すべてのエラーを与えますデバッグを使用してタスク結果のステータスを確認するか、AWSコンソールでSNSレポートのバケットを定義してレポートを確認できます。これを最初に試している場合、AWSはSMSの使用限度額をそのアカウントの$ 1に制限しているため、SMSクォータ制限の引き上げ要求を提起する必要があります。クォータが使い尽くされているかどうかを確認するには、SNSコンソールからSMSを送信してみてください。 –