Я создаю AWS AMI, подготовленный с помощью Chef, используя Packer. При создании моментальных снимков тегов AWS AMI я хочу, чтобы он был помечен тегами, которые назначают его для развертывания с помощью CodeDeploy:
{
"aws:autoscaling:groupName": "Env1"
}
В моей конфигурации JSON для Packer я использую snapshot_tags
для их определения.
Проблема в том, что при создании AMI Packer завершается ошибкой:
Build 'amazon-ebs' errored: Error adding tags to Resources ([]*string{(*string)(0xc420107170), (*string)(0xc420478758)}): InvalidParameterValue: Tag keys starting with 'aws:' are reserved for internal use
status code: 400, request id: fef34822-b692-4225-a2eb-a1cfac33a924
Я не могу использовать CodeDeploy с Packer, так как я должен использовать aws
в теге?
ОТВЕТ:
Нет необходимости использовать тег для развертывания AMI с помощью CodeDeploy. Виноват.