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

בדף הזה מוסבר איך להוסיף דומיין לרשימת ההיתרים באמצעות 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 יוצרות אירועים ביומן הביקורת, שאדמינים יכולים לבדוק. מידע נוסף זמין במאמר בנושא צפייה ביומני ביקורת.