我想使用 AWS cli 授予 lambda 访问特定队列的权限,以便我能够从 lambda 向该队列发送消息。
例如,如果我想将 sqs:SendMessage 添加到 lambda,以便它可以使用 AWS CLI 将消息发送到队列资源,执行此操作的命令是什么?
您可能必须将 IAM 策略添加到您的 lambda 角色。政策可以像下面这样。
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"sqs:SendMessage"
],
"Resource": "*"
}
]
}
在资源属性中添加 SQS 资源的 ARN。