SNS send file attachment

0

My one AWS hosted application need to send PDF or DOC or JPG any format files to http, SQS , https type subscriptions through SNS. Is it possible? Can you please provide any AWS reference tutorial link related for this? If not possible what kind of AWS Service will help me to achieve this using Messaging Service. Thanks in advance

2 個答案
1

SNS is a notification service and isn't built to send attachments. You can use the next pattern: Put your file as an object in S3; Send notification in SNS with the pointer to the S3 object. You'll need to define the permissions for the bucket and the object. Suggest to review: https://docs.aws.amazon.com/lambda/latest/dg/with-s3-tutorial.html and https://docs.aws.amazon.com/lambda/latest/dg/with-sns-example.html

AWS
Vlad
已回答 2 年前
  • SNS shall I publish byte array message instead string and so that my subscriber read bye array convert to file put in filenet? Is it possible SNS put byte array message? Please advise

1

SNS is designed to send messages, it's not designed to send files (especially large ones). You can send Base64-encoded binary data object, considering the max message size of 256KB.

See https://docs.aws.amazon.com/sns/latest/api/API_MessageAttributeValue.html for details.

For larger payloads see the pattern described in https://docs.aws.amazon.com/sns/latest/dg/large-message-payloads.html

AWS
Vlad
已回答 2 年前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南