我正在尝试编写一个工具,根据一些非常简单的规则自动管理Amazon AWS快照。这些快照是根据Amazon Storage Gateway中设置的计划创建的,并按照您在该工具的Web界面中的预期显示。
就快照计划而言,Storage Gateway API仅具有快照操作。 EC2是谈论快照的API。问题是,如果我通过该API描述快照,我会看到数百个快照,但它们都没有与从Storage Gateway创建的快照的卷ID相匹配的卷ID。它们只是我不感兴趣的随机公共快照。
所以我认为Storage Gateway快照在某种程度上是不同的,但有没有办法使用任何亚马逊的API来列出和操作它们?
编辑:有趣的是,它们确实出现在EC2网络控制面板中。
答案 0 :(得分:0)
这是一个最重要的提示:快照在那里,只是确保你正在使用正确的功能寻找它们。在这种情况下,我在Clojure中的初学者仍然有效,我尝试使用contains?
来搜索序列中的项目。再次。但是它没有那样工作,它在集合中寻找密钥,这意味着它需要一个数字的序列,并告诉你是否有一个项目在该索引。更有趣的是,传递一个序列和一个字符串,它不会打击眼睑,它只是说false
。
哦,亚马逊并不总是与卷ID的大小写一致,所以在比较它之前,请确保小写一切。这一点实际上与AWS相关,而不是我顽固地误解了核心功能的文档。