自动资源创建和ID检查。

0

【以下的问题经过翻译处理】 嘿,大家好!需要解决一个简单的问题。

是否有自动处理在AWS上创建资源并检查其ID是否具有特定的字母或数字的过程?例如拥有VPC、EC2、RDS或S3,其中ID中没有字母S或数字8。

就像拥有首选ID YcdrbA57Zfs6y5t28,而不是ZoqhRtgfDfg4089g45一样。

也许可以通过设置堆栈、云形态或政策来实现。

如果不行,则删除该资源并创建新的。持续重复此过程,直到达到目标ID。

谢谢!

1 回答
0

【以下的回答经过翻译处理】 ### 背景

在创建资源时,我们为每个资源分配一个唯一的资源ID。资源ID采用资源标识符(例如快照的“snap”)后跟连字符和一组唯一的字母和数字的形式。每个资源标识符,例如AMI ID、实例ID、EBS卷ID或EBS快照ID,都与其区域相关联,并且只能在创建资源的区域中使用。

在2016年1月之前,某些资源类型的新建资源分配的ID在连字符后使用8个字符(例如i-1a2b3c4d)。从2016年1月到2018年6月,我们将这些资源类型的ID更改为在连字符后使用17个字符(例如i-1234567890abcdef0)。根据您的帐户创建时间,您可能具有某些现有资源的短ID,然而,任何新资源都将获得更长的ID。

概要

AWS没有提供可用于检查资源ID的本地解决方案。资源ID是随机和唯一的。您可以创建一个自定义的bash/python脚本来检查资源ID。共享的用例,即删除资源并不断创建新的资源,直到达到目标ID,不是一个令人满意的方法。

profile picture
专家
已回答 6 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则