שירות: storagebatchoperations.googleapis.com
אם נתקלים בשגיאות, כדאי לעיין בקטלוג הזה וגם להשתמש בספריות הלקוח שלנו. אם אתם משתמשים בספריות משלכם, כדאי לשמור את המדריך הזה בהישג יד כדי שתוכלו להיעזר בו בניפוי באגים ובפתרון שגיאות. בדף הסקירה הכללית של השגיאות מוסבר על מבנה תגובת השגיאה.
קודי שגיאה
בטבלה הבאה מפורטים קודי מצב של HTTP ושגיאות שמשויכות אליהם, שאולי תיתקלו בהם במהלך אינטראקציה עם ה-API שלנו. כל קוד סטטוס מתאים לסיבה אחת או יותר ולתיאורים שיעזרו לכם לפתור בעיות ולטפל בשגיאות ביעילות באפליקציה. בתיאורים, משתנים שמסומנים בסוגריים מסולסלים ({}) מייצגים placeholders לערכים שספציפיים לבקשה שלכם.
| סיבה | קוד סטטוס של HTTP | תיאור |
|---|---|---|
JOB_ID_INVALID |
400 |
הערך של job_id לא תקין. מזהה המשרה צריך להתאים לתבנית [a-z0-9]([-a-z0-9]*[a-z0-9])?. מידע נוסף זמין במאמרי העזרה שלנו בנושא פתרון בעיות. |
RESOURCE_NAME_TOO_LONG |
400 |
שם המשאב חורג ממגבלת האורך של {max_length} בייטים. מידע נוסף זמין במאמרי העזרה שלנו בנושא פתרון בעיות. |
DESCRIPTION_TOO_LONG |
400 |
האורך של התיאור של המשרה חורג מהאורך המקסימלי המותר של {max_length} בייטים. מידע נוסף זמין במאמרי העזרה שלנו בנושא פתרון בעיות. |
SOURCE_NOT_SPECIFIED |
400 |
חובה לציין מקור (bucket_list או project_source) למשימה. מידע נוסף זמין במאמרי העזרה שלנו בנושא פתרון בעיות. |
TRANSFORMATION_NOT_SPECIFIED |
400 |
צריך לציין טרנספורמציה למשימה. מציינים בדיוק טרנספורמציה אחת: delete_object, put_object_hold, put_metadata, rewrite_object, update_object_custom_context, set_object_acls או drop_object_google_context. מידע נוסף זמין במאמרי העזרה שלנו בנושא פתרון בעיות. |
BUCKET_LIST_EMPTY |
400 |
השדה 'bucket_list' לא יכול להיות ריק. מציינים לפחות הגדרת דלי אחת. מידע נוסף זמין במאמרי העזרה שלנו בנושא פתרון בעיות. |
TOO_MANY_BUCKETS |
400 |
מספר הדליים ב-bucket_list לא יכול לעלות על {max_buckets}. מידע נוסף זמין במאמרי העזרה שלנו בנושא פתרון בעיות. |
BUCKET_NAME_REQUIRED |
400 |
חובה לציין את השדה 'bucket' בהגדרות הקטגוריה. מידע נוסף זמין במאמרי העזרה שלנו בנושא פתרון בעיות. |
OBJECT_CONFIGURATION_REQUIRED |
400 |
בפעולת הקטגוריה צריך לציין הגדרת אובייקט (prefix_list, manifest או project_source). מידע נוסף זמין במאמרי העזרה שלנו בנושא פתרון בעיות. |
MANIFEST_LOCATION_REQUIRED |
400 |
חובה לציין את השדה manifest_location. מידע נוסף זמין במאמרי העזרה שלנו בנושא פתרון בעיות. |
MANIFEST_LOCATION_INVALID |
400 |
המיקום של המניפסט '{manifest_location}' לא תקין. המיקום צריך להיות בפורמט gs://<bucket_name>/<path>/<object_name>.csv, כאשר <path> הוא אופציונלי, אחרי <object_name> מופיע .csv, והוא יכול להכיל לכל היותר תו כללי אחד ('*'). מידע נוסף זמין במאמרי העזרה לפתרון בעיות. |
BUCKET_NAME_INVALID |
400 |
שם הקטגוריה '{bucket_name}' לא עומד בדרישות למתן שמות של קטגוריות ב-Cloud Storage. מידע נוסף זמין במאמרי העזרה שלנו בנושא פתרון בעיות. |
OBJECT_NAME_INVALID |
400 |
שם האובייקט {object_name} לא עומד בדרישות למתן שמות לאובייקטים ב-Cloud Storage. מידע נוסף זמין במאמרי העזרה שלנו בנושא פתרון בעיות. |
OBJECT_PREFIX_INVALID_UTF8 |
400 |
קידומת האובייקט מכילה תווים לא חוקיים בקידוד UTF-8. צריך לוודא שהקידומת היא UTF-8 תקין. מידע נוסף זמין במאמרי העזרה שלנו בנושא פתרון בעיות. |
OBJECT_PREFIX_TOO_LONG |
400 |
קידומת האובייקט חורגת מהאורך המקסימלי המותר של {max_length} בייטים. מידע נוסף זמין במאמרי העזרה שלנו בנושא פתרון בעיות. |
OBJECT_PREFIX_INVALID_CHARACTER |
400 |
קידומת האובייקט מכילה תו לא חוקי של מעבר שורה או חזרה לתחילת השורה. מידע נוסף זמין במאמרי העזרה שלנו בנושא פתרון בעיות. |
OBJECT_PREFIX_OVERLAP |
400 |
הקידומת של האובייקט '{prefix_1}' חופפת לקידומת '{prefix_2}'. תחיליות של אובייקטים לא יכולות להיות תחיליות של תחיליות אחרות שנכללות. מידע נוסף זמין במאמרי העזרה שלנו בנושא פתרון בעיות. |
DUPLICATE_OBJECT_PREFIX |
400 |
נמצאה קידומת אובייקט כפולה '{object_prefix}' ב-'included_object_prefixes'. מסירים את הערך הכפול. מידע נוסף זמין במאמרי העזרה שלנו בנושא פתרון בעיות. |
TOO_MANY_OBJECT_PREFIXES |
400 |
הערך של 'prefix_list' לא יכול להיות גדול מ-{max_prefixes} תחיליות אובייקטים שכלולות. מידע נוסף זמין במאמרי העזרה שלנו בנושא פתרון בעיות. |
PROJECT_SOURCE_DRY_RUN_ID_INVALID |
400 |
הערך של dry_run_job_id לא תקין. מזהה המשרה צריך להתאים לתבנית [a-z0-9]([-a-z0-9]*[a-z0-9])?. מידע נוסף זמין במאמרי העזרה שלנו בנושא פתרון בעיות. |
PROJECT_SOURCE_DRY_RUN_FIELDS_EXCLUSIVE |
400 |
אם מציינים את השדה dry_run_job_id, כל שאר השדות ב-ProjectSource צריכים להיות ריקים. מידע נוסף זמין במאמרי העזרה שלנו בנושא פתרון בעיות. |
PROJECT_SOURCE_PROJECT_INVALID |
400 |
הפרויקט '{project}' לא תקין. הפרויקט צריך להיות בפורמט 'projects/{project_number}' או 'projects/{project_id}'. מידע נוסף זמין במאמרי העזרה שלנו בנושא פתרון בעיות. |
INSIGHTS_DATASET_CONFIG_INVALID |
400 |
ההגדרה של מערך הנתונים של התובנות [insights_dataset_config] לא תקינה. שם משאב ההגדרה צריך להיות בפורמט 'projects/{project}/locations/{location}/datasetConfigs/{dataset_config}'. מידע נוסף זמין במאמרי העזרה שלנו בנושא פתרון בעיות. |
TARGET_LOCATIONS_REQUIRED_FOR_SNAPSHOT_TIME |
400 |
אם מציינים את השדה 'snapshot_time', צריך לציין את השדה 'locations' ב-'target_locations'. מידע נוסף זמין במאמרי העזרה שלנו בנושא פתרון בעיות. |
TOO_MANY_TARGET_LOCATIONS |
400 |
רשימת המיקומים לטירגוט (target_locations) לא יכולה לכלול יותר מ-{max_locations} מיקומים. מידע נוסף זמין במאמרי העזרה שלנו בנושא פתרון בעיות. |
CEL_EXPRESSION_TOO_LONG |
400 |
ביטוי הסינון לא יכול לעלות על {max_length} בייט. מידע נוסף זמין במאמרי העזרה שלנו בנושא פתרון בעיות. |
KMS_KEY_INVALID |
400 |
מפתח ה-KMS לא תקין. המפתח צריך להיות בפורמט 'projects/{project}/locations/{location}/keyRings/{keyring}/cryptoKeys/{key}'. מידע נוסף זמין במאמרי העזרה שלנו בנושא פתרון בעיות. |
REWRITE_OBJECT_MISSING_PARAMETERS |
400 |
צריך לציין לפחות אחת מהאפשרויות 'storage_class' או 'kms_key' עבור 'RewriteObject'. מידע נוסף זמין במאמרי העזרה שלנו בנושא פתרון בעיות. |
PUT_OBJECT_HOLD_MISSING_PARAMETERS |
400 |
צריך לציין לפחות אחת מהאפשרויות: temporary_hold או event_based_hold. מידע נוסף זמין במאמרי העזרה שלנו בנושא פתרון בעיות. |
PUT_METADATA_MISSING_PARAMETERS |
400 |
צריך לציין לפחות שדה אחד ב-PutMetadata. מידע נוסף זמין במאמרי העזרה שלנו בנושא פתרון בעיות. |
RETAIN_UNTIL_TIME_REQUIRED |
400 |
השדה retain_until_time צריך להיות בפורמט RFC 3339 כשמגדירים את retention_mode. מידע נוסף זמין במאמרי העזרה שלנו בנושא פתרון בעיות. |
RETENTION_MODE_REQUIRED |
400 |
השדה 'retention_mode' צריך להיות מוגדר כ-'LOCKED' או כ-'UNLOCKED'. מידע נוסף זמין במאמרי העזרה שלנו בנושא פתרון בעיות. |
RETAIN_UNTIL_TIME_INVALID_FORMAT |
400 |
השדה retain_until_time חייב להיות בפורמט חותמת זמן RFC 3339 (לדוגמה, 2026-12-31T23:59:59Z). מידע נוסף זמין במאמרי העזרה שלנו בנושא פתרון בעיות. |
CUSTOM_CONTEXT_KEY_CONFLICT |
400 |
אי אפשר לציין את אותו מפתח גם ב-'updates' וגם ב-'keys_to_clear'. מידע נוסף זמין במאמרי העזרה שלנו בנושא פתרון בעיות. |
UPDATE_OBJECT_CUSTOM_CONTEXT_MISSING_ACTION |
400 |
צריך לציין לפחות פעולה אחת ב-'UpdateObjectCustomContext'. אם מציינים את הערך clear_all, צריך להגדיר אותו כ-true. מידע נוסף זמין במאמרי העזרה שלנו בנושא פתרון בעיות. |
SET_OBJECT_ACLS_MISSING_ACTION |
400 |
צריך לציין לפחות אחת מהאפשרויות 'grants' או 'remove_entities' ב-'SetObjectAcls'. מידע נוסף זמין במאמרי העזרה שלנו בנושא פתרון בעיות. |
UNSUPPORTED_ACL_ENTITY |
400 |
הישות '{entity}' לא נתמכת. יש תמיכה רק בערכים allUsers ו-allAuthenticatedUsers. מידע נוסף זמין במאמרי העזרה שלנו בנושא פתרון בעיות. |
ACL_ENTITY_CONFLICT |
400 |
אי אפשר לציין את אותה ישות גם ב-'grants' וגם ב-'remove_entities'. מידע נוסף זמין במאמרי העזרה שלנו בנושא פתרון בעיות. |
AUTOCLASS_STORAGE_CLASS_TRANSFORMATION_UNSUPPORTED |
400 |
אי אפשר לבצע שינויים בסוג האחסון בקטגוריות שמופעל בהן סיווג אוטומטי. משביתים את הסיווג האוטומטי בקטגוריה או מסירים את השינוי של סוג האחסון. מידע נוסף זמין במאמרי העזרה שלנו בנושא פתרון בעיות. |
UBLA_OBJECT_ACL_UPDATE_UNSUPPORTED |
400 |
אי אפשר לעדכן רשימות של בקרת גישה (ACL) לאובייקטים בקטגוריה שמופעלת בה גישה אחידה ברמת הקטגוריה. במקום זאת, כדאי לנהל את הגישה באמצעות הרשאות IAM. מידע נוסף זמין במאמרי העזרה שלנו בנושא פתרון בעיות. |
BUCKET_DISCOVERY_INSIGHTS_DATASET_NOT_FOUND |
404 |
החיפוש של קטגוריית האחסון נכשל. לא ניתן למצוא את 'insights_dataset_config'. מוודאים שמערך נתוני התובנות קיים ונגיש. מידע נוסף זמין במאמרי העזרה שלנו בנושא פתרון בעיות. |
BUCKET_DISCOVERY_SNAPSHOT_TOO_OLD |
400 |
החיפוש של קטגוריית האחסון נכשל. הזמן של התמונה העדכנית ביותר של מערך הנתונים הוא מלפני יותר מיומיים. מוודאים שהגדרת מערך הנתונים פעילה ויוצרת תמונות מצב, מציינים חריגות של snapshot_time ו-target_locations, או משתמשים במניפסט CSV במקום זאת. מידע נוסף זמין במאמרי העזרה שלנו בנושא פתרון בעיות. |
BUCKET_DISCOVERY_TOO_MANY_BUCKETS |
400 |
החיפוש של קטגוריית האחסון נכשל. זוהו יותר מדי דליים. יש תמיכה ב-1,000 דליים בלבד. מידע נוסף זמין במאמרי העזרה שלנו בנושא פתרון בעיות. |