如何将 --profile 选项与 CloudWatch Logs 代理的“aws logs”命令结合使用?

问题描述 投票:0回答:2

安装 CloudWatchLogs Agent 后,执行命令

/var/awslogs/bin/aws logs push --config-file /var/awslogs/etc/awslogs.conf --additional-configs-dir /var/awslogs/etc/config

正在机器上运行。 要为 CloudWatchLogs 代理使用单独的凭据,请在

/root/.aws
中创建配置文件。

尝试使用配置文件

/var/awslogs/bin/aws logs push --config-file /var/awslogs/etc/awslogs.conf --additional-configs-dir /var/awslogs/etc/config --profile awslogs

抛出错误

aws: error: argument operation: Invalid choice, valid choices are ...

amazon-web-services aws-cli amazon-cloudwatch
2个回答
0
投票

export AWS_PROFILE=user1
可用于 Linux,您可以在 aws cli 命令中省略
--profile

https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-profiles.html


0
投票

一开始你会使用它:

/var/awslogs/bin/aws --profile awslogs logs push ...
© www.soinside.com 2019 - 2024. All rights reserved.