cloud-config 运行 是什么用户?

What user does cloud-config run as?

启动 AWS 或其他云供应商实例并使用 cloud-init 配置主机时,哪些用户执行 bash 被称为 运行 的脚本?

使用以下配置构建实例:

#cloud-config
write_files:
  - path: /root/test.sh
    content: |
        #!/bin/bash
        set -x
        set -e
        whoami
runcmd:
  - bash /root/test.sh

我得到的输出是:

+ whoami
root

Ubuntu 云配置作为 root 运行。