S3 media sauvegarde des milliards de xmls "AccessDenied"

Le Discourse fonctionne très bien, les médias sur S3 fonctionnent très bien. Cependant, je viens de remarquer que le bucket S3 enregistre des milliers de petits fichiers chaque jour comme ceci :

Le contenu de chaque fichier ressemble à ceci :

<Error>
<Code>AccessDenied</Code>
<Message>Access Denied</Message>
<RequestId>VR5CF6C4VFAN</RequestId>
<HostId>OVpQx+h2s8sE0UG/k9/x6//kAW+Lq8/MXnwYDr0gOxnz3phq/uv4BXEaVw0CQ=</HostId>
</Error>

Pourquoi cela se produit-il ?
Puis-je supprimer ces fichiers ?

2 « J'aime »

Cela ressemble à des journaux ou à des sauvegardes. Pouvez-vous télécharger un fichier directement depuis le tableau de bord S3 (pas via l’URL publique) et en consulter le contenu ? Cela vous indiquera ce qui les génère. :slight_smile:

2 « J'aime »

Ceci est le fichier directement depuis S3. Discourse enregistre ces minuscules fichiers XML dans le bucket S3 pour une raison quelconque.
Les médias (images, PDF, etc.) sur mon Discourse fonctionnent très bien, sans aucun problème.

EDIT :
Désolé, je viens de réaliser ce que vous demandiez, voici le contenu du fichier :

de8e8e3b4675asd1a459600d7606d06568b10b1e94ea61ec54c36ccef95dcf rsrbt [25/Sep/2020:18:08:42 +0000] 99.124.56.223 de8e8e3b46a459500d760068b15e410b1e94ea61ec54ccef95dcf 0FA4CAA473DCF77B REST.GET.CORS - "GET /rsrbt?cors= HTTP/1.1" 404 NoSuchCORSConfiguration 311 - 33 - "-" "S3Console/0.4, aws-internal/3 aws-sdk-java/1.11.783 Linux/4.9.217-0.1.ac.205.84.332.metal1.x86_64 OpenJDK_64-Bit_Server_VM/25.252-b09 java/1.8.0_252 vendor/Oracle_Corporation" - hQWfzngEbMCWnJf3y1ELQgUAJgUHvslvzl6ZXixF1xZlaT7UUXik2HK8ggU8= SigV4 ECDHE-RSA-AES128-SHA AuthHeader s3.us-east-2.amazonaws.com TLSv1.2
3 « J'aime »

Je pense que ce sont vos journaux de serveur, d’après le format.

Ces documents montrent comment désactiver la fonctionnalité ou supprimer les journaux. :slight_smile:

Les journaux ne sont pas accessibles au public, d’où les messages « Accès refusé ».

3 « J'aime »

@Alon1 Je fouinais dans les paramètres de téléchargement quand j’ai remarqué enable s3 inventory. Je n’ai jamais utilisé cette fonctionnalité, mais d’après la description…

Génère des rapports et vérifie les téléchargements à l’aide de l’inventaire Amazon S3. IMPORTANT : nécessite des informations d’identification S3 valides (ID de clé d’accès et clé d’accès secrète).

…et j’ai pensé à ton répertoire de fichiers. Un autre chemin à explorer, au cas où les journaux S3 ne seraient pas ceux décrits dans la documentation liée. :slight_smile:

3 « J'aime »

Pour référence future si quelqu’un d’autre rencontre ce problème, les fichiers étaient des fichiers journaux. Pour les arrêter, allez dans l’onglet des propriétés de votre bucket sur AWS
image
faites défiler jusqu’au panneau de journalisation du serveur (et cliquez sur Modifier) :
image
Ensuite, désactivez simplement et enregistrez :

2 « J'aime »