Prenez l’habitude d’utiliser Amazon SNS pour les alertes quotidiennes par SMS
Chez Delicious Brains Inc., toute l’équipe bénéficie des avantages du télétravail. Personnellement, j’aime être libre de commencer et de terminer ma journée à tout moment, mais cette journée désorganisée a aussi quelques inconvénients: J’ai du mal à me souvenir d’avoir fait des choses qui, à l’origine, faisaient partie d’une vie quotidienne plus structurée, comme promener mon chien ou aller à la gym. Je suis sûr que beaucoup de lecteurs crient sur leurs écrans comme \
Je pourrais trouver une application pour envoyer un email [protégé par courriel] Mais depuis que nous avons commencé à travailler sur la désinstallation de S3 par WP, nous avons travaillé avec Amazon Web services, donc j’ai décidé de profiter de l’occasion pour explorer l’un des autres services AWS: Amazon SNS. Si vous ne l’avez pas encore fait, nous vous recommandons de vous inscrire au ssfe et au SNS. Nous allons écrire un script PHP en utilisant le SDK AWS d’Amazon pour PHP version 3, puis configurer un nouveau dossier de projet et demander le SDK en utilisant composer. Si vous avez besoin de conseils rapides sur la façon d’installer et d’utiliser composer, consultez la première partie de l’article de Gilbert sur l’utilisation de composer pour gérer les sujets et les plug – ins ou le Guide AWS.
Tout d’abord, nous créons un dossier de projet appelé SNS Alert et l’ouvrons. J’utilise la ligne de commande, donc je vais utiliser la commande suivante: $MkDir SNS reminders & CD SNS reminders successivam
L’utilitaire en ligne de commande, Array _ POP () peut traiter le message $argv en ajoutant la ligne suivante:
$message = array _ POP ($argv); Nous allons maintenant définir la charge utile du message et utiliser la méthode de publication du client SNS pour envoyer le message. Collez le code suivant pour remplacer la valeur topicarn par la valeur réelle précédemment copiée à partir de la page de détails du sujet: $payload = array (‘topicarn’ = > ‘ARN: AWS: SNS: US – East – 1: 1234567890: SNS alert’, ‘message’ = > $message, ‘messagestructure’ = > ‘string’); Essayez {client – > publier ($payload); echo \
Maintenant, envoyons le premier message! Ouvrez le dossier du projet à l’invite de commande et tapez la commande suivante: $PHP send. Php \
$crontab – E and add the following entry, Every Morning 10: 00: 0 10 * * * PHP ~ \/ sns reminder \/ send me a SMS. Php \