亚马逊 aws cli 查询 starts_with
Amazon aws cli query starts_with
正在尝试仅过滤掉以名称开头但总是返回空集合的存储库。当 运行 没有 starts_with
选项
时,我可以看到那里的值
aws ecr describe-repositories --query "repositories[?starts_with(repositoryName, 'test') == 'true'].repositoryName"
您需要使用反引号进行模式匹配。
aws ecr describe-repositories --query 'repositories[?starts_with(repositoryName, `stage`) == `true`]'
或者如果您只需要 ARN 或 NAME,那么您可以使用
aws ecr describe-repositories --query 'repositories[?starts_with(repositoryName, `stage`) == `true`]|[].[repositoryName,repositoryUri]'
正在尝试仅过滤掉以名称开头但总是返回空集合的存储库。当 运行 没有 starts_with
选项
aws ecr describe-repositories --query "repositories[?starts_with(repositoryName, 'test') == 'true'].repositoryName"
您需要使用反引号进行模式匹配。
aws ecr describe-repositories --query 'repositories[?starts_with(repositoryName, `stage`) == `true`]'
或者如果您只需要 ARN 或 NAME,那么您可以使用
aws ecr describe-repositories --query 'repositories[?starts_with(repositoryName, `stage`) == `true`]|[].[repositoryName,repositoryUri]'