Configuration des AWS ressources initiales pour l'archivage et l'analyse des SNS messages Amazon - Amazon Simple Notification Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Configuration des AWS ressources initiales pour l'archivage et l'analyse des SNS messages Amazon

Cette page explique comment créer les ressources suivantes pour l'exemple d'archivage des messages et d'analyse de cas d'utilisation :

  • Un compartiment Amazon Simple Storage Service (Amazon S3)

  • Deux files d'attente Amazon Simple Queue Service (AmazonSQS)

  • Un SNS sujet sur Amazon

  • Deux SQS abonnements Amazon à la SNS rubrique Amazon

Pour créer les ressources initiales
  1. Créez un compartiment Amazon S3 :

    1. Ouvrez la console Amazon S3.

    2. Choisissez Créer un compartiment.

    3. Pour Nom de compartiment, saisissez un nom unique dans le monde. Conservez les valeurs par défaut des autres champs.

    4. Choisissez Créer un compartiment.

    Pour de plus amples informations sur les compartiments Amazon S3, voir Créer un compartiment dans le Guide de l’utilisateur du service Amazon Simple Storage et Travailler avec les compartiments Amazon S3 dans le Guide de l’utilisateur du service Amazon Simple Storage.

  2. Créez les deux SQS files d'attente Amazon :

    1. Ouvrez la SQSconsole Amazon.

    2. Choisissez Créez une file d'attente.

    3. Pour Type, choisissez Standard.

    4. Pour Name (Nom), saisissez ticketPaymentQueue.

    5. Sous Politique d'accès, pour Choisir la méthode, choisissez Avancé.

    6. Dans la zone JSON de stratégie, collez la politique suivante :

      { "Version": "2008-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": "sns.amazonaws.com" }, "Action": "sqs:SendMessage", "Resource": "*", "Condition": { "ArnEquals": { "aws:SourceArn": "arn:aws:sns:us-east-1:123456789012:ticketTopic" } } } ] }

      Dans cette politique d'accès, remplacez le Compte AWS numéro (123456789012) avec la vôtre, et modifiez la AWS région (us-east-1) en conséquence.

    7. Choisissez Créez une file d'attente.

    8. Répétez ces étapes pour créer une deuxième SQS file d'attente nomméeticketFraudQueue.

    Pour plus d'informations sur la création de SQS files d'attente, consultez la section Création d'une SQS file d'attente Amazon (console) dans le manuel Amazon Simple Queue Service Developer Guide.

  3. Créez le SNS sujet :

    1. Ouvrez la page Rubriques de la SNS console Amazon.

    2. Choisissez Créer une rubrique.

    3. Sous Détails, pour Type, choisissez Standard.

    4. Pour Name (Nom), saisissez ticketTopic.

    5. Choisissez Créer une rubrique.

    Pour plus d'informations sur la création de SNS rubriques, consultezCréation d'un SNS sujet Amazon.

  4. Inscrivez les deux SQS files d'attente au SNS sujet :

    1. Dans la SNSconsole Amazon, sur la page de détails du ticketTopicsujet, choisissez Create subscription.

    2. Dans Détails, dans le champ Protocole, sélectionnez Amazon SQS.

    3. Pour Endpoint, choisissez le nom de ressource Amazon (ARN) de la ticketPaymentQueuefile d'attente.

    4. Choisissez Create subscription (Créer un abonnement).

    5. Répétez ces étapes pour créer un deuxième abonnement en utilisant la ARN ticketFraudQueuefile d'attente.

      Pour plus d'informations sur l'abonnement à des SNS rubriques, consultezCréation d'un abonnement à un SNS sujet Amazon. Vous pouvez également vous abonner à des SQS files d'attente pour SNS des sujets depuis la SQS console Amazon. Pour plus d'informations, consultez la section Abonnement d'une SQS file d'attente Amazon à une SNS rubrique Amazon (console) dans le manuel Amazon Simple Queue Service Developer Guide.

Vous avez créé les ressources initiales pour cet exemple de cas d'utilisation. Pour continuer, consultez la section Configuration d'un flux de diffusion Firehose pour l'archivage des messages Amazon SNS.