حساب GCP: كيف يتم تكوين GCP Cloud Storage للوصول العام ؟ استضافة المواقع الثابتة GCS والتحكم في الأذونات البرنامج التعليمي المبتدئ

سحابة 2026-06-04 阅读 9
cloud

عندما يكون الكثير من الأشخاص على اتصال بـ Cloud Storage (GCS) من Google Cloud (GCP) ، فسوف يذهلون من مجموعة من المصطلحات المهنية مثل "IAM و ACL والوصول الموحد والحبيبات الدقيقة". في الأصل ، أردت فقط نشر بعض الصور أو صفحات الويب الثابتة ، لكن القذف لفترة طويلة لم يكن تقريرًا

AccessDenied

، فقط قلق من أن تنشر عن طريق الخطأ البيانات الحساسة.

بصفتي أحد كبار السن الذين صعدوا على حفر لا حصر لها ، لن أأيد المفهوم معك اليوم. نستخدم الطريقة الأكثر تلويثًا والأكثر العامية لنقلك إلى شيئين:

أولاً ، قم بتكوين الوصول العام إلى دلو تخزين GCS ؛ ثانيًا ، استضافة موقع ويب ثابت خالص (HTML/CSS/JS) على GCS.

بعد تحريك المقعد الصغير ، سننتقل مباشرة إلى البضائع الجافة ، ونحسب الحسابات ونتجنب الحفرة!

الجزء الأول: الاستعدادات (اثنين من "الخيارات الرئيسية" لإنشاء دلو)

البحث في وحدة التحكم GCP

Cloud Storage

، انقر فوق

إنشاء (Create)

. في هذا الوقت ، سيكون هناك العديد من الخيارات ، ومن المرجح أن يدفن المبتدئين الأخطار الخفية هنا.

1. اسم برميل التخزين (Bucket Name): يجب أن يكون الوحيد في العالم

إذا كنت

تستخدم فقط لتخزين الصور والصوت والفيديو

، اسم غير رسمي (على سبيل المثال

My-unique-assets-2026

).

إذا كنت

تريد استضافة موقع ثابت واستخدام نطاق المستوى الأعلى الخاص بك (مثل www.example.com)

، ثم اسم دلو التخزين الخاص بك

يجب أن يكون مثل اسم المجال الخاص بك

! بمعنى آخر ، يجب تسمية دلو التخزين www.example.com.

2. التحكم في الوصول: اختر "Uniform"

عند إنشاء الخطوة قبل الأخيرة ، سيسأل GCP عن التحكم في الوصول الذي تختاره:

Uniform: (موصى به بشدة!) تتم إدارة أذونات جميع الملفات الموجودة في البرميل بشكل موحد بواسطة دلو التخزين. إذا كنت تريد أن تكون عامًا ، فيجب أن تكون خاصًا.

الحبيبات الدقيقة: يُسمح بالكشف عن ملف معين في البرميل بشكل منفصل ، والملف الآخر خاص (عبر ACL).

⚠️ حديث عن الخبرة: ما لم يكن لديك مشهد عمل خاص للغاية ، فستختار دائمًا "Uniform". من السهل جدًا التحكم في الحبيبات الدقيقة ، لأن الموظفين يسيئون التشغيل ، يتم تعيين معلومات العميل التي لا ينبغي الكشف عنها بشكل منفصل للإفصاح ، مما يتسبب في تسرب البيانات.

الجزء الثاني: تكوين اليد "الوصول المفتوح" (للتنزيل للجميع)

بشكل افتراضي ، فإن البراميل التي تم إنشاؤها حديثًا خاصة تمامًا لأسباب أمنية. لكي يتمكن الجميع من الوصول إلى الملفات الموجودة في البرميل من خلال عنوان URL ، نحتاج إلى القيام بأمرين:

تدابير وقائية لرفع الزيارات العامة

و

إعطاء حقوق القراءة العامة

.

الخطوة الأولى: إيقاف مفتاح "منع الوصول العام"

أدخل الدلو الذي قمت بإنشائه للتو ، اضغط على علامة التبويب "Configuration" في الجزء العلوي.

ابحث عن عنصر "منع الوصول العام". ستجد أنه قيد التشغيل (هذه هي آلية حماية GCP).

انقر على تحرير ، وإلغاء وضع علامة عليه ، ثم حفظه. ملاحظة: في هذا الوقت ، لا يزال دلو التخزين خاصًا ، وقد سمحت له فقط بـ "مؤهل الكشف عنه".

الخطوة الثانية: إضافة أذونات القراءة العامة للشبكة بأكملها

قم بالتبديل إلى علامة التبويب "الأذونات" ، ثم انقر على "منح الوصول".

في مربع الإدخال "New principals" ، أدخل يدويًا: allUsers (ملاحظة: allUsers هي كلمة رئيسية مدمجة في GCP ، تمثل أي شخص على الإنترنت ولا تحتاج إلى تسجيل الدخول).

في "Select a role" ، ابحث واختر: Storage Object Viewer (وحدة عرض الكائنات المخزنة). (تذكر: لا تختار Storage Admin أو Storage Object Creator ، وإلا يمكن للآخرين حذف ملفاتك أو نقل الفيروس إلى دلك!)

انقر على حفظ (حفظ) ، سيقوم النظام بتحذيرك من النافذة المنبثقة "هذا سيمنح الجميع الوصول إلى الإنترنت" للتأكيد بشكل حاسم.

🧪تحقق من ذلك:

في هذا الوقت ، يمكنك تحميل صورة (مثل

Logo.png

). في قائمة الملفات ، سترى واحدة أخرى بجانب هذا الملف

رمز الارتباط العام

.

نسخ عنوان URL هذا (التنسيق عادة ما يكون

إتش تي

Tps: //

، يفتح تحت "وضع بدون علامات" في المتصفح. إذا كنت تستطيع رؤية الصورة بشكل طبيعي ، تهانينا ، تكوين الوصول العام ناجح!

الجزء الثالث: القتال الفعلي المتقدم: استضافة موقع GCS الثابت

إذا كان لديك مجموعة من صفحات الويب الثابتة المعبأة في الواجهة الأمامية (تحتوي على

فهرس.html

و

404.html

) ، ليست هناك حاجة لشراء خادم لتثبيت Nginx ، يمكنك الاستضافة بشكل مثالي باستخدام GCS مباشرة.

1. قم بتحميل ملفات صفحة الويب الخاصة بك

أتركك

فهرس.html

،

404.html

وأيضًا

Css/

،

Js/

المجلد ، تم سحب كل العقول وتحميلها إلى التكوين

AllUsers

سلطة عامة تحت دليل جذر دلو التخزين.

2. تكوين "السمات المهنية لموقع الويب" لبرميل التخزين

بعد التحميل مباشرة إلى عنوان URL ، ستجد أنه يعرض فقط قائمة من الملفات ، أو يمكن تنزيلها فقط في ملف واحد ، ولا يتم عرضها مثل موقع الويب. نحتاج أيضًا إلى إخبار GCS من هو الصفحة الرئيسية.

العودة إلى صفحة قائمة الدلو.

ابحث عن دلو التخزين الخاص بك ، انقر فوق النقاط الثلاث في أقصى اليمين (المزيد من الإجراءات) ، واختر "تحرير تكوين الموقع (Edit webite configu)

Ration) ".

الإعدادات في النافذة المنبثقة: الصفحة الرئيسية (صفحة Index suffix): املأ صفحة الخطأ index.html (صفحة Error): املأ 404.html (اختياري ، ولكن يوصى بتعبئة)

انقر على حفظ.

3. كيفية الوصول إلى موقع الويب الخاص بك ثابت ؟

بعد اكتمال التكوين ، يكون تنسيق الدخول الرسمي لموقع الويب الخاص بك الثابت هو:

https://storage.googleapis.com/[اسم دلو الخاص بك]/index.html

إذا كان اسم دلو التخزين الخاص بك هو اسم النطاق الخاص بك (على سبيل المثال ،

Wwe

W.mywebsite.com) ، يمكنك أيضًا التعاون مع Cloud CDN الخاص بـ GCP أو Load Balancer ، أو حتى استخدام Cloudflare لتحليل الاسم المستعار CNAME ، ويمكنك فتح هذا الموقع الثابت مباشرةً باستخدام اسم المجال الخاص بك!

1
← 返回新闻中心