הוספת דומיין לרשימת ההיתרים

בדף הזה מוסבר איך להוסיף דומיין לרשימת ההיתרים באמצעות Allowlisted Domains API.

לפני שמתחילים

שיקולים עיקריים

  • עיצוב בלתי ניתן לשינוי: מכיוון שאי אפשר לשנות שמות דומיינים, כדי לבצע עדכונים צריך למחוק את הרשומה הקיימת וליצור רשומה חדשה.
  • קצב העברת נתונים: המערכת תומכת במכסת שימוש של שאילתה אחת לשנייה (QPS) בערך, שמשותפת לכל הדומיינים של כל חשבון לקוח ייחודי.
  • קיבולת: אדמינים יכולים להוסיף עד 5,000 דומיינים לכל חשבון לקוח יחיד.

הוספת דומיין לרשימת ההיתרים

משתמשים ב-create method כדי להוסיף רשומה חדשה. המוטציה הזו היא אסינכרונית ומחזירה פעולה ממושכת (LRO).

Python

def create_allowlisted_domain(service, domain_name):
  """Creates an allowlisted domain."""
  try:
    payload = {'domain': domain_name}
    response = service.allowlistedDomains().create(body=payload).execute()
    return response
  except Exception as e:
    print(f'An error occurred during create: {e}')
    return None

טיפול בשגיאות

תנאי שגיאה קוד הסטטוס של RPC הודעת השגיאה פתרון בעיות / נימוק
אין הרשאה למשאב PERMISSION_DENIED (403) "Permission denied for allowlisted domain resource." • מוודאים שהמשתמש קיבל את ההיקף המתאים.
• מוודאים שלמשתמש יש את ההרשאה הנדרשת.
• כדאי לפנות לכתובת האימייל של איש הקשר כדי לוודא שהפרויקט או המשתמש נכללים ברשימת ההיתרים.
לא נמצא מספר לקוח עבור המשתמש NOT_FOUND (404) "Customer ID not found for user." המשתמש שמחובר כרגע למערכת לא מקושר לדומיין תקין.
עדכון של רשימת ההיתרים כבר מתבצע. FAILED_PRECONDITION (400) "An allowlist update is already in progress. Please wait for it to complete before making another request." מחכים שהמוטציות הקודמות יושלמו.
הגעתם למגבלת הדומיינים ברשימת ההיתרים. FAILED_PRECONDITION (400) "Allowlisted domain limit has been reached." הגעתם למגבלה המקסימלית של 5,000 דומיינים בחשבון הלקוח, ואי אפשר להוסיף עוד דומיינים.
שם הדומיין ריק INVALID_ARGUMENT (400) "Domain name cannot be empty." כדאי לבדוק שוב את הדומיין שמועבר לבקשת היצירה. הוא לא יכול להיות ריק.
שם הדומיין לא חוקי INVALID_ARGUMENT (400) "Invalid domain name: <domain>." שם הדומיין שצוין בבקשה לא תקין או שהפורמט שלו שגוי. השגיאה הזו מתרחשת בדרך כלל באחד מהתרחישים הבאים:
תחביר לא תקין: שם הדומיין לא עומד בתקני הפורמט הנדרשים.
דומיינים מוגבלים: הדומיינים הספציפיים הבאים מוגבלים ואי אפשר להוסיף אותם לרשימת ההיתרים:
aol.com
gmail.com
hotmail.com
mail.ru
outlook.com
web.de
yahoo.com
yandex.com
yandex.ru

יומני ביקורת

יצירות שנוצרות באמצעות Allowlisted Domains API יוצרות אירועים ביומן הביקורת, שאדמינים יכולים לבדוק. מידע נוסף זמין במאמר בנושא צפייה ביומני ביקורת.