Google Cloud Storage
במאמר הזה מוסבר איך לשלב את Cloud Storage עם מודול ה-SOAR של Google Security Operations.
השילוב הזה משתמש ברכיב אחד או יותר של קוד פתוח. אתם יכולים להוריד עותק של קוד המקור של השילוב הזה מקטגוריה של Cloud Storage.
תרחישים לדוגמה
בפלטפורמת Google SecOps SOAR, השילוב של Google Cloud Storage פותר את התרחישים הבאים:
אחסון ראיות לאירועים: פלייבוקים יכולים לאסוף ולאחסן באופן אוטומטי ראיות שקשורות לאירועים, כמו יומנים ודוגמיות של תוכנות זדוניות, בקטגוריות של Cloud Storage, כדי לספק מאגר חסין לחבלות לשמירת ראיות.
שיתוף מודיעין איומי סייבר: צוות האבטחה יכול להשתמש ב-Cloud Storage כדי לשתף באופן מאובטח פידים של מודיעין איומי סייבר, כמו רשימות של כתובות IP ודומיינים זדוניים, עם צוותים או ארגונים אחרים. שיתוף פידים מאפשר הגנה משותפת מפני איומים וזמני תגובה מהירים יותר.
שילוב של ארגז חול לניתוח תוכנות זדוניות: פלייבוקים יכולים לשלוח באופן אוטומטי קבצים חשודים מאירוע לארגז חול מבוסס-ענן לניתוח תוכנות זדוניות. כדי לנתח ביעילות ובאופן שמותאם לעומס (scaling) את התוכנות הזדוניות, אתם יכולים לאחסן את תוצאות הניתוח ב-Cloud Storage לבדיקה ולפעולות נוספות.
גיבוי של הגדרות אבטחה: אתם יכולים להשתמש ביכולות ה-SOAR של Google SecOps כדי להגדיר גיבויים אוטומטיים קבועים של הגדרות אבטחה קריטיות, כמו כללי חומת אש וחתימות של מערכת לגילוי חדירות (IDS), ל-Cloud Storage. גיבויים אוטומטיים מספקים המשכיות עסקית והתאוששות מהירה יותר במקרה של שינויים מקריים או זדוניים.
אחסון פריטי מידע שנוצרו בקמפיין פישינג: אתם יכולים להשתמש ביכולות ה-SOAR של Google SecOps כדי לאחסן ב-Cloud Storage הודעות פישינג באימייל, קבצים מצורפים ופריטי מידע אחרים שנוצרו בקמפיין פישינג, בזמן שאתם חוקרים את הקמפיין. אחסון פריטי המידע מאפשר ניתוח מרוכז ושמירה של ראיות לצורך הליך משפטי פוטנציאלי.
לפני שמתחילים
לפני שמגדירים את השילוב של Cloud Storage ב-Google SecOps, צריך לבצע את השלבים הבאים:
יצירה של חשבון שירות
כדי ליצור חשבון שירות:
במסוף Google Cloud , נכנסים לדף Credentials. לדף Credentials
בתפריט Create credentials, בוחרים באפשרות Service account.
מזינים שם בשדה Service account name ולוחצים על Create and continue.
מדלגים על המסכים האופציונליים של הקצאת תפקידים וגישה לחשבונות משתמשים, בלחיצה על Continue > Done.
הקצאת תפקידים לחשבון השירות
כדי לאפשר לשילוב לגשת לקטגוריות ולאובייקטים של האחסון ולנהל אותם, מקצים את התפקידים הנדרשים לחשבון השירות:
במסוף Google Cloud , נכנסים לדף IAM & Admin > IAM.
מאתרים את חשבון השירות ולוחצים על editEdit principal.
לוחצים על Add another role ובוחרים את התפקידים הבאים:
Storage Admin: שליטה מלאה בקטגוריות ובאובייקטים.
Service Usage Consumer: נדרש רק אם משתמשים ב-
Quota Project IDלמטרות חיוב.
לוחצים על Save.
בחירה והגדרה של שיטת אימות
מומלץ להשתמש ב-Workload Identity כשיטת האימות, כי היא משתמשת באסימונים זמניים במקום בסודות סטטיים.
מפתח JSON: מסתמך על קובץ מפתח סודי סטטי.
Workload Identity (מומלץ): משתמש באסימוני גישה זמניים.
הגדרת מפתח JSON
כדי ליצור קובץ מפתח של חשבון שירות בפורמט JSON:
בוחרים את חשבון השירות במסוף Google Cloud ועוברים אל Keys.
לוחצים על Add key > Create new key.
בוחרים באפשרות JSON ולוחצים על Create. קובץ המפתח יורד למחשב.
הגדרת פרטי הכניסה של Workload Identity
בעזרת Workload Identity, מערכת Google SecOps יכולה להתחזות באופן מאובטח לחשבון השירות שלכם. כדי להגדיר את Workload Identity, פועלים לפי השלבים הבאים:
הגדרת מופע השילוב
כדי להפעיל את תהליך זיהוי הזהויות, קודם צריך להגדיר את הפרמטרים הבסיסיים של החיבור ב-Google SecOps:
עוברים אל מרכז התוכן > שילובים של תגובות.
מחפשים את השילוב של Google Cloud Storage ובוחרים בו.
מגדירים את פרמטרי החובה הבאים:
שורש ה-API: מזינים את כתובת ה-URL הבסיסית (למשל
https://storage.googleapis.com).Workload Identity Email: מזינים את כתובת האימייל של חשבון השירות שיצרתם קודם.
אימות SSL: מוודאים שהאפשרות הזו מופעלת.
משאירים את השדה חשבון השירות של המשתמש (JSON) ריק.
לוחצים על Save.
זיהוי כתובת האימייל הייחודית של הזהות
כדי לזהות את כתובת הזהות הספציפית, צריך להפעיל בדיקת חיבור כי Google SecOps משתמש בחשבון משתמש פנימי ספציפי כדי לתקשר עם המשאבים שלכם ב- Google Cloud . השלב הזה מבטיח שאתם נותנים הרשאות לחשבון העיקרי הנכון בקצה העורפי.
לוחצים על בדיקה. הבדיקה צפויה להיכשל.
לוחצים על הכפתור close_small ליד Test.
מחפשים בהודעת השגיאה כתובת אימייל שמתחילה ב-
gke-init-python@...או ב-soar-python@.... מעתיקים את כתובת האימייל הייחודית הזו.
מתן הרשאות להתחזות
כדי ליצור קשר של אמון, צריך להעניק לזהות הייחודית הרשאה לפעול בשם חשבון השירות. השלב האחרון הזה יוצר את הגשר המאובטח שמאפשר לשילוב לגשת למשאבים שלכם באמצעות אסימונים זמניים לטווח קצר.
במסוף Google Cloud , נכנסים לדף IAM & Admin > Service Accounts.
בוחרים את חשבון השירות הרצוי ועוברים אל Permissions.
לוחצים על הענקת גישה.
בשדה New principals, מדביקים את כתובת האימייל של הזהות הייחודית שהעתקתם מ-Google SecOps.
בשדה Assign roles, בוחרים את התפקיד
Service Account Token Creator(roles/iam.serviceAccountTokenCreator).לוחצים על Save.
שילוב של Cloud Storage עם Google SecOps
השילוב דורש את הפרמטרים הבאים:
| פרמטרים | תיאור |
|---|---|
Service Account |
אופציונלי
התוכן המלא של קובץ המפתח בפורמט JSON של חשבון השירות. |
Workload Identity Email |
אופציונלי.
כתובת האימייל של הלקוח בחשבון השירות שמשמש להתחזות ל-Workload Identity. |
Project ID |
אופציונלי מזהה הפרויקט שבו משתמשים לשילוב עם Cloud Storage. אם לא מגדירים ערך לפרמטר הזה, מזהה הפרויקט מאוחזר מתוכן קובץ ה-JSON שסופק בפרמטר |
Quota Project ID |
אופציונלי מזהה הפרויקט ב- Google Cloud שמשמש לממשקי ה-API ולחיוב ב- Google Cloud . כדי להשתמש בפרמטר הזה, צריך להקצות לחשבון השירות את התפקיד אם לא מציינים ערך, מזהה הפרויקט מאוחזר מתוכן קובץ ה-JSON שצוין בפרמטר |
איך מגדירים שילובים ב-Google SecOps
אם צריך, אפשר לבצע שינויים בשלב מאוחר יותר. אחרי שמגדירים מופע של אינטגרציה, אפשר להשתמש בו בפלייבוקים. במאמר תמיכה במספר מופעים מוסבר איך להגדיר מספר מופעים ולתמוך בהם.
פעולות
מידע נוסף על פעולות זמין במאמרים מענה לפעולות בהמתנה משולחן העבודה והפעלה ידנית של פעולה בבקשת התמיכה.
הורדת אובייקט מקטגוריה
משתמשים בפעולה הזו כדי להוריד אובייקט (קובץ) ספציפי מקטגוריה של Cloud Storage.
הפעולה הזו לא פועלת על ישויות.
קלט של הפעולה
כדי להוריד אובייקט מקטגוריה, צריך להגדיר את הפרמטרים הבאים:
| פרמטרים | תיאור |
|---|---|
Bucket Name |
חובה שם הקטגוריה של Cloud Storage שמכילה את האובייקט שרוצים להוריד. |
Object Name |
חובה השם המלא של האובייקט שרוצים להוריד. אם האובייקט נמצא בתיקייה בקטגוריה, צריך לכלול את הנתיב לתיקייה, למשל |
Download Path |
חובה הנתיב המוחלט לאובייקט שהורדתם שמוביל לספרייה קיימת, לדוגמה, |
ערכי פלט של פעולות
הפעולה "הורדת אובייקט מקטגוריה" מספקת את הפלטים הבאים:
| סוג הפלט של הפעולה | זמינות |
|---|---|
| חיבור לקיר של המארז | לא זמין |
| קישור ללוח הפניות | לא זמין |
| שולחן קונסולה צמוד לקיר | לא זמין |
| טבלת העשרה | לא זמין |
| תוצאת JSON | יש גישה |
| הודעות פלט | יש גישה |
| תוצאת הסקריפט | יש גישה |
תוצאת JSON
הדוגמה הבאה מתארת את פלט התוצאה בפורמט JSON שמתקבל כשמשתמשים בפעולה Download an Object From a Bucket:
{
"object_name": "123.txt"
"download_path": "/usr/bin/share/download.txt"
}
הודעות פלט
ב-Case Wall, הפעולה Download an Object From a Bucket מספקת את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
|
הפעולה בוצעה בהצלחה. |
Error executing action "Download an Object From a Bucket".
Reason: ERROR_REASON |
הפעולה נכשלה. צריך לבדוק את החיבור לשרת, את הפרמטרים של הקלט או את פרטי הכניסה. |
תוצאת הסקריפט
בטבלה הבאה מתוארים הערכים של פלט תוצאת הסקריפט כשמשתמשים בפעולה Download an Object From a Bucket:
| שם תוצאת הסקריפט | ערך |
|---|---|
is_success |
True או False |
אחזור רשימה של בקרת גישה של קטגוריה
כדי לאחזר ולהציג רשימות של בקרת גישה (ACL) עבור קטגוריות של Cloud Storage ספציפיות, משתמשים בפעולה Get a Bucket's Access Control List.
הפעולה הזו לא פועלת על ישויות.
קלט של הפעולה
כדי לבצע את הפעולה Get a Bucket's Access Control List, צריך להזין את הפרמטרים הבאים:
| פרמטרים | תיאור |
|---|---|
Bucket Name |
חובה שם הקטגוריה של Cloud Storage שרוצים לאחזר את רשימת ה-ACL שלה. כדי לאחזר רשימות ACL של כמה קטגוריות, מזינים את שמות הקטגוריות כמחרוזת שמופרדת בפסיקים, למשל |
ערכי פלט של פעולות
הפעולה 'קבלת רשימה של בקרת גישה של קטגוריה' מספקת את הפלטים הבאים:
| סוג הפלט של הפעולה | זמינות |
|---|---|
| חיבור לקיר של המארז | לא זמין |
| קישור ללוח הפניות | לא זמין |
| שולחן קונסולה צמוד לקיר | לא זמין |
| טבלת העשרה | לא זמין |
| תוצאת JSON | לא זמין |
| הודעות פלט | יש גישה |
| תוצאת הסקריפט | יש גישה |
תוצאת JSON
[
{"BucketName": "ziv",
"BucketACLs": [
{"Entity": "project-owners-ID",
"Role": "OWNER"}
]
}
]
הודעות פלט
ב-Case Wall, הפעולה Get a Bucket's רשימה של בקרת גישה מספקת את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
|
הפעולה בוצעה בהצלחה. |
Error executing action "Get a Bucket's Access Control List".
Reason:
ERROR_REASON |
הפעולה נכשלה. צריך לבדוק את החיבור לשרת, את הפרמטרים של הקלט או את פרטי הכניסה. |
תוצאת הסקריפט
בטבלה הבאה מתוארים הערכים של פלט תוצאת הסקריפט כשמשתמשים בפעולה Get a Bucket's רשימה של בקרת גישה:
| שם תוצאת הסקריפט | ערך |
|---|---|
is_success |
True או False |
הצגת רשימה של אובייקטים בקטגוריה
משתמשים בפעולה List Bucket Objects כדי להציג רשימה של האובייקטים שמאוחסנים בקטגוריה של Cloud Storage.
הפעולה הזו לא פועלת על ישויות.
קלט של הפעולה
הפעולה "הצגת רשימה של אובייקטים בקטגוריה" דורשת את הפרמטרים הבאים:
| פרמטרים | תיאור |
|---|---|
Bucket Name |
חובה שם הקטגוריה שממנה רוצים לאחזר אובייקטים. |
Max Objects to Return |
אופציונלי מספר האובייקטים שיוחזרו. כברירת מחדל, הפעולה מחזירה 50 אובייקטים בכל פעם שהיא מופעלת. |
Retrieves the Access Control List of an object |
אופציונלי אם בוחרים באפשרות הזו, הפעולה מאחזרת את רשימת ה-ACL של האובייקט. האפשרות הזו לא מסומנת כברירת מחדל. |
ערכי פלט של פעולות
הפעולה List Bucket Objects מספקת את הפלטים הבאים:
| סוג הפלט של הפעולה | זמינות |
|---|---|
| חיבור לקיר של המארז | לא זמין |
| קישור ללוח הפניות | לא זמין |
| שולחן קונסולה צמוד לקיר | לא זמין |
| טבלת העשרה | לא זמין |
| תוצאת JSON | יש גישה |
| הודעות פלט | יש גישה |
| תוצאת הסקריפט | יש גישה |
תוצאת JSON
בדוגמאות הבאות מתוארים פלטי התוצאות בפורמט JSON שמתקבלים כשמשתמשים בפעולה List Bucket Objects:
אם הפרמטר
Retrieves the Access Control List of an objectלא נבחר:{ "Objects": [ { "ObjectName": "test.txt", "Bucket": "ContentType": "TimeCreated": " ", "TimeUpdated": " ", "Size": 18, "MD5": "7CjVfQ+Oz/C0pI08IKRdvQ==", "Owner": "", "CR32c": "RQEqxA==", "id": "siemplify-tip/test.txt/1604926667310271" } ] }אם הפרמטר
Retrieves the Access Control List of an objectנבחר:{ "Objects": [ { "ObjectName": "test.txt", "Bucket": "BUCKET_NAME", "ContentType": "text/plain" "TimeCreated": " ", "TimeUpdated": " ", "Size": 18, "MD5": "7CjVfQ+Oz/C0pI08IKRdvQ==", "Owner": "", "CR32c": "RQEqxA==", "id": "BUCKET_NAME/test.txt/1604926667310271", "ObjectACL": [ { "entity": "user@example.com", "role": "OWNER" }] }, ] }
הודעות פלט
ב-Case Wall, הפעולה List Bucket Objects מספקת את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
|
הפעולה בוצעה בהצלחה. |
Error executing action "List Bucket Objects". Reason:
ERROR_REASON |
הפעולה נכשלה. צריך לבדוק את החיבור לשרת, את הפרמטרים של הקלט או את פרטי הכניסה. |
תוצאת הסקריפט
בטבלה הבאה מתוארים הערכים של פלט תוצאת הסקריפט כשמשתמשים בפעולה List Bucket Objects:
| שם תוצאת הסקריפט | ערך |
|---|---|
is_success |
True או False |
הצגת רשימה של קטגוריות
משתמשים בפעולה List Buckets כדי לאחזר רשימה של קטגוריות מ-Cloud Storage.
הפעולה הזו לא פועלת על ישויות.
קלט של הפעולה
הפעולה List Buckets דורשת את הפרמטרים הבאים:
| פרמטרים | תיאור |
|---|---|
Max Results |
אופציונלי המספר המקסימלי של קטגוריות שיוחזרו. כברירת מחדל, הפעולה מחזירה 50 קטגוריות. |
ערכי פלט של פעולות
הפעולה List Buckets מספקת את הפלטים הבאים:
| סוג הפלט של הפעולה | זמינות |
|---|---|
| חיבור לקיר של המארז | לא זמין |
| קישור ללוח הפניות | לא זמין |
| שולחן קונסולה צמוד לקיר | לא זמין |
| טבלת העשרה | לא זמין |
| תוצאת JSON | יש גישה |
| הודעות פלט | יש גישה |
| תוצאת הסקריפט | יש גישה |
תוצאת JSON
הדוגמה הבאה מתארת את פלט התוצאה ב-JSON שמתקבל כשמשתמשים בפעולה List Buckets:
{
"Buckets": [
{
"CreationDate": "2020-11-09T12:57:03.981Z",
"ModificationDate": "2020-11-09T12:57:03.981Z",
"Name": "testexample",
"Owner": "testexample"
}]
}
הודעות פלט
ב-Case Wall, הפעולה List Buckets מספקת את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
|
הפעולה בוצעה בהצלחה. |
Error executing action "List Buckets". Reason:
ERROR_REASON |
הפעולה נכשלה. צריך לבדוק את החיבור לשרת, את הפרמטרים של הקלט או את פרטי הכניסה. |
תוצאת הסקריפט
בטבלה הבאה מתוארים הערכים של פלט תוצאת הסקריפט כשמשתמשים בפעולה List Buckets:
| שם תוצאת הסקריפט | ערך |
|---|---|
is_success |
True או False |
פינג
משתמשים בפעולה Ping כדי לבדוק את הקישוריות ל-Cloud Storage.
הפעולה הזו לא פועלת על ישויות.
קלט של הפעולה
אין.
ערכי פלט של פעולות
הפעולה מספקת את הפלטים הבאים:
| סוג הפלט של הפעולה | זמינות |
|---|---|
| חיבור לקיר של המארז | לא זמין |
| קישור ללוח הפניות | לא זמין |
| שולחן קונסולה צמוד לקיר | לא זמין |
| טבלת העשרה | לא זמין |
| תוצאת JSON | לא זמין |
| הודעות פלט | יש גישה |
| תוצאת הסקריפט | יש גישה |
הודעות פלט
ב-Case Wall, הפעולה Ping מספקת את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
Successfully connected to the Google Cloud Storage server with
the provided connection parameters! |
הפעולה בוצעה בהצלחה. |
Failed to connect to the Google Cloud Storage server! Error is
ERROR_REASON |
הפעולה נכשלה. צריך לבדוק את החיבור לשרת, את הפרמטרים של הקלט או את פרטי הכניסה. |
תוצאת הסקריפט
בטבלה הבאה מתוארים הערכים של פלט תוצאת הסקריפט כשמשתמשים בפעולה Ping:
| שם תוצאת הסקריפט | ערך |
|---|---|
is_success |
True או False |
הסרת הגישה הציבורית לקטגוריה
משתמשים בפעולה Remove Public Access From Bucket כדי להסיר את הגישה הציבורית מהקטגוריה של Cloud Storage.
כדי לבצע את הפעולה הזו, צריך להקצות את התפקיד Storage Admin לחשבון השירות שבו אתם משתמשים בשילוב.
הפעולה הזו לא פועלת על ישויות.
קלט של הפעולה
כדי להסיר את הגישה הציבורית מהקטגוריה, צריך להגדיר את הפרמטרים הבאים:
| פרמטרים | תיאור |
|---|---|
Resource Name |
חובה שם המשאב של הקטגוריה. |
Prevent Public Access From Bucket |
חובה אם בוחרים באפשרות הזו, הפעולה מגדירה את הקטגוריה כך שתמנע גישה ציבורית אפשרית. |
ערכי פלט של פעולות
הפעולה "הסרת הגישה הציבורית מהקטגוריה" מספקת את הפלטים הבאים:
| סוג הפלט של הפעולה | זמינות |
|---|---|
| חיבור לקיר של המארז | לא זמין |
| קישור ללוח הפניות | לא זמין |
| שולחן קונסולה צמוד לקיר | לא זמין |
| טבלת העשרה | לא זמין |
| תוצאת JSON | לא זמין |
| הודעות פלט | יש גישה |
| תוצאת הסקריפט | יש גישה |
הודעות פלט
ב-Case Wall, הפעולה Remove Public Access From Bucket מספקת את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
Successfully removed public access from bucket using Google
Cloud Storage: RESOURCE_NAME
|
הפעולה בוצעה בהצלחה. |
Error executing action "Remove Public Access From Bucket".
Reason: ERROR_REASON |
הפעולה נכשלה. צריך לבדוק את החיבור לשרת, את הפרמטרים של הקלט או את פרטי הכניסה. |
תוצאת הסקריפט
בטבלה הבאה מתוארים הערכים של פלט תוצאת הסקריפט כשמשתמשים בפעולה "הסרת הגישה הציבורית מהקטגוריה":
| שם תוצאת הסקריפט | ערך |
|---|---|
is_success |
True או False |
עדכון רשומה של רשימת ACL בקטגוריה
כדי לעדכן רשומת ACL בקטגוריה של Cloud Storage, משתמשים בפעולה Update an ACL entry on Bucket.
קלט של הפעולה
כדי לעדכן רשומת ACL בפעולה Bucket, צריך להזין את הפרמטרים הבאים:
| פרמטרים | תיאור |
|---|---|
Bucket Name |
חובה שם הקטגוריה שרוצים לשנות את רשימת ה-ACL שלה. |
Entity |
חובה הישות שמחזיקה בהרשאה. הערכים האפשריים הם:
מידע נוסף על ישויות זמין במאמר ייצוגי משאבים. |
Role |
חובה הרשאת הגישה שנדרשת לישות. הערכים האפשריים הם:
|
ערכי פלט של פעולות
הפעולה Update an ACL entry on Bucket מספקת את הפלטים הבאים:
| סוג הפלט של הפעולה | זמינות |
|---|---|
| חיבור לקיר של המארז | לא זמין |
| קישור ללוח הפניות | לא זמין |
| שולחן קונסולה צמוד לקיר | לא זמין |
| טבלת העשרה | לא זמין |
| תוצאת JSON | לא זמין |
| הודעות פלט | יש גישה |
| תוצאת הסקריפט | יש גישה |
הודעות פלט
ב-Case Wall, הפעולה Update an ACL entry on Bucket מספקת את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
|
הפעולה בוצעה בהצלחה. התפקיד הקיים לא תואם לערך הפרמטר Role. צריך לבדוק את הערך של הפרמטר Role. |
Successfully updated ACL entity:
ENTITY to role:
ROLE in bucket
BUCKET_NAME. |
הפעולה בוצעה בהצלחה. |
|
הפעולה נכשלה. צריך לבדוק את החיבור לשרת, את הפרמטרים של הקלט או את פרטי הכניסה. |
תוצאת הסקריפט
בטבלה הבאה מתוארים הערכים של פלט תוצאת הסקריפט כשמשתמשים בפעולה Update an ACL entry on Bucket:
| שם תוצאת הסקריפט | ערך |
|---|---|
is_success |
True או False |
העלאת אובייקט לקטגוריה
משתמשים בפעולה Upload an Object To a Bucket כדי להעלות אובייקט לקטגוריה של Cloud Storage.
הפעולה הזו לא פועלת על ישויות.
קלט של הפעולה
כדי להעלות אובייקט לקטגוריה, צריך להגדיר את הפרמטרים הבאים:
| פרמטרים | תיאור |
|---|---|
Bucket Name |
חובה שם הקטגוריה שאליה מעלים את האובייקט. |
Source File Path |
חובה הנתיב המוחלט לקובץ שרוצים להעלות, למשל |
Object Name |
חובה שם האובייקט שהועלה בקטגוריה. |
ערכי פלט של פעולות
הפעולה "העלאת אובייקט לקטגוריה" מספקת את הפלטים הבאים:
| סוג הפלט של הפעולה | זמינות |
|---|---|
| חיבור לקיר של המארז | לא זמין |
| קישור ללוח הפניות | לא זמין |
| שולחן קונסולה צמוד לקיר | לא זמין |
| טבלת העשרה | לא זמין |
| תוצאת JSON | יש גישה |
| הודעות פלט | יש גישה |
| תוצאת הסקריפט | יש גישה |
תוצאת JSON
{
"object_id":"BUCKET_NAME/errorlog.txt/1610616919132517",
"Object_name":"errorlog.txt",
"md5_hash":"PTdL8D6pBwIKyMfIXR/H9A==",
"object_path":"/b/BUCKET_NAME/o/errorlog.txt"
}
הודעות פלט
ב-Case Wall, הפעולה Upload an Object To a Bucket מספקת את הודעות הפלט הבאות:
| הודעת פלט | תיאור ההודעה |
|---|---|
|
הפעולה בוצעה בהצלחה. |
Error executing action "Upload an Object To a Bucket". Reason:
ERROR_REASON |
הפעולה נכשלה. צריך לבדוק את החיבור לשרת, את הפרמטרים של הקלט או את פרטי הכניסה. |
תוצאת הסקריפט
בטבלה הבאה מתוארים הערכים של פלט תוצאת הסקריפט כשמשתמשים בפעולה Upload an Object To a Bucket:
| שם תוצאת הסקריפט | ערך |
|---|---|
is_success |
True או False |
הבעיה עדיין לא נפתרה? קבלת תשובות מחברי הקהילה וממומחי Google SecOps.