VPC Service Controls

VPC Service Controls به سازمان‌ها امکان می‌دهد محیطی را در اطراف منابع Google Cloud تعریف کنند تا خطرات برون‌ریزی داده‌ها کاهش یابد. با VPC Service Controls، محیط‌هایی ایجاد می‌کنید که از منابع و داده‌های سرویس‌هایی که صریحاً مشخص می‌کنید محافظت می‌کنند.

‫Cloud Firestore سرویس بسته‌ای

میاناهای برنامه‌سازی کاربردی زیر در «کنترل‌های سرویس‌های VPC» باهم بسته‌بندی شده‌اند:

  • firestore.googleapis.com
  • datastore.googleapis.com
  • firestorekeyvisualizer.googleapis.com

وقتی سرویس firestore.googleapis.com را در محیطی محدود می‌کنید، محیط سرویس‌های datastore.googleapis.com و firestorekeyvisualizer.googleapis.com را نیز محدود می‌کند.

محدود کردن سرویس datastore.googleapis.com

سرویس datastore.googleapis.com تحت سرویس firestore.googleapis.com بسته‌بندی شده است. برای محدود کردن سرویس datastore.googleapis.com ، باید سرویس firestore.googleapis.com را به‌صورت زیر محدود کنید:

  • هنگام ایجاد محیط سرویس بااستفاده از کنسول Google Cloud، Cloud Firestore را به‌عنوان سرویس محدودشده اضافه کنید.
  • هنگام ایجاد محیط خدمات بااستفاده از Google Cloud CLI، از firestore.googleapis.com به‌جای datastore.googleapis.com استفاده کنید.

    --perimeter-restricted-services=firestore.googleapis.com
    

App Engine سرویس‌های بسته‌ای قدیمی برای Datastore

سرویس‌های بسته‌ای قدیمی App Engine برای Datastore از محیط‌های سرویس پشتیبانی نمی‌کنند. محافظت از سرویس Datastore با محیط سرویس، ترافیک سرویس‌های بسته‌ای قدیمی App Engine را مسدود می‌کند. سرویس‌های بسته‌ای قدیمی عبارت‌اند از:

محافظت از خروج در عملیات وارد کردن و صادر کردن

Cloud Firestore از «کنترل‌های سرویس VPC» پشتیبانی می‌کند اما برای دریافت محافظت کامل از خروجی در عملیات وارد کردن و صادر کردن، به پیکربندی اضافی نیاز دارد. برای مجاز کردن عملیات وارد کردن و صادر کردن، باید به‌جای حساب سرویس پیش‌فرض App Engine از عامل سرویس Cloud Firestore استفاده کنید. از دستورالعمل‌های زیر برای مشاهده و پیکربندی حساب مجوز برای عملیات وارد کردن و صادر کردن استفاده کنید.