S3 media تسجل أعداداً هائلة من ملفات "AccessDenied" XML

تعمل Discourse بشكل جيد جدًا، والوسائط على S3 تعمل بشكل جيد جدًا. ومع ذلك، لاحظت للتو أن حاوية S3 تحتوي على آلاف الملفات الصغيرة المحفوظة كل يوم مثل هذا:

محتوى كل ملف يبدو كالتالي:

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

لماذا يحدث هذا؟
هل يمكنني حذف هذه الملفات؟

إعجابَين (2)

تبدو هذه مثل سجلات أو نسخ احتياطية. هل يمكنك تنزيل ملف من لوحة تحكم S3 مباشرة (ليس عبر عنوان URL العام) وعرض محتوياته؟ سيقودك هذا إلى ما يقوم بإنشائها. :slight_smile:

إعجابَين (2)

هذا هو الملف مباشرة من S3. يقوم Discourse بحفظ هذه الملفات XML الصغيرة في حاوية S3 لسبب ما.
تعمل الوسائط (الصور وملفات PDF وما إلى ذلك) على Discourse بشكل جيد دون أي مشاكل على الإطلاق.

تعديل:
عذرًا، لقد أدركت للتو ما كنت تسأل عنه، هذا هو محتوى الملف:

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 إعجابات

أعتقد أن هذه هي سجلات الخادم الخاصة بك، بناءً على التنسيق.

توضح هذه المستندات كيفية تعطيل الميزة، أو حذف السجلات. :slight_smile:

السجلات غير متاحة للعامة، ومن هنا جاءت رسائل “تم رفض الوصول”.

3 إعجابات

@Alon1 كنت أتصفح إعدادات التحميل عندما لاحظت تمكين مخزون S3. لم أستخدم هذه الميزة من قبل، ولكن من الوصف…

قم بإنشاء تقارير والتحقق من التحميلات باستخدام مخزون Amazon S3. هام: يتطلب بيانات اعتماد S3 صالحة (معرف مفتاح الوصول والمفتاح السري للوصول).

… وفكرت في دليل الملفات الخاص بك. مسار آخر للبحث، في حال لم تكن سجلات S3 هي تلك الموصوفة في المستندات المرتبطة. :slight_smile:

3 إعجابات

للرجوع إليها مستقبلاً إذا واجه أي شخص آخر هذه المشكلة، كانت الملفات عبارة عن ملفات سجل، لإيقافها انتقل إلى علامة تبويب خصائص الدلو الخاص بك على AWS
image
مرر لأسفل إلى لوحة تسجيل الخادم (وانقر فوق تحرير):
image
ثم قم ببساطة بتعطيل وحفظ:

إعجابَين (2)