فعال سازی CDN برای باکتهای آبجکت استوریج
با اتصال CDN و استوریج میتوانید از مزایای نمایش سریعتر آبجکتهای ذخیره شده بهرهمند شوید. در این حالت پاسخها با جای اینکه از استوریج برای کاربر ارسال شود از طریق سرورهای لبه که در ۲۰ شهر مختلف در دنیا قرار دارند ارسال خواهند شد. برای اتصال استوریج ستون به CDN ستون لازم است مراحل زیر را به ترتیب انجام دهید.
- وارد بخش CDN در پنل اوشن شوید و وارد CDNای که میخواهید به استوریج متصل کنید شوید اگر لیست شما خالی است لازم است یک CDN جدید بسازید.
- آدرس کنونیکال CDN مورد نظر را کپی کنید.
- در بخش DNS یک رکورد CNAME با کنونیکال مربوطه بسازید. شما میتوانید تمام wildcards این دامنه را از این CDN روت (Route) کنید. برای این کار در بخش نام عبارت @ را وارد کنید همین طور میتوانید یک زیر دامنه را به این CDN اختصاص دهید. برای این کار نام زیر دامنه را وارد کنید. (در صورتی که این گامها را قبلا برای اتصال DNS و CDN طی کردهاید از این مراحل عبور کنید).
- همین طور میتوانید فقط از یک زیردامنه استفاده کنید مثل s3.example.com
- به وسیله ابزارهای آنلاین DNS checker مطمئن شوید که آدرستان با NSهای ستون ریزالو میشود. اعمال این تغییرات ممکن است زمان بر باشد. بعد از این مراحل وضعیت CDN در پنل ستون سبز رنگ میشود.
- برای اضافه کردن S3 ستون به عنوان یک آپستریم روی بخشی با همین نام کلیک کنید و هاست رو مطابق اندپوینتهای استوریج تنظیم کنید مثلا s3.thr1.sotoon.ir و پورت ۴۴۳.
- سپس در بخش لوکیشن در تب آپستریم یک لوکیشن جدید اضافه کنید و نام هاست را مطابق دامنه و path را */ قرار دهید و گزینه آپستریم را روی دیفالت تنظیم کنید.
- در بخش کش تنظیمات مربوطه را انجام داده و برای فعال کردن کش آن را روی استاندارد قرار دهید و تایید را بزنید.
- حالا به طور مثال برای باکت my-bucket آدرس http://example.com/my-bucket به عنوان آدرس جدید باکت شما تعریف شده است. برای فعال کردن HTTPS از طریق تب TLS (کنار تب لوکیشن) آن را فعال کنید. ذخیره تغییرات را کلیک کنید. فعال شدن TLS ممکن است مدت زمانی طول بکشد. پس از این آدرس https://example.com/my-bucket فعال میشود.
اگر میخواهید از ساب دامنههایی مثل my-bucket.example.com استفاده کنید لازم است یک آپستریم (ممکن است نیاز به یک CNAME جدید داشته باشید) جدید تعریف کنید.
در ادامه لوکیشن حتما آن را طبق نام زیردامنه تنظیم کنید.
و TLS را مطابق زیر دامنه از طریق وایدکارت تعریف کنید. حالا آدرس شما به صورت my-bucket.s3.thr1.sotoon.ir در آمده است.