- Catégories :
Fonctions système (Informations système)
SYSTEM$GET_AWS_SNS_IAM_POLICY¶
Renvoie une déclaration de stratégie IAM AWS qui doit être ajoutée à la stratégie de rubrique Amazon SNS afin d’autoriser la file d’attente de messagerie Amazon SQS créée par Snowflake à s’abonner à la rubrique.
Cette fonction est utilisée lors de l’automatisation de Snowpipe à l’aide de notifications SQS pour les événements S3. Pour éviter les conflits avec les files d’attente SQS existantes pour le même point de terminaison (c’est-à-dire le compartiment S3), la création d’un sujet SNS pour le compartiment et la souscription de toutes les files d’attente SQS à ce sujet permettent à SNS de publier des notifications d’événement pour le compartiment à plusieurs abonnés.
Syntaxe¶
Arguments¶
sns_topic_arnNom de ressource Amazon (ARN) du sujet SNS de votre compartiment S3. La fonction renvoie une stratégie IAM permettant à la file d’attente SQS de Snowflake de s’abonner à ce sujet.
Notes sur l’utilisation¶
Tous les arguments sont des chaînes de caractères ; ils doivent donc être compris entre des guillemets simples.
Exemples¶
Renvoyer une stratégie IAM pour un ARN de sujet SNS spécifié :