首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cloudwatch和Cloudformation AWS

Cloudwatch和Cloudformation AWS
EN

Stack Overflow用户
提问于 2018-03-15 23:32:48
回答 2查看 327关注 0票数 1

目前是否可以通过cloudformation设置一个完整的cloudwatch堆栈,包括cloudwatch代理?我找不到合适的文档,并问自己是否可能。

EN

回答 2

Stack Overflow用户

发布于 2018-03-15 23:39:37

是的,这些类型在CloudFormation中可用

  • AWS::CloudWatch::Alarm
  • AWS::CloudWatch::Dashboard

此外,可以在其他资源类型中设置详细的监控(例如,AWS::EC2::Instance)

安装Cloudwatch日志代理的方法是在AMI中对其进行配置,或者在用户数据脚本中作为操作进行安装

票数 2
EN

Stack Overflow用户

发布于 2018-03-16 01:44:31

以下CloudFormation资源创建一个策略,该策略将允许具有此策略的实例将日志传送到CloudWatch:

代码语言:javascript
复制
    "CloudWatchLogsPolicy": {
        "Type" : "AWS::IAM::Policy",
        "Properties" : { 
            "PolicyDocument" : {
                "Version": "2012-10-17",
                "Statement": [
                    {
                        "Effect": "Allow",
                        "Action": [
                            "logs:CreateLogGroup",
                            "logs:CreateLogStream",
                            "logs:PutLogEvents",
                            "logs:DescribeLogStreams"
                        ],
                        "Resource": arn:aws:logs:eu-west-1:123456789012:log-group:my-log-group:*
                    }
                ]
                }
            ,
            "PolicyName" : "CWLogPolicy",
            "Roles": [{ "Ref": "IAMRole"}]
        },
        "DependsOn": ["IAMRole"]
    }

您需要更新资源ARN以匹配您的区域、帐户id和日志组名称。"Roles“和"DependsOn”假设在当前堆栈中有一个声明为"IAMRole“的IAM角色。

附加角色时,您必须使用AWS::IAM::InstanceProfile在AWS::IAM::Role和实例(在我的例子中是Autoscale组)之间创建链接。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49303473

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档