首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS SSM参数存储

AWS SSM参数存储
EN

Stack Overflow用户
提问于 2018-09-10 23:26:22
回答 5查看 4.4K关注 0票数 2

在AWS参数库中是否存在核弹/移除所有项?

我找到的所有命令行都是一个接一个地删除它,或者给出一个名称列表来删除它。

我还试着用

代码语言:javascript
复制
aws ssm delete-parameters --cli-input-json test.json

使用test.json文件,如下所示

代码语言:javascript
复制
{
    "Names": [
        "test1",
        "test2"
    ]
}

还是不管用..。

理想情况下,如果我可以使用--查询并按原样使用,那就太好了。

我在使用--像这样的查询

代码语言:javascript
复制
aws ssm get-parameters-by-path --path / --max-items 2 --query 'Parameters[*].[Name]'
EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2018-09-11 04:24:13

您可以将get-parameters-by-pathdelete-parameters结合起来。

代码语言:javascript
复制
aws ssm delete-parameters --names `aws ssm get-parameters-by-path --path / --query Parameters[].Name --output text`

我通过创建两个参数来测试它,然后运行上面的命令。它通过参数成功地删除。

票数 4
EN

Stack Overflow用户

发布于 2020-03-21 17:40:15

当您需要删除AWS系统管理器参数存储中的所有参数,并且有超过10个参数时,您必须处理分页。否则,命令将失败,错误如下:

代码语言:javascript
复制
An error occurred (ValidationException) when calling the DeleteParameters operation: 1 validation error detected: Value '[/config/application/prop1, ...]' at 'names' failed to satisfy constraint: Member must have length less than or equal to 10

以下使用AWS CLI分页选项的Bash脚本按路径从中删除任意数量的参数:

代码语言:javascript
复制
#!/bin/bash

path=/config/application_dev/

while : ; do
  aws ssm delete-parameters --names $(aws ssm get-parameters-by-path --path "$path" --query "Parameters[*].Name" --output text --max-items 10 $starting_token | grep -v None)
  next_token=$(aws ssm get-parameters-by-path --path "$path" --query NextToken --output text --max-items 10 | grep -v None)
  if [ -z "$next_token" ]; then
    starting_token=""
    break
  else
    starting_token="--starting-token $next_token"
  fi
done
票数 6
EN

Stack Overflow用户

发布于 2021-05-04 17:34:25

尝试此方法并多次执行

代码语言:javascript
复制
aws ssm delete-parameters --names `aws ssm get-parameters-by-path --path / --recursive --query Parameters[].Name --output text --max-items 9`
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52266744

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档