s3 autoindex
1.0.0
موقع ويب ثابت لإنشاء قائمة الدليل لمجموعات S3.
انسخ المستودع وقم بتحرير config.js، وقم بتكوينه باستخدام الحاوية الخاصة بك.
window.S3_BUCKET_URL
على نقطة نهاية REST الخاصة بالحاوية.window.SECRET_BUCKET_URL
على نقطة نهاية REST المشفرة بواسطة AES. سيؤدي القيام بذلك إلى تشويش عنوان URL العام وكلمة المرور الخاصين بـ S3 لحماية قائمة الدليل الخاصة بك. تتوفر وظيفة encrypt
في js/encryption.js لإنشاء عناوين URL مشفرة.ملاحظة: تختلف نقطة نهاية S3 REST المستخدمة عن نقطة نهاية موقع الويب الخاص بـ S3. لمزيد من التفاصيل، راجع: موقع الراحة EndpointDiff.
يجب عليك إعداد مجموعة موقع الويب S3 للسماح بالوصول العام للقراءة.
منح Everyone
أذونات List
View
:
قم بتعيين سياسة المجموعة التالية:
{
"Version": "2008-10-17",
"Statement": [
{
"Sid": "AllowPublicRead",
"Effect": "Allow",
"Principal": {
"AWS": "*"
},
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::{your-bucket-name}/*"
}
]
}
<CORSConfiguration>
<CORSRule>
<AllowedOrigin>*</AllowedOrigin>
<AllowedMethod>GET</AllowedMethod>
<AllowedHeader>*</AllowedHeader>
</CORSRule>
</CORSConfiguration>