יצירה ועדכון של תוויות לפרויקטים

במאמר הזה מוסבר איך ליצור ולעדכן תוויות לפרויקטים באמצעות מנהל המשאבים API ומסוף Cloud de Confiance . במאמר מוסבר איך להבין את העלויות באמצעות תוויות, ומוצגים השירותים שתומכים בתוויות.

יצירת תוויות לפרויקטים

המסוף

כדי להוסיף תוויות לפרויקט יחיד:

  1. פותחים את הדף Labels במסוף Cloud de Confiance .

    פתיחת הדף Labels

  2. בתפריט הנפתח Select a project (בחירת פרויקט), בוחרים את הפרויקט הרצוי.

  3. כדי להוסיף רשומה חדשה של תווית, לוחצים על + Add label (הוספת תווית) ומזינים מפתח תווית וערך לכל תווית שרוצים להוסיף.

  4. כשמסיימים להוסיף תוויות, לוחצים על שמירה.

כדי להוסיף תוויות ליותר מפרויקט אחד בו-זמנית:

  1. פותחים את הדף Manage resources במסוף Cloud de Confiance .

    כניסה לדף Manage resources

  2. בדף Manage resources, בוחרים את הפרויקטים שרוצים להוסיף להם תוויות.

  3. בחלונית המידע, בכרטיסייה תוויות, לוחצים על + הוספת תווית ומזינים מפתח וערך לכל תווית שרוצים להוסיף.

  4. כשמסיימים להוסיף תוויות, לוחצים על שמירה.

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

REST

כדי ליצור פרויקט חדש עם תווית, מגדירים את השדה labels כשיוצרים את הפרויקט.

בקשה:

POST https://cloudresourcemanager.googleapis.com/v3/projects

{
 "labels": {
  "color": "red"
 },
 "name": "myproject",
 "projectId": "our-project-123"
}

תשובה:

{
 "projectNumber": "333197460082",
 "projectId": "our-project-123",
 "lifecycleState": "ACTIVE",
 "name": "myproject",
 "labels": {
  "color": "red"
 },
 "createTime": "2016-01-12T22:18:28.633Z",
}

כדי להוסיף תוויות לפרויקטים קיימים:

  • מקבלים את הפרויקט באמצעות ה-method‏ projects.get().
  • משנים את השדה labels.
  • מעדכנים את הפרויקט באמצעות ה-method‏ projects.patch().

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

עדכון תוויות של פרויקטים

המסוף

כדי לעדכן תוויות לפרויקט יחיד:

  1. פותחים את הדף Labels במסוף Cloud de Confiance .

    פתיחת הדף Labels

  2. בתפריט הנפתח Select a project (בחירת פרויקט), בוחרים את הפרויקט הרצוי.

  3. מעדכנים את התוויות של הפרויקט:

    1. כדי לערוך תווית, לוחצים על הערך שרוצים לערוך ומבצעים את השינויים הרצויים.
    2. כדי למחוק תווית, מעבירים את הסמן מעל המפתח או הערך ולוחצים על ואז על .
  4. כשמסיימים לעדכן את התוויות, לוחצים על שמירה.

כדי לעדכן תוויות של יותר מפרויקט אחד בו-זמנית:

  1. פותחים את הדף Manage resources במסוף Cloud de Confiance .

    כניסה לדף Manage resources

  2. בדף ניהול משאבים, בוחרים את הפרויקטים שרוצים לעדכן את התוויות שלהם.

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

    1. כדי לערוך תווית, לוחצים על הערך שרוצים לערוך ומבצעים את השינויים הרצויים.
    2. כדי למחוק תווית, מעבירים את הסמן מעל המפתח או הערך ולוחצים על ואז על .
  4. כשמסיימים לעדכן את התוויות, לוחצים על שמירה.

REST

כדי לעדכן את התוויות של פרויקט:

  • מקבלים את האובייקט project באמצעות השיטה projects.get().

  • משנים את התוויות שרוצים לעדכן.

  • מבצעים קריאה ל-projects.patch.

בדוגמה הבאה מעדכנים את התווית color:blue:

קטע הקוד הבא משנה את הערך של התווית color מ-blue ל-red.

בקשה:

PATCH https://cloudresourcemanager.googleapis.com/v3/projects/PROJECT_NAME
{
  updateMask=labels
}

כאשר PROJECT_NAME הוא שם הפרויקט שרוצים לעדכן.

תוכן בקשת JSON:

{
    "labels":
      {
        "color": "red"
      }
}

תשובה:

{
    "projects": [
    {
        "name": "projects/123456789012",
        "parent": "folders/123456789012",
        "projectId": "my-project",
        "state": "ACTIVE",
        "displayName": "PROJECT_NAME"
        "createTime": "2013-11-13T20:31:53.308Z"
        "updateTime": "2013-11-13T20:35:42.308Z"
        "etag": "BwWUlZ6XEfY="
        "labels": {
            "color": "red"
        },
    }
    ]
}