כדי להשתמש בערוץ האימייל, צריך להגדיר אחסון חיצוני. אתם יכולים להשתמש ב-Cloud Storage או ב-Amazon S3 בתור האחסון החיצוני.
הגדרת Cloud Storage
כדי להגדיר את Cloud Storage לאימייל, ראו Cloud Storage.
חשוב לוודא שהמפתח של חשבון השירות ב-JSON מכיל את השדות הבאים:
type: "service_account"project_idprivate_key_idprivate_keyclient_emailclient_idauth_uritoken_uriauth_provider_x509_cert_urlClient_x509_cert_url
הגדרת אחסון ב-Amazon S3
כשמגדירים אימות ל-Amazon S3, Contact Center AI Platform (CCAI Platform) מקבלת תפקיד בניהול זהויות והרשאות גישה (IAM) שאתם יוצרים בחשבון AWS. התפקיד הזה נותן ל-CCAI Platform את ההרשאות שנדרשות כדי לגשת לקטגוריית Amazon S3.
מפתח חשבון השירות ב-JSON לשיטת האימות הזו דורש את השדות הבאים:
region: האזור ב-AWS שבו נמצאת הקטגוריה של Amazon S3, לדוגמה"us-east-1".
role_arn: שם המשאב של אמזון (ARN) של תפקיד ה-IAM שפלטפורמת CCAI מקבלת. ה-ARN הזה מזהה באופן ייחודי את התפקיד שהוגדר עם מדיניות הגישה המתאימה.
external_id: מזהה שאתם מספקים כשאתם יוצרים את מדיניות האמון של התפקיד. פלטפורמת CCAI מעבירה את המזהה הזה כשהיא מבקשת לקבל את התפקיד, כדי לוודא שרק הישות המיועדת יכולה לעשות זאת.
כדי ליצור מפתח JSON לחשבון שירות ב-Amazon S3:
נכנסים לחשבון AWS.
עוברים אל מרכז הבקרה של IAM.
ב-IAM Dashboard, בוחרים באפשרות Roles ואז ב-Create role.
כדי להגדיר את יחסי האמון:
בוחרים באפשרות Another AWS account (חשבון AWS אחר) בתור הישות המהימנה.
מזינים את מספר החשבון של הישות שתקבל את התפקיד.
אופציונלי: אפשר להוסיף מזהה חיצוני לשכבת אבטחה נוספת.
מגדירים הרשאות ומצרפים מדיניות שמעניקה לתפקיד את ההרשאות הנדרשות לקטגוריית Amazon S3. מומלץ להשתמש במדיניות עם ההרשאות המינימליות הנדרשות (לדוגמה, גישת קריאה וכתיבה לקטגוריה ספציפית) ולא בגישה מלאה ל-Amazon S3. Google אלה ההרשאות הנדרשות ב-Amazon S3:
"s3:ListBucket","s3:GetObject","s3:PutObject","s3:DeleteObject"
פועלים לפי שאר ההנחיות כדי ליצור את התפקיד. תקבלו Role ARN.
כדי ליצור את קובץ ה-JSON, משתמשים ב-ARN של התפקיד ובמזהה חיצוני (אם משתמשים בו) כמו בדוגמה הבאה:
{ "region": "YOUR-AWS-REGION", "role_arn": "YOUR_ROLE_ARN", "external_id": "YOUR_EXTERNAL_ID" }
הגדרת אחסון האימייל
אם אתם משתמשים ב- Google Cloud כשרת הנתונים, ודאו שהתפקיד שלכם ב-Cloud Storage מוגדר כאדמין של Storage כדי למנוע שגיאות במהלך ההגדרה. מידע נוסף מופיע במאמר תפקידי IAM ב-Cloud Storage.
כדי להגדיר את נפח האחסון של האימייל, פועלים לפי השלבים הבאים:
בפורטל של CCAI Platform, לוחצים על Settings > Developer Settings. אם התפריט Settings לא מופיע, לוחצים על Menu.
עוברים לקטע Email Account Management ולוחצים על Manage Email Account.
בקטע ניהול נתונים, בוחרים את משך הזמן לשמירת הנתונים.
בקטע שרת נתונים, בוחרים באפשרות Google Cloud או Amazon S3. בשתי האפשרויות צריך לספק את אותו מידע:
שם הקטגוריה: מזינים את השם המדויק של קטגוריית האחסון.
מפתח חשבון שירות (קובץ JSON): מעלים את קובץ המפתח בפורמט JSON של חשבון השירות ב-Google Cloud או ב-Amazon S3.
נתיב התיקייה: הנתיב הזה נוצר באופן אוטומטי. כשמקשרים חשבון אימייל, המערכת יוצרת באופן אוטומטי תיקייה בקטגוריה שציינתם.
לוחצים על Test Connection כדי לוודא שפרטי הכניסה ופרטי הקטגוריה נכונים.
לוחצים על Save.
המערכת מוגדרת לאחסן נתוני אימייל מחשבונות אימייל מקושרים. ההתנהגות הצפויה:
סנכרון נתונים אוטומטי: המערכת מסנכרנת באופן אוטומטי את נתוני האימייל, כולל מטא-נתונים וקבצים מצורפים, משרתי הדואר שלכם לקטגוריית האחסון שהוגדרה כל 45 שניות.
מעקב אחרי החיבור: המערכת עוקבת באופן רציף אחרי החיבור לאחסון האימייל ולשרתי האימייל. אם לא ניתן ליצור מחדש את החיבור במשך יותר מ-30 דקות, נשלחת התראה באימייל אוטומטית למשתמשים עם הרשאת אדמין במכונה שלכם. במערכת יש גם לוגיקה אוטומטית לניסיון חוזר כדי ליצור מחדש חיבור שנכשל.
מדיניות שמירת אימיילים
משך האחסון שאתם מגדירים בקטע ניהול נתונים מייצג את משך הזמן שבו אימייל נשמר בקטגוריית האחסון. אחרי פרק הזמן הזה, האימייל נמחק מהאחסון. אם תשיבו לשרשור אימיילים אחרי זמן האחסון שהוגדר (לדוגמה, זמן האחסון מוגדר ל-60 ימים, ואתם משיבים ביום ה-61), כל שרשור האימיילים יאוחזר משרת ה-IMAP, כולל הקבצים המצורפים. עם זאת, אימיילים מלפני יותר משלוש שנים לא מוצגים.