小编Ebr*_*aya的帖子

AWS Cloudwatch 过滤器和模式语法

我正在按照此处的说明进行操作https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/FilterAndPatternSyntax.html

但它并没有像我期望的那样工作。

我目前有以下 cloudwatch 日志订阅过滤器模式: ? "UNKNOWN_TOPIC_OR_PARTITION" ? " SEVERE " ? " severe " ? " FATAL " ? " fatal " - "closing session"

我想将任何模式与“致命”匹配,同时从结果中排除“结束会议”。

但是,上述过滤器匹配其他日志输出:

在此处输入图片说明

amazon-web-services amazon-cloudwatch amazon-cloudwatchlogs amazon-cloudwatch-metrics

8
推荐指数
3
解决办法
2万
查看次数

版本号格式的正则表达式

您能帮我提供以下版本号格式的正则表达式吗?

例如10.01.03-13

<主要>。<次要>。<补丁>-<buildnumb>

regex groovy

3
推荐指数
1
解决办法
4995
查看次数

JSON JQ查找替换值

我试图更新json结构中的"image_id"值.使用下面的命令,我怎么改ami-d8cf5cabami-a4df7gah现在为止,我已经试过这

cat cog.test.tfstate | jq -r '.modules[].resources[] | select(.type == "aws_launch_configuration") | select(.primary.attributes.name_prefix == "pmsadmin-lc-")'
Run Code Online (Sandbox Code Playgroud)

JSON数据是

{
  "type": "aws_launch_configuration",
  "primary": {
    "id": "pmsadmin-lc-v47thk6rcrdgza6dujfzjatmju",
    "attributes": {
      "associate_public_ip_address": "false",
      "ebs_block_device.#": "0",
      "ebs_optimized": "false",
      "enable_monitoring": "true",
      "ephemeral_block_device.#": "0",
      "iam_instance_profile": "cog-test-pmsadmin",
      "id": "pmsadmin-lc-v47thk6rcrdgza6dujfzjatmju",
      "image_id": "ami-d8cf5cab",
      "instance_type": "t2.small",
      "key_name": "cog-test-internal",
      "name": "pmsadmin-lc-v47thk6rcrdgza6dujfzjatmju",
      "name_prefix": "pmsadmin-lc-",
      "root_block_device.#": "0",
      "security_groups.#": "4",
      "security_groups.1893851868": "sg-7ee7bf1a",
      "security_groups.2774384192": "sg-e2e7bf86",
      "security_groups.2825850029": "sg-86e6bee2",
      "security_groups.3095009517": "sg-f4e7bf90",
      "spot_price": "",
      "user_data": "ed03ac6642af8c97562b065c0b37f211b58ad0a2"
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

json jq

3
推荐指数
1
解决办法
8567
查看次数