Set, change and append metadata for an instance.

gce_set_metadata(metadata, instance, project = gce_get_global_project(),
  zone = gce_get_global_zone())

Arguments

metadata

A named list of metadata key/value pairs to assign to this instance

instance

Name of the instance scoping this request

project

Project ID for this request, default as set by gce_get_global_project

zone

The name of the zone for this request, default as set by gce_get_global_zone

Details

Authentication scopes used by this function are:

  • https://www.googleapis.com/auth/cloud-platform

  • https://www.googleapis.com/auth/compute

To append to existing metadata passed a named list.

To change existing metadata pass a named list with the same key and modified value you will change.

To delete metadata pass an empty string "" with the same key

See also

Google Documentation

Other Metadata functions: Metadata