صورة Avatar Flair لا تستخدم S3 CDN

لقد نقلنا مؤخرًا تخزين ملفاتنا إلى S3 باستخدام الدليل المنشور هنا على الميتا. يبدو أن كل شيء* يتم الآن جلبه عبر شبكتي توصيل المحتوى (CDNs) الخاصتين بنا. (واحدة للملفات الثابتة والأخرى للرفع كما هو مقترح في دليل الميتا.)

  • لدينا صور لمجموعتي مستخدمين، وهما صور شارات الأفاتار، ويتم جلبها الآن مباشرةً من سلة الرفع بدلاً من شبكة توصيل المحتوى (CDN) الخاصة بـ S3 مثل الصور الأخرى. لا أعرف أوامر Rails التي يجب تشغيلها لتحديث هذه النطاقات لتستخدم شبكة توصيل المحتوى (CDN) الخاصة بـ S3 بدلاً من السلة مباشرةً.
إعجاب واحد (1)

لا أكون متأكداً مما إذا كان Secure Media Uploads breaks Group flair image - #4 by Benjamin_D مرتبطًا، سأحاول تهيئة صورة جديدة للتحقق.

ما زال يتم السحب مباشرة من الدلو وليس من CDN باستخدام التعديل 4739bdac0a

إعجاب واحد (1)

أستطيع تكرار نفس الأمر على Meta، وأنا أتحقق من الأمر.

3 إعجابات

يبدو أنني قد قمت بتعيين متغير بشكل غير صحيح:

data-s3-cdn="https://b2discourse.pi-hole.net" data-s3-base-url="//pi-hole-discourse.s3.us-west-001.backblazeb2.com">

من:

<meta id="data-discourse-setup" data-cdn="https://discourse-cdn.pi-hole.net" data-base-url="https://discourse.pi-hole.net" data-base-uri="" data-environment="production" data-letter-avatar-version="5_6363c49f2373467b0c1a609f08282e85" data-markdown-it-url="https://b2discourse.pi-hole.net/assets/markdown-it-bundle-04999a8c1ce5e0e2544244cf2303c4383d8aaae90f8446b875a9724470a9aca3.br.js" data-service-worker-url="service-worker-f303985b31c200485c2aa8e2cdf12f43c5ad579c27d72b781c23319094ff1c5e.js" data-default-locale="en" data-asset-version="23d26bd3e38bb68bf4439a677abf8c6a" data-disable-custom-css="false" data-highlight-js-path="/highlight-js/discourse.pi-hole.net/8bc3c58d47a0fcff6af9ab4ac94ae20259fa83c8.js" data-svg-sprite-path="/svg-sprite/discourse.pi-hole.net/svg-27-758bb98be0f3145e18faa8056ce0ec74ec37e41b.js" data-enable-js-error-reporting="true" data-color-scheme-is-dark="true" data-user-color-scheme-id="1" data-user-dark-scheme-id="-1" data-s3-cdn="https://b2discourse.pi-hole.net" data-s3-base-url="//pi-hole-discourse.s3.us-west-001.backblazeb2.com">

المسار الأساسي الوحيد الذي أستطيع رؤيته في صفحة الإعدادات هو عنوان URL للاستعلام طويل الأجل. وهو مضبوط حاليًا على /.

هل يمكن أن يكون متغير بيئة جديد باسم DISCOURSE_S3_BASE_URL: https://b2discourse.pi-hole.net حلاً محتملاً؟

هذا هو إعداد S3 الحالي:

  DISCOURSE_USE_S3: true
  DISCOURSE_S3_REGION: "us-west-001"
  DISCOURSE_S3_INSTALL_CORS_RULE: false
  DISCOURSE_S3_CONFIGURE_TOMBSTONE_POLICY: false
  DISCOURSE_S3_ENDPOINT: https://s3.us-west-001.backblazeb2.com
  DISCOURSE_S3_ACCESS_KEY_ID: REDACT
  DISCOURSE_S3_SECRET_ACCESS_KEY: REDACT
  DISCOURSE_S3_CDN_URL: https://b2discourse.pi-hole.net
  DISCOURSE_S3_BUCKET: pi-hole-discourse
إعجاب واحد (1)

سيصلح هذا الطلب سحب المشكلة

4 إعجابات

تأكد من أن الإصلاح يعمل.

Screenshot 2021-02-18 122314

إعجابَين (2)

تم إغلاق هذا الموضوع تلقائيًا بعد 14 ساعة. لم يعد السماح بردود جديدة.