为什么我的通知渠道(外部 table )为空?
why is my notification channel (External table )null?
我用 S3 中的数据在 snowflake 中创建了一个外部 table。并使用 SNS 实现自动化。
我创建了带有 2 个存储桶(Bucket1 和 BUcket 2)的 S3 集成对象。
我创建了一个 SNS 主题并将同一主题订阅到两个 S3 存储桶。
当我点击 Show external tables 时,我在 notification_channel 中获取来自存储桶 2 的数据的空值:
我可以在该路径上执行 ls,也可以手动刷新舞台,但不会自动更新。
什么可能导致此问题?
像下面这样向主题访问策略添加条件以包含所有存储桶有效
"Action": "SNS:Publish",
// "Resource": "<sns arn>",
// "Condition": {
// "ArnLike": {
// "AWS:SourceArn": "arn:aws:s3:*:*:*"
// }
// }
我用 S3 中的数据在 snowflake 中创建了一个外部 table。并使用 SNS 实现自动化。
我创建了带有 2 个存储桶(Bucket1 和 BUcket 2)的 S3 集成对象。
我创建了一个 SNS 主题并将同一主题订阅到两个 S3 存储桶。
当我点击 Show external tables 时,我在 notification_channel 中获取来自存储桶 2 的数据的空值:
我可以在该路径上执行 ls,也可以手动刷新舞台,但不会自动更新。
什么可能导致此问题?
像下面这样向主题访问策略添加条件以包含所有存储桶有效
"Action": "SNS:Publish",
// "Resource": "<sns arn>",
// "Condition": {
// "ArnLike": {
// "AWS:SourceArn": "arn:aws:s3:*:*:*"
// }
// }