- Вступление
- Типы тегов
- I. Автоматизированная метка
- II. Ручная мечь
- Метка лучших практик
- Зачем метить облачный ресурс?
- Демонстрация
- Добавьте тег Timestamp в экземпляр EC2 через террафору
- Добавить экземпляр Env Tag в экземпляр EC2 через консоль AWS
- Глоссарий
- Облачный ресурс
- Обеспечение
Вступление
Маркировка облачного ресурса в Ключ: значение
Формат известен как мечь. Этикетки должны содержать значимую информацию. Для е.Г. Отметить EC2
Экземпляр как производственная среда, которую вы можете пометить ее с этикеткой Env: Prod
Отказ
Типы тегов
I. Автоматизированная метка
Автоматическое помечение — это способ добавления машиногенерационного тега на облачный ресурс во время предоставления. Вы можете использовать автоматические метки в случае предоставления облачного ресурса через инструмент автоматизации, такими как Террафом Отказ
Примеры:
Пользователь: Сагар
: Пользователь, который обеспечил облачный ресурс.Timestamp: 01/01/22 04:11:05
: Время предоставления.ID: 12456
: Уникальный идентификатор облачного ресурса.Группа: Финансы
Группа, которая владеет облачным ресурсом.
II. Ручная мечь
Ручная метка — это способ добавления тега вручную на облачный ресурс во время предоставления. Вы можете использовать ручную пометку в случае обеспечения облачного ресурса через интернет-интерфейс.
Примеры:
Цель: POC.
: Цель за предоставлением облачного ресурса.Env: Prod
Название окружающей среды, в которой предусмотрен облачный ресурс.Очистка: Да
: Удалите облачный ресурс через определенные дни.
Метка лучших практик
- Используйте маленький случай.
- Не используйте какой-либо специальный персонаж, особенно
@
. - Используйте подчеркивание
_
вместо места.
Зачем метить облачный ресурс?
- Группировать облачные ресурсы. Для е.Г. Если приложение имеет несколько облачных ресурсов, вы можете пометить их с этикеткой
Приложение: MyApp
Отказ - Удалить облачные ресурсы через определенные дни. Для е.Г. Вы можете реализовать политику, что облачные ресурсы будут автоматически удалены через 7 дней, если они помечены
Очистка: Да
метка. - Для аудиторских целей. Для е.Г. Вы можете сгенерировать пользователя на облачный ресурсный отчет I.E Сколько облачных ресурсов принадлежит конкретному пользователю? Глядя на
Владелец: Сагар
Ярлык.
Демонстрация
Давайте понимать автоматизированные и ручные метки через следующие примеры:
Добавьте тег Timestamp в экземпляр EC2 через террафору
В этом примере вы узнаете, как добавить Timestamp
Тег на экземпляр EC2 через Террафом на момент предоставления. Проверьте Документация Чтобы настроить соединение AWS перед продолжением с помощью следующих шагов.
I. Создайте файл под названием main.tf
и добавьте контент ниже к нему
data "aws_ami" "ubuntu" { most_recent = true filter { name = "name" values = ["ubuntu/images/hvm-ssd/ubuntu-focal-20.04-amd64-server-*"] } filter { name = "virtualization-type" values = ["hvm"] } owners = ["099720109477"] # Canonical } resource "aws_instance" "web" { ami = data.aws_ami.ubuntu.id instance_type = "m1.small" tags = { Name = "automatedtaggedvm" timestamp = "${timestamp()}" } }
II. Беги Terraform init
команда
III. Беги План террафора
команда
IV. Беги Террафом применяется
команда
V. Убедитесь, что экземпляр EC2 предоставлен с Timestamp
Ярлык
Добавить экземпляр Env Tag в экземпляр EC2 через консоль AWS
В этом примере вы узнаете, как добавить env
Тег на экземпляр EC2 через консоль AWS во время предоставления.
I. Вход в AWS Console.
II. Запустите экземпляр EC2 и добавьте env.
Тег следующим образом:
III. Убедитесь, что экземпляр EC2 предоставлен с env.
Ярлык
Глоссарий
Облачный ресурс
Ресурс развернут в облаке. Для е.Г. Экземпляр EC2, SNS Service, Управляемая служба Kubernetes и т. Д.
Обеспечение
Процесс развертывания или создания облачных ресурсов в облаке. Для е.Г. Запуск экземпляра EC2 в AWS.
Оригинал: «https://dev.to/sagarjadhv23/how-to-effectively-tag-a-cloud-resource-3j93»