פורמטים נתמכים

בעזרת Artifact Registry תוכלו לאחסן ולנהל קובצי אימג' של קונטיינרים, חבילות שפה, חבילות של מערכת הפעלה וקבצים כלליים במאגרים ספציפיים לפורמט. אפשר להעלות ולמשוך ארטיפקטים באמצעות כלי לקוח ולשלב עם Google Cloud שירותים בפורמטים הנתמכים הבאים:

פורמטים
Docker אחסון של קובצי אימג' של קונטיינרים של Docker ושל תרשימי Helm באריזה בפורמט OCI. מידע נוסף על פורמטים של קובצי אימג' של קונטיינרים זמין במאמר קובצי אימג' של קונטיינרים.
‫Ruby (גרסת טרום-השקה) אחסון של Ruby gems שאתם יוצרים באמצעות RubyGems או Bundler. מידע נוסף על אחסון חבילות Ruby ב-Artifact Registry זמין במאמר תחילת העבודה עם Ruby gems.
‫Conda (גרסת טרום-השקה) אחסון חבילות Conda. מידע נוסף על אחסון חבילות Conda ב-Artifact Registry זמין במאמר תחילת העבודה עם חבילות Conda.
Maven אחסון חבילות Java שאתם יוצרים באמצעות Maven או Gradle. מידע נוסף על אחסון חבילות Java ב-Artifact Registry זמין במאמר תחילת העבודה עם חבילות Java.
npm אחסון חבילות Node.js שמנוהלות באמצעות npm. מידע נוסף על אחסון חבילות Node.js ב-Artifact Registry זמין במאמר תחילת העבודה עם חבילות Node.js.
Python אחסון חבילות Python. מידע נוסף על אחסון חבילות Python ב-Artifact Registry זמין במאמר תחילת העבודה עם חבילות Python.
דירה אחסון חבילות Debian שמנוהלות באמצעות Apt. מידע נוסף על אחסון חבילות Debian ב-Artifact Registry זמין במאמר תחילת העבודה עם חבילות Debian.
טעים אחסון חבילות RPM שמנוהלות באמצעות Yum ו-DNF. מידע נוסף על אחסון חבילות RPM זמין במאמר תחילת העבודה עם חבילות RPM.
Kubeflow

אחסון תבניות של Kubeflow Pipelines. תבנית של פייפליין מאפשרת לכם להשתמש מחדש בהגדרות של תהליכי עבודה של ML כשאתם מנהלים תהליכי עבודה של ML ב-Vertex AI.

‫Vertex AI היא Google Cloud פלטפורמת למידת המכונה שמשמשת לפיתוח, לפריסה ולניהול של מודלים של למידת מכונה. מידע על יצירת תבניות של צינורות ושימוש בהן ב-Artifact Registry זמין במאמר יצירה, העלאה ושימוש בתבנית של צינור.

המשך אחסון מודולים של Go. מידע נוסף על אחסון מודולים של Go ב-Artifact Registry זמין במאמר תחילת העבודה עם מודולים של Go.
גנרי אחסון פריטי מידע גנריים שנוצרו בתהליך פיתוח. ארטיפקטים גנריים הם ארטיפקטים עם גרסאות שלא ניתן לשנות אותם, שלא עומדים בדרישות של אף פורמט חבילה ספציפי. מידע נוסף על אחסון פריטי מידע גנריים ב-Artifact Registry זמין במאמר עבודה עם פורמטים אחרים של פריטי מידע.

קובצי אימג' של קונטיינרים

‫Artifact Registry תומך בפורמטים הבאים של קובצי אימג' בקונטיינרים:

Docker V2

מניפסט קובץ אימג' של Docker V2 הוא מפרט לקובצי אימג' של קונטיינרים שמאפשר קובצי אימג' עם כמה ארכיטקטורות ותומך בקובצי אימג' שניתן לגשת אליהם לפי תוכן.

קובצי אימג' של Docker V2 מחליפים את קובצי האימג' של Docker V1, שהשימוש בהם הופסק.

פורמט תמונה ב-OCI

פורמט תמונת OCI הוא מפרט לתמונות קונטיינרים שמבוסס על פורמט Docker Image Manifest Version 2, Schema 2. ‫Artifact Registry מטמיע את מפרט OCI, פרוטוקול API שעוזר לתקנן את הפצת התוכן.

אתם יכולים לאחסן פריטי מידע שתומכים בפורמט התמונה של OCI במאגרי Docker של Artifact Registry. לדוגמה:

  • אפשר לארוז תרשימי Helm 3 בפורמט OCI. למידע נוסף, קראו את הסקירה הכללית על Helm ב-Artifact Registry.
  • ב-Singularity אפשר למשוך תמונות Docker ו-OCI ממאגרים פרטיים, ולדחוף ולמשוך קובצי תמונה בפורמט Singularity Image File‏ (SIF) עם מאגרים פרטיים.

    • האימות דומה לאימות של לקוחות Docker. ‫Singularity יכול לקרוא הגדרות שכלי העזר לאימות הוסיף ללקוח Docker config.json. אם אתם משתמשים באסימון או במפתח של חשבון שירות לאימות סיסמה, אתם יכולים להשתמש בפקודה singularity remote login כדי להיכנס באמצעות פרטי הכניסה שלכם.
    • משתמשים בפקודה singularity pull עם ה-URI‏ oras:// כדי למשוך תמונות.
    • משתמשים בפקודה singularity push עם ה-URI של oras:// כדי להעביר תמונות.

    לדוגמה, הפקודה הבאה שולפת את my-app:latest מהמאגר us-west1.pkg.dev/my-project/sif-repo.

    singularity pull oras://us-west1.pkg.dev/my-project/sif-repo/my-app:latest`
    

ב-Cloud Build, אפשר גם להגדיר את קובץ התצורה של ה-build כך שתמונות OCI יועלו ל-Artifact Registry במהלך תהליך ה-build. מידע נוסף זמין במאמר בנושא oci בסכימת קובץ תצורת ה-build.

רשימות מניפסטים ואינדקסים של תמונות

רשימות מניפסט הן חלק מקובצי האימג' של Docker V2, ‏ Schema 2 ו-OCI.

רשימות מניפסט מאפשרות להשתמש בתקציר או בתג אחד כדי לייצג כמה צורות של תמונה.

אינדקסים של תמונות מקבילים לרשימות מניפסט בתמונות OCI.

בדומה לרשימות מניפסט, מניפסט של אינדקס תמונות מתייחס לכמה מניפסטים של תמונות. אינדקסים של תמונות שימושיים לתמונות בכמה פלטפורמות.