小编ica*_*ete的帖子

AWS Cloudwatch Logs Insights:查询数组

我有一个包含此类消息的日志组。

{
  "m": [
    {
      "id": "5b6973c7c86e8689368b4569",
      "ts": 1634112000.062
    },
        {
      "id": "6116d21e02e38f5045079c42",
      "ts": 1634120807.402
    },
    {
      "id": "60c368ff1085fc0d546fad52",
      "ts": 1634120807.512
    },
    {
      "id": "6053536817a46610797ed472",
      "ts": 1634120809.249
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

我想对字段 m.*.ts (它是一个数组)运行查询。像这样的东西...

fields @message
| filter (m.*.ts > 1634112000.062 and m.*.ts < 1634120807.000 )
Run Code Online (Sandbox Code Playgroud)

有可能吗?

amazon-cloudwatch aws-cloudwatch-log-insights

15
推荐指数
1
解决办法
8025
查看次数

通过命令行为用户添加 sudo 权限(无密码)

我正在从 ubuntu:bionic 图像创建一个 docker 文件。

我想要一个具有 sudo 权限的 ubuntu 用户。

这是我的 Dockerfile

FROM ubuntu:bionic

ENV DEBIAN_FRONTEND noninteractive

# Get the basic stuff
RUN apt-get update && \
    apt-get -y upgrade && \
    apt-get install -y \
    sudo

# Create ubuntu user with sudo privileges
RUN useradd -ms /bin/bash ubuntu && \
    usermod -aG sudo ubuntu

# Set as default user
USER ubuntu
WORKDIR /home/ubuntu

ENV DEBIAN_FRONTEND teletype

CMD ["/bin/bash"]
Run Code Online (Sandbox Code Playgroud)

但用这种方法我需要写 ubuntu 用户的密码。

有没有办法通过命令行将 NOPASSWD 子句添加到 sudoers 文件中的 sudo 组?

ubuntu sudo sudoers docker dockerfile

4
推荐指数
1
解决办法
2万
查看次数