Short Message Service (SMS) s'intègre à ActionTrail. Dans la console ActionTrail, vous pouvez interroger les événements de gestion générés lors de la gestion des ressources SMS. ActionTrail peut acheminer ces événements vers des Logstores dans Log Service ou vers des compartiments Object Storage Service (OSS). Vous auditez ainsi les événements en temps réel et identifiez les causes des incidents.
ActionTrail génère des événements de gestion lorsque vous gérez des ressources cloud via des API ou la console Alibaba Cloud Management Console. Le tableau suivant décrit les événements de gestion de SMS que vous pouvez consulter dans la console ActionTrail.
|
Nom de l'événement |
Description |
|
AddShortUrl |
Crée une URL courte. |
|
AddSmsSign |
Crée une signature. |
|
AddSmsTemplate |
Crée un modèle de message. |
|
ApplyExportSmsSendDetails |
Demande l'exportation des journaux d'envoi de messages. |
|
BatchSendMessageToGlobe |
Envoie des messages simultanément à plusieurs numéros de téléphone mobile situés hors de Chine continentale. |
|
CalculateSmsLength |
Calcule la longueur d'un message. |
|
CancelSmsSign |
Annule l'examen d'une signature. |
|
CancelTask |
Annule une tâche d'envoi massif de messages. |
|
CheckMobilesCardSupport |
Vérifie si les numéros mobiles prennent en charge les messages carte. |
|
CheckServiceLinkedRoleForDeleting |
Vérifie si le rôle lié au service peut être supprimé. |
|
CheckSmsSign |
Vérifie une signature. |
|
ConversionData |
Interroge le taux de conversion. |
|
Create |
Achète des services SMS sur la page d'achat. |
|
CreateAuthorization |
Effectue une opération d'autorisation. |
|
CreateCardMessageCallback |
Crée une configuration de rappel pour les messages carte. |
|
CreateCardMessageQueue |
Crée une file d'attente Message Service (MNS). |
|
CreateCardSmsSaasTask |
Crée une tâche d'envoi de messages carte. |
|
CreateCardSmsTemplate |
Crée un modèle de message carte. |
|
CreateDigitalSmsTemplate |
Crée un modèle de message multimédia. |
|
CreateOrderInstance |
Crée une commande. |
|
CreateProduct |
Active le service SMS. |
|
CreateShortParam |
Génère un paramètre court. |
|
CreateSmsSign |
Crée une signature. |
|
CreateSmsSignNew |
Crée une signature. |
|
CreateSmsTemplate |
Crée un modèle de message. |
|
CreateSmsTemplateNew |
Crée un modèle de message. |
|
CreateUserFlowLimit |
Configure la fréquence d'envoi des messages. |
|
CreateWarningThreshold |
Configure un seuil d'alerte ou de limitation du débit. |
|
CreateWarningThresholdNew |
Configure un seuil d'alerte ou de limitation du débit. |
|
DeleteApplyExportRecord |
Supprime les demandes d'exportation des journaux d'envoi de messages. |
|
DeleteCardMessageCallback |
Supprime une configuration de rappel pour les messages carte. |
|
DeleteMessageCallback |
Supprime une configuration de rappel de message. |
|
DeleteMessageCallbackNew |
Supprime une configuration de rappel de message. |
|
DeleteShortUrl |
Supprime une URL courte. |
|
DeleteSmsSign |
Supprime une signature. |
|
DeleteSmsTemplate |
Supprime un modèle de message. |
|
DeleteTask |
Supprime une tâche. |
|
DingGroupGetLink |
Interroge l'URL du groupe DingTalk que vous souhaitez rejoindre. |
|
DingGroupMessageCallBack |
Interroge l'état de la fonctionnalité de rappel de message DingTalk. |
|
DoDingRequestRoute |
Authentifie le routage des requêtes DingTalk. |
|
EapiCreateAPi |
Crée une API. |
|
EapiCreateAPiS |
Crée des API. |
|
GenerateBillMonthDownloadTask |
Génère une tâche de téléchargement de facture. |
|
GeneratePersonalizedBillMonthDownloadTask |
Télécharge une facture personnalisée. |
|
GetAuditTypeForCPaaS |
Interroge un type d'examen. |
|
GetBillMonthDownloadTaskResult |
Interroge le résultat d'une tâche de téléchargement de facture. |
|
GetBillUpgradeLayerInfo |
Interroge les données d'une facture. |
|
GetBillViewDescription |
Interroge la description de la nouvelle vue d'une facture. |
|
GetCardSmsLink |
Interroge l'URL courte des messages carte. |
|
GetExtCodeForCPaaS |
Interroge un modèle. |
|
GetIndustryTypeForCPaaS |
Interroge un type de service. |
|
GetLetterOfAuthorization |
Télécharge une lettre d'autorisation. |
|
GetMediaResourceId |
Interroge l'ID d'une ressource de message carte. |
|
GetOrderInstance |
Interroge les informations relatives à une commande. |
|
GetOSSInfoForCardTemplate |
Interroge la configuration pour le chargement des ressources de messages carte vers des compartiments Object Storage Service (OSS). |
|
GetOssInfoForUploadFile |
Interroge la configuration pour le chargement de fichiers vers des compartiments OSS. |
|
GetPersonalizedBillConfig |
Interroge la configuration d'un modèle de facture personnalisé. |
|
GetPersonalizedBillMonthDownloadTaskResult |
Interroge le résultat d'une tâche de téléchargement de facture personnalisée. |
|
GetSceneTypeForCPaaS |
Interroge un type de scénario. |
|
GetSearchTreeData |
Interroge les informations relatives à une arborescence de recherche. |
|
GetToken |
Interroge un jeton d'accès. |
|
GetUserBill |
Interroge une facture utilisateur. |
|
ListCustomBillTab |
Interroge les factures personnalisées. |
|
ListDayUseDetail |
Interroge les détails de l'utilisation quotidienne. |
|
ListMccMnc |
Interroge les fournisseurs de services Internet (FAI). |
|
ListTagResources |
Interroge les tags de modèle. |
|
ListUserBillDetail |
Interroge les détails d'une facture utilisateur. |
|
ModifySmsSign |
Modifie les fichiers justificatifs d'une signature rejetée. |
|
ModifySmsTemplate |
Modifie un modèle de message rejeté. |
|
OpenSmsProduct |
Active le service SMS. |
|
PagePersonalizedBill |
Interroge une facture personnalisée. |
|
QueryAccountList |
Interroge les comptes disponibles. |
|
QueryApplyExportRecordList |
Interroge les demandes d'exportation des journaux d'envoi de messages. |
|
QueryAuthorization |
Interroge l'état de l'autorisation. |
|
QueryCardSmsTemplate |
Interroge l'état d'un modèle de message carte. |
|
QueryCardSmsTemplateReport |
Interroge les détails d'envoi des messages carte. |
|
QueryInterSmsIsoInfo |
Interroge les informations relatives à un message envoyé vers des numéros de téléphone mobile situés hors de Chine continentale. |
|
QueryMessage |
Interroge l'état d'un message. |
|
QueryPhoneStatus |
Interroge l'état d'un numéro de téléphone mobile. |
|
QuerySendDetails |
Interroge les détails d'envoi et l'état des messages. |
|
QuerySendStatistics |
Interroge les statistiques des journaux d'envoi de messages. |
|
QueryShortUrl |
Interroge l'état d'une URL courte. |
|
QueryShortUrlStatistics |
Interroge les statistiques des URL courtes. |
|
QuerySignatureList |
Interroge les signatures. |
|
QuerySmsProdStatus |
Interroge l'état du service SMS. |
|
QuerySmsSign |
Interroge l'état d'examen d'une signature. |
|
QuerySmsSignList |
Interroge les signatures. |
|
QuerySmsSignValid |
Interroge les signatures valides. |
|
QuerySmsStatistics |
Interroge les statistiques des messages. |
|
QuerySmsStatisticsUrl |
Interroge les statistiques d'utilisation des messages. |
|
QuerySmsTaskRecordList |
Interroge les détails d'une tâche d'envoi massif de messages. |
|
QuerySmsTemplate |
Interroge l'état d'examen d'un modèle de message. |
|
QuerySmsTemplateList |
Interroge les modèles de message. |
|
QueryTemplateList |
Interroge les modèles. |
|
QueryUserFlowLimit |
Interroge la fréquence d'envoi des messages. |
|
QueryUserMonthlyActiveStatus |
Interroge les utilisateurs actifs au cours du dernier mois. |
|
QueryWarningThreshold |
Interroge le seuil d'alerte ou de limitation du débit. |
|
SendBatchCardSms |
Envoie plusieurs messages carte simultanément. |
|
SendBatchSms |
Envoie plusieurs messages simultanément. |
|
SendCardSms |
Envoie un message carte. |
|
SendInterSms |
Envoie un message vers des numéros de téléphone mobile situés hors de Chine continentale. |
|
SendMediaMessage |
Envoie un message multimédia enrichi. |
|
SendMessageToGlobe |
Envoie un message vers des numéros de téléphone mobile situés hors de Chine continentale. |
|
SendMessageWithTemplate |
Envoie un message à l'aide d'un modèle de message. |
|
SendSms |
Envoie un message. |
|
SendSmsSmart |
Envoie un message sans conversion. |
|
SendSmsWithAdvertisement |
Envoie un message selon les configurations définies. |
|
SendSmsWithIdentification |
Envoie un message utilisé pour l'authentification à deux facteurs. |
|
SetDingGroupCallBack |
Active ou désactive la fonctionnalité de rappel de message de groupe DingTalk. |
|
SmartSmsByModel |
Envoie des messages en mode intelligent. |
|
SmsConversion |
Convertit un message. |
|
TagResources |
Ajoute un tag de modèle. |
|
UntagResources |
Supprime un tag de modèle. |
|
UpdatePersonalizedBillConfig |
Enregistre les configurations d'une facture personnalisée. |
Consulter l'adresse IP source d'une requête d'envoi SMS
Vous pouvez interroger les événements d'envoi SMS dans ActionTrail pour obtenir l'adresse IP source de la requête.
Connectez-vous à la console ActionTrail. Dans le volet de navigation de gauche, choisissez Events > Event Query.
Dans la liste déroulante Service Name, sélectionnez Short Message Service API(Dysmsapi).
Spécifiez la plage de temps de la requête.
Dans la liste des événements, repérez l'enregistrement dont le Event Name est
SendSmsouSendBatchSms.Cliquez sur View Details à côté de l'événement cible.
Dans la boîte de dialogue des détails de l'événement, vérifiez le champ Event Source IP, qui correspond au champ
sourceIpAddressdans le JSON de l'enregistrement d'événement. Il s'agit de l'adresse IP source de la requête d'envoi SMS.
La colonne Event Source IP de la liste des événements affiche également directement l'adresse IP, ce qui évite d'ouvrir les détails. Utilisez le champ Occurred At pour corréler l'événement avec l'ID d'enregistrement d'envoi SMS et localiser la requête correspondante.
Auditer et tracer les signatures par défaut
Une signature par défaut pour les codes de vérification est générée automatiquement par le système et ne produit pas d'événement de création AddSmsSign. Pour tracer l'utilisation d'une signature par défaut :
Connectez-vous à la console ActionTrail.
Filtrez les événements par nom. Sélectionnez
SendSmsouQuerySendDetails.Dans les détails de l'événement, vérifiez le champ
SignNamedansrequestParameters. Sa valeur correspond au nom de la signature par défaut.
Une signature personnalisée est créée en appelant AddSmsSign, ce qui génère un événement d'audit. Une signature par défaut est générée par le système et ne produit qu'un événement SendSms lors de son utilisation. Vous pouvez distinguer les deux types grâce à la valeur du champ SignName.