Configuration dans AWS SNS
La mise en œuvre du service de SMS requiert des étapes devant prendre place dans la console AWS et d'autres devant prendre place dans la console administrative de S-Filer Portal.
Les étapes suivantes sont effectuées dans la console AWS et requièrent d'avoir les permissions nécessaires pour créer des ressources.
Étape nº 1 - Connexion à la console AWS
Connectez-vous à la console AWS (https://aws.amazon.com/fr/console/) en utilisant votre navigateur et vos identifiants de connexion.
Étape nº 2 - Création d'un utilisateur IAM
Afin de réduire les risques de sécurité, il est recommandé de créer une politique et utilisateur IAM spécifique pour S-Filer Portal. Cet utilisateur doit avoir les permissions nécessaires pour accéder au service SNS.
À partir de la page d'accueil, utiliser la barre de recherche pour accéder au service IAM. Utiliser le lien apparaissant dans le coin supérieur droit de la page pour créer une nouvelle politique IAM.
Lorsque le panneau de création de politique apparait, copier le JSON suivant.
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "SNSPublishAccess",
"Effect": "Allow",
"Action": "sns:Publish",
"Resource": "*"
},
{
"Sid": "SMSSendAccess",
"Effect": "Allow",
"Action": [
"sms-voice:SendTextMessage"
],
"Resource": "*",
"Condition": {
"StringEquals": {
"aws:CalledViaLast": "sns.amazonaws.com"
}
}
}
]
}
Cliquer sur le bouton Suivant au bas de la page pour accéder à la dernière page de configuration de la politique.
Donner un nom significatif pour la nouvelle politique et cliquer sur le bouton Créer une politique pour créer la politique IAM.
Revenez ensuite à la liste des utilisateurs IAM et cliquer sur Créer un utilisateur.
Lorsque le panneau de création d'utilisateurs apparait, donner un nom significatif à l'utilisateur. Cliquer sur le bouton Suivant au bas de la page pour accéder à la page de configuration des autorisations.
Dans le panneau de configuration des autorisations, sélectionner Attacher directement des politiques et rechercher la politique que vous avez préalablement créée. Cliquer sur le bouton Suivant au bas de la page pour valider les paramètres de l'utilisateur. Lorsque tout est configuré, cliquer sur le bouton Créer un utilisateur pour créer l'utilisateur IAM.
Revenez ensuite à la liste des utilisateurs IAM et cliquer sur l'utilisateur que vous venez de créer. Utiliser le lien Créer une clé d'accès dans la section "Récapitulatif". Cette action provoquera la création d'une clé d'accès pour l'utilisateur IAM. Un panneau apparaitra et exposera les bonnes pratiques et alternatives en matière de clé d'accès. Sélectionnez l'option "Autre" apparaissant au bas de la liste et cliquez sur le bouton Suivant.
Dans le panneau suivant, prenez le temps de donner une description à la clé d'accès en cours de création et appuyer sur le bouton Créer une clé d'accès. Cette action provoquera la création de la clé d'accès et du secret d'accès.
Prenez note de la clé d'accès et de la clé d'accès secrète. Ces informations seront nécessaires pour la configuration de S-Filer Portal.
Étape nº 3 - Création d'un environnement SNS
À partir de la page d'accueil, utiliser la barre de recherche pour accéder au service SNS.
Utiliser le lien apparaissant dans le coin supérieur gauche de la page pour accéder à la section SMS.
Environnement de test (Sandbox)
Afin de pouvoir envoyer des SMS, il est recommandé de ne pas utiliser le mode de test (Sandbox) de SNS. Pour ce faire, vous devez faire une demande pour passer en mode de production. Pour plus d'informations, veuillez consulter la documentation officielle.