• Skip to main content

Uly.me

cloud engineer

  • Home
  • About
  • Search

gcp

GCP Adding Labels To Snapshots

July 1, 2023

Here’s how to add labels to snapshots. It will cycle through from a list of disks.

#!/bin/bash
ts=$(date +%Y%m%d-%H%M%S)
log="add-labels-logs-$ts"
>$log
disks='manual-disks.txt'
now=$(date +%s)
epoch=$(date +%s -d "+14 days")
while read -r project snapshot; do
   echo "Project: $project"
   gcloud compute snapshots add-labels $snapshot --labels=delete-after=$epoch --project $project
done < $disks

#!/bin/bash ts=$(date +%Y%m%d-%H%M%S) log="add-labels-logs-$ts" >$log disks='manual-disks.txt' now=$(date +%s) epoch=$(date +%s -d "+14 days") while read -r project snapshot; do echo "Project: $project" gcloud compute snapshots add-labels $snapshot --labels=delete-after=$epoch --project $project done < $disks

Filed Under: Cloud Tagged With: add, gcp, labels, snapshots

GCP Add Labels To Snapshots

June 20, 2023

Here’s the command to add labels to a snapshot.

gcloud compute snapshots add-labels SNAPSHOTNAME --labels=KEY=VALUE --project PROJECT

gcloud compute snapshots add-labels SNAPSHOTNAME --labels=KEY=VALUE --project PROJECT

Filed Under: Cloud Tagged With: add, gcp, labels, snapshots

GCP List Snapshots Older Than

June 16, 2023

Here’s how to list snapshots older than a certain date. In this example, it’s 1 year.

gcloud compute snapshots list --project $project --filter="creationTimestamp < '2022-06-15'" --format="value(name)"

gcloud compute snapshots list --project $project --filter="creationTimestamp < '2022-06-15'" --format="value(name)"

Filed Under: Cloud Tagged With: date, gcp, list, older, snapshots

  • « Go to Previous Page
  • Go to page 1
  • Go to page 2
  • Go to page 3
  • Go to page 4
  • Go to page 5
  • Interim pages omitted …
  • Go to page 47
  • Go to Next Page »
  • Home
  • About
  • Search

Copyright © 2023