Cette rubrique explique comment ActionTrail s'intègre à Object Storage Service (OSS) pour auditer les événements de données. ActionTrail enregistre les événements de données liés aux opérations OSS et les achemine vers un Logstore dans Log Service (SLS). Vous pouvez ensuite interroger et analyser ces événements en temps réel à des fins d'audit de conformité, de traçabilité des incidents et d'analyse de sécurité.
ActionTrail ne prend pas en charge l'enregistrement ni la livraison des événements de données pour OSS dans les régions Finance Cloud.
ActionTrail enregistre les événements de données pour les opérations sur les ressources cloud effectuées via des appels API, la console ou d'autres méthodes. Le tableau suivant répertorie les événements de données auditable pour OSS. Cette liste sera mise à jour au fur et à mesure que d'autres événements seront pris en charge.
|
Nom de l'événement |
Description |
|
GetBucket (ListObjects/ListObjectsV2) |
Répertorie les objets d'un bucket. |
|
ListObjectVersions |
Répertorie toutes les versions des objets, y compris les marqueurs de suppression. |
|
PutObject |
Télécharge un objet. |
|
GetObject |
Récupère un objet. |
|
CopyObject |
Copie un objet ou modifie sa classe de stockage. |
|
AppendObject |
Télécharge un objet par ajout de données. |
|
DeleteObject |
Supprime un objet. |
|
DeleteMultipleObjects |
Supprime plusieurs objets en une seule requête. |
|
GetObjects |
Récupère plusieurs objets en une seule requête. |
|
CopyObjects |
Copie plusieurs objets en une seule requête. |
|
HeadObject |
Récupère les métadonnées d'un objet à l'aide de la méthode HEAD. |
|
GetObjectMeta |
Récupère les métadonnées d'un objet. |
|
PostObject |
Télécharge un objet via une publication de formulaire HTML. |
|
RestoreObject |
Restaure un objet depuis le stockage Archive, Cold Archive ou Deep Cold Archive. |
|
CleanRestoredObject |
Supprime la copie restaurée d'un objet. |
|
SelectObject |
Exécute une requête SQL sur un objet CSV ou JSON et renvoie le résultat. |
|
CreateSelectObjectMeta |
Crée et récupère les métadonnées d'un objet cible, telles que le nombre de lignes, de colonnes et de blocs de données. |
|
InitiateMultipartUpload |
Démarre un téléchargement multipart. |
|
UploadPart |
Télécharge une partie dans un téléchargement multipart. |
|
UploadPartCopy |
Télécharge une partie en copiant les données d'un objet existant. |
|
CompleteMultipartUpload |
Finalise un téléchargement multipart en assemblant les parties téléchargées. |
|
AbortMultipartUpload |
Abandonne un téléchargement multipart et supprime toutes les parties téléchargées. |
|
ListMultipartUpload |
Répertorie tous les téléchargements multipart en cours. |
|
ListParts |
Répertorie les parties téléchargées pour un téléchargement multipart spécifique. |
|
StartPartUpload |
Démarre un processus de téléchargement fragmenté pour une partie. |
|
UploadPartChunk |
Télécharge un fragment d'une partie. |
|
CommitPart |
Valide les fragments téléchargés pour former une partie. |
|
PutObjectLink |
Crée un objet de lien. |
|
GetObjectLink |
Récupère un objet de lien. |
|
PostObjectGroup |
Crée un objet de groupe. |
|
GetGroupIndex |
Interroge un objet de groupe. |
|
GetObjectInfo |
Récupère les informations relatives à un objet spécifié. |
|
PutSymlink |
Crée un lien symbolique pour un objet cible. |
|
GetSymlink |
Lit un lien symbolique spécifié. |
|
PutObjectAcl |
Définit ou modifie la liste de contrôle d'accès (ACL) d'un objet. |
|
GetObjectAcl |
Récupère la liste de contrôle d'accès (ACL) d'un objet. |
|
PutObjectTagging |
Définit ou met à jour les tags d'un objet. |
|
GetObjectTagging |
Récupère les tags d'un objet. |
|
DeleteObjectTagging |
Supprime tous les tags d'un objet. |
|
PutLiveChannel |
Crée un LiveChannel et renvoie ses URL d'ingestion et de lecture. |
|
GetLiveChannelInfo |
Récupère la configuration d'un LiveChannel spécifié. |
|
ListLiveChannel |
Répertorie les LiveChannels d'un bucket. |
|
DeleteLiveChannel |
Supprime un LiveChannel spécifié. |
|
GetLiveChannelStat |
Récupère le statut d'ingestion d'un LiveChannel spécifié. |
|
PutLiveChannelStatus |
Active ou désactive un LiveChannel spécifié. |
|
GetLiveChannelHistory |
Récupère l'historique d'ingestion de flux pour un LiveChannel spécifié. |
|
GetVodPlaylist |
Récupère la playlist VOD générée à partir du flux d'un LiveChannel dans une plage de temps spécifiée. |
|
PostVodPlaylist |
Génère une playlist VOD pour un LiveChannel spécifié. |
|
PostAsyncFetchTask |
Soumet une tâche de récupération de fichier asynchrone. |
|
GetAsyncFetchTask |
Interroge une tâche de récupération de fichier asynchrone. |
|
PostDataLakeStorageFileOperation |
Accède aux fichiers à l'aide du service OSS-HDFS. |
|
DoMetaQuery |
Recherche des objets correspondant à des conditions spécifiées à l'aide d'index de données. |
|
WriteGetObjectResponse |
Écrit une réponse personnalisée pour une requête GetObject. |
|
ProcessImm |
Traite les données dans un objet cible. |
|
PostProcessTask |
Traite les données dans un objet cible. |
|
get_image_info |
Récupère les informations de base d'une image. |
|
get_image_infoexif |
Récupère les informations de base et EXIF d'une image. |
|
get_image_exif |
Récupère les informations EXIF d'une image. |
|
OptionObject |
Vérifie si un objet est accessible via une requête cross-origin. |
Interroger les événements de données OSS à l'aide de SLS
L'API LookupEvents permet uniquement d'interroger les événements de gestion. Les événements de données pour les opérations OSS, tels que PutObject, ne sont pas couverts par LookupEvents et doivent être interrogés dans Log Service (SLS). Après avoir créé un trail, attendez 5 à 30 minutes que les événements de données soient livrés à SLS avant de les interroger.
L'exemple suivant montre comment interroger les événements de téléchargement PutObject dans SLS :
* | SELECT eventTime, sourceIPAddress, userIdentity.userName, requestParameters.objectKey
WHERE eventName = 'PutObject'
ORDER BY eventTime DESC
Cette requête renvoie l'heure, l'adresse IP source, l'identité de l'opérateur et le chemin de l'objet pour chaque téléchargement, ce qui vous permet de tracer les activités de téléchargement anormales.