Управление метками
Пользовательские метки представляют собой пару <имя метки>=<значение метки>
. Вы можете проставить ресурсам метки, чтобы в файле с детализацией расходов появился столбец label.user_labels.<имя метки>
. Каждому ресурсу может быть присвоено несколько меток.
Например, если все виртуальные машины относятся к двум проектам, вы можете добавить каждой ВМ метку project=1
или project=2
. После этого в детализации появится столбец label.user_labels.project
с соответствующими значениями.
Добавить метку
Если у вас еще нет интерфейса командной строки Yandex Cloud, установите и инициализируйте его.
Добавьте метку ресурсу сервиса:
yc <имя сервиса> <тип ресурса> add-labels <имя или идентификатор ресурса> \
--labels <имя метки>=<значение метки>
Изменить метку
Если у вас еще нет интерфейса командной строки Yandex Cloud, установите и инициализируйте его.
Важно
Существующий набор меток (labels
) полностью перезаписывается набором, переданным в запросе.
Измените метку ресурса сервиса:
yc <имя сервиса> <тип ресурса> update <имя или идентификатор ресурса> \
--labels <имя метки>=<значение метки>
Удалить метку
Если у вас еще нет интерфейса командной строки Yandex Cloud, установите и инициализируйте его.
Удалите метку ресурса сервиса:
yc <имя сервиса> <тип ресурса> remove-labels <имя или идентификатор ресурса> \
--labels <имя метки>
Примеры управления метками
Добавить метку
Добавить метку виртуальной машине:
yc compute instance add-labels cl123g4dridnn5cna6df-yduv --labels project=test
Результат:
done (5s)
id: fhm1pr2bu3p45s6ildh7
folder_id: b1g23ga45mev6cljderg
created_at: "2020-08-07T11:29:18Z"
name: cl123g4dridnn5cna6df-yduv
labels:
project: test
zone_id: ru-central1-a
...
Изменить метку
Измените метку кластера Kubernetes:
yc managed-kubernetes cluster update k8s-gpu --labels new_lable=test_label
Результат:
done (1m36s)
id: cat1hknor2345e6d7rr8
folder_id: b1g23ga45mev6cljderg
created_at: "2020-08-07T11:15:59Z"
name: cluster
labels:
new_lable: test_label
status: RUNNING
...
Удалить метку
Удалите метку кластера Managed Service for MySQL®:
yc managed-mysql cluster remove-labels mysql123 --labels my_lable
Результат:
id: c1qmjaatlurm2bcoi34i
folder_id: b1g23ga45mev6cljderg
created_at: "2020-08-20T11:53:20.015543Z"
name: mysql123
environment: PRODUCTION
...