Google Cloud Storage فضای ذخیرهسازی ساده، مقیاسپذیر و بدون ساختار فراهم میکند. در این زمینه، "بدون ساختار" به این معنی است که سرویس Cloud Storage با داده های شما به عنوان یک توالی مرتب شده از بایت ها رفتار می کند و به هیچ ساختار داخلی که ممکن است داده های شما داشته باشد توجهی نمی کند. این در تضاد با گزینه های ذخیره سازی ساختاریافته است، جایی که داده ها بیشتر شبیه یک جدول با ردیف ها و ستون ها هستند.
در Cloud Storage، "اشیاء" در "سطل" ذخیره می شوند. این شبیه به نحوه ذخیره "فایل ها" در "پوشه ها" یا "دایرکتوری ها" است، اما بر خلاف دایرکتوری ها، سطل ها را نمی توان در داخل سطل های دیگر قرار داد تا سلسله مراتبی را تشکیل دهند.
در این آزمایشگاه، یک سطل Cloud Storage جدید و خالی ایجاد می کنیم و یک شی را از ذخیره سازی محلی در سطل جدید آپلود می کنیم.
چیزی که یاد خواهید گرفت
- نحوه دسترسی به مرورگر Cloud Storage در Google Cloud Console.
- چگونه یک سطل ذخیره سازی ابری ایجاد کنیم.
- نحوه آپلود اشیاء در یک سطل ذخیره سازی ابری.
- چگونه یک سطل Cloud Storage و تمام شی موجود در آن را حذف کنیم.
آنچه شما نیاز دارید
چگونه از این آموزش استفاده خواهید کرد؟
تجربه خود را در استفاده از سرویسهای Google Cloud Platform و Firebase چگونه ارزیابی میکنید؟
تنظیم محیط خود به خود
اگر قبلاً یک حساب Google (Gmail یا Google Apps) ندارید، باید یک حساب ایجاد کنید . به کنسول Google Cloud Platform ( consol.cloud.google.com ) وارد شوید و یک پروژه جدید ایجاد کنید:
شناسه پروژه را به خاطر بسپارید، یک نام منحصر به فرد در تمام پروژه های Google Cloud (نام بالا قبلاً گرفته شده است و برای شما کار نخواهد کرد، متأسفیم!). بعداً در این آزمایشگاه کد به عنوان PROJECT_ID
خواهد شد.
در مرحله بعد، برای استفاده از منابع Google Cloud، باید صورتحساب را در کنسول Cloud فعال کنید.
گذراندن این کد نباید بیش از چند دلار هزینه داشته باشد، اما اگر تصمیم به استفاده از منابع بیشتری داشته باشید یا اگر آنها را در حال اجرا رها کنید، ممکن است بیشتر باشد (به بخش "پاکسازی" در انتهای این سند مراجعه کنید).
کاربران جدید Google Cloud Platform واجد شرایط استفاده آزمایشی رایگان 300 دلاری هستند.
در Google Cloud Console ، روی نماد منو در سمت چپ بالای صفحه کلیک کنید:
به پایین بروید و Cloud Storage را در زیربخش Storage انتخاب کنید:
اکنون باید مرورگر Cloud Storage را ببینید و با فرض اینکه از پروژه ای استفاده می کنید که در حال حاضر هیچ سطل فضای ذخیره سازی ابری ندارد، کادر محاوره ای را مشاهده خواهید کرد که از شما دعوت می کند یک سطل جدید ایجاد کنید:
اگر از پروژه ای استفاده می کنید که قبلاً یک یا چند سطل دارد، در عوض لیستی از آن سطل ها را مشاهده خواهید کرد:
با فرض اینکه پروژه شما سطل ندارد، دکمه Create bucket را فشار دهید تا یکی بسازید:
اگر از پروژه ای استفاده می کنید که قبلاً یک یا چند سطل دارد، دکمه Create Bucket را در صفحه Buckets همانطور که در اینجا نشان داده شده است فشار دهید:
در هر صورت، اکنون باید کادر گفتگوی Create a bucket را ببینید:
یک نام برای سطل خود وارد کنید. همانطور که کادر محاوره ای اشاره می کند، نام سطل باید در کل فضای ذخیره سازی ابری منحصر به فرد باشد. بنابراین اگر یک نام واضح مانند "تست" را انتخاب کنید، احتمالاً متوجه خواهید شد که شخص دیگری قبلاً یک سطل با آن نام ایجاد کرده است و خطایی مانند این دریافت می کند:
همچنین قوانینی در مورد اینکه چه کاراکترهایی در نام سطل مجاز هستند وجود دارد. اگر نام سطل خود را با یک حرف یا عدد شروع کرده و به پایان می رسانید و فقط از خط تیره در وسط استفاده می کنید، آن وقت خوب خواهید بود. اگر سعی می کنید از کاراکترهای خاص استفاده کنید یا سعی کنید نام سطل خود را با چیزی غیر از یک حرف یا عدد شروع یا پایان دهید، کادر محاوره ای قوانین را به شما یادآوری می کند.
یک نام منحصر به فرد برای سطل خود وارد کنید و ایجاد را فشار دهید. اگر چیزی را انتخاب کنید که از قبل در حال استفاده است، پیام خطای بالا را مشاهده خواهید کرد. هنگامی که با موفقیت یک سطل ایجاد کردید، به سطل جدید و خالی خود در مرورگر منتقل می شوید:
نام سطلی که مشاهده می کنید، البته متفاوت خواهد بود، زیرا باید در همه پروژه ها منحصر به فرد باشند.
توجه: اگر در انتخاب یک نام منحصر به فرد مشکل دارید، می توانید مطمئن باشید که ID پروژه شما منحصر به فرد است و بنابراین استفاده از آن به عنوان پیشوند نام سطل خود معمولاً کار خواهد کرد، همانطور که در این مثال نشان داده شده است. می توانید ID پروژه خود را با بازگشت به صفحه اصلی در Cloud Console پیدا کنید:
در این مثال، کلاس پیشفرض Bucket Location و Storage را پذیرفتیم که برای بسیاری از سناریوها خوب است. در پایان این کد، پیوندهایی برای کسب اطلاعات بیشتر در مورد مکانهای سطل و کلاسهای ذخیرهسازی خواهید یافت.
اکنون که یک سطل Cloud Storage دارید، میخواهیم ببینیم چگونه یک شی را از دستگاه محلی خود در آن آپلود کنیم. اگر در نمای فضای ذخیرهسازی نیستید، با پیمایش منوی سمت چپ یا فشار دادن «/» به آن بازگردید و «storage» را تایپ کنید، یا از ذرهبین در نوار بالا استفاده کنید و فضای ذخیرهسازی را جستجو کنید. ابتدا به چیزی برای آپلود نیاز داریم. این شی را در حافظه محلی دستگاهی که استفاده می کنید دانلود کنید.
برای آپلود یک شی، Upload Files را فشار دهید:
اتفاق بعدی بستگی به نوع رایانه ای دارد که استفاده می کنید. یک گفتگوی وابسته به سیستم نمایش داده می شود که به شما امکان می دهد فایلی را از حافظه محلی برای آپلود انتخاب کنید. فایلی را که قبلا دانلود کرده اید پیدا کنید و آن را انتخاب کنید.
وقتی آپلود کامل شد، شی فهرست شده در سطل را خواهید دید:
با فشار دادن X در گوشه سمت راست بالا می توانید پنجره وضعیت آپلود را ببندید.
شما اکنون یک شی را در Cloud Storage آپلود کرده اید. با فرض اینکه نمی خواهید این مثال را در سطل و شیء نگه دارید، اکنون باید آنها را حذف کنید تا هزینه ذخیره سازی داده هایی که نمی خواهید دریافت نکنید.
با کلیک روی Buckets به لیست سطل بازگردید:
در صفحه سطل ها، کادر کنار سطلی را که می خواهید حذف کنید انتخاب کنید، سپس Delete را فشار دهید:
به شما هشدار داده می شود که با حذف سطل، تمام محتویات سطل نیز حذف می شود. حذف را با فشار دادن دکمه Delete تایید کنید:
اکنون با استفاده از مرورگر Cloud Storage در Google Cloud Console، سطل ها و اشیاء را ایجاد و حذف کرده اید.
آنچه را پوشش داده ایم
- دسترسی به مرورگر Cloud Storage در Google Cloud Console
- ایجاد یک سطل جدید Cloud Storage
- بارگذاری یک شی در فضای ذخیره سازی ابری از حافظه محلی
- حذف یک سطل Cloud Storage و تمام اشیاء موجود در آن
بیشتر بدانید
- اسناد Google Cloud Storage را مشاهده کنید
- درباره مکان های سطلی بیشتر بیاموزید
- درباره کلاس های ذخیره سازی بیشتر بیاموزید