我已经创建了社交网络主题,事件在S3和雪管创建已成功完成。但当我在亚马逊网络服务S3上传任何新文件时,我的雪斗不会自动触发。我猜我的SNS没有处理事件触发器。在S3中创建雪花管道、sns主题和事件是否有依赖关系?
以下是Snowpipe的代码:
Create or Replace pipe ALTIMUS_BILL_pipe auto_ingest=true aws_sns_topic='arn:aws:sns:ap-south-1:123456654321:snowpipe_sns_test' as copy into src.tbl_ALTIMUS_BILL from @m
我正在使用CloudCheckr.com,并按照建议在我们目前没有活动的地区启用AWS。
理想情况下,我希望设置每个区域来使用默认区域中相同的S3桶和SNS主题(因为它已经安装好了),但是我得到了以下错误:
Last AWS Error Message: User: arn:aws:sts::XXXXXXX:assumed-role/config-role/AWSConfig-Delivery is not authorized to perform: SNS:Publish on resource: arn:aws:sns:eu-west-1:XXXXXXX:assumed:config-t
我正在尝试在S3存储桶(名为testBucket)上创建一个事件,以便每次创建新对象时,都会向SNS发送一条消息。 我做了一些研究,并补充道: "ArnLike": {"aws:SourceArn": "arn:aws:s3:*:*:testBucket"} 添加到目标主题的策略。 但是,当我尝试创建事件时,它仍然显示:Permissions on the destination topic do not allow S3 to publish notifications from this bucket。 有什么想法吗?
我有一个AWS批作业,它是一个.NET核心应用程序,作为一个容器运行,从SFTP服务器下载,CSV解析它,并将数据插入inserts。
当CSV损坏时,作业正在失败,并且应该发送SNS通知,相反,我在CloudWatch日志中看到以下错误。
"Message": "User: arn:aws:sts::654001826221:assumed-role/fileimportworker-batch/5f77c736e4e64c2d82df278800ec4f25 is not authorized to perform: SNS:Publish on resource
我有一个现有的s3桶,它不是由无服务器/cloudformation堆栈创建的。我还有一个没有服务器的堆栈,其中有一堆由不同前缀的s3创建事件触发的lambda。我需要通过SNS发送一些s3创建事件,以便可以在另一个系统中使用。
在我的serverless.yaml中,我有一个参考资料部分,我可以在其中创建一个SNS主题和策略。这似乎很好:
resources:
Resources:
# Create a topic for the created s3 documents to be published on.
MyS3ToSnsTopic:
Type: AW
我有一个现有的S3存储桶(其中有一些lambda事件和我的前同事已经创建的SNS配置)。我想添加一个新的lambda事件,它将由另一个前缀中的PutObject触发。
我一直在为其他现有的S3存储桶这样做,没有任何问题。然而,现在有了这个AWS存储桶,无论我尝试创建一个S3 (根据我正在阅读的一些AWS文档,在lambda控制台上执行此操作将自动附加S3调用函数的策略)。但我也尝试手动添加S3调用lambda)或SNS (我编辑SNS策略以允许S3存储桶到SendMessage和ReceiveMessage)的权限,我得到了这个错误:
An error occurred when creati