运维编排场景系列-----批量开启存储空间访问日志

本文涉及的产品
对象存储 OSS,20GB 3个月
对象存储 OSS,恶意文件检测 1000次 1年
对象存储 OSS,内容安全 1000次 1年
简介: 应用场景开启归属不同Region的Buket日志访问功能。对每个Region内的BucketName名字统一规范处理,批量做开启设置操作。并指定Object的前缀做规统一化处理。解决方案一、打开控制台,找到运维编排二、创建模版根据以上的任务步骤来看可以把此任务创建为以下两个模版。

应用场景

开启归属不同Region的Buket日志访问功能。对每个Region内的BucketName名字统一规范处理,批量做开启设置操作。并指定Object的前缀做规统一化处理。

解决方案

一、打开控制台,找到运维编排
1565838531882_d0df7bfe_0d75_4864_9358_f32f97ea4380

二、创建模版
根据以上的任务步骤来看可以把此任务创建为以下两个模版。点击
创建模版**
1565838175874_155750e5_fa1a_423d_9b81_c6177749f8c1

模版内容:

FormatVersion: OOS-2019-06-01
Description: Open the different region access logging for bucket.
Parameters:
  bucketNamePrefix:
    Description: The prefix of bucket name.
    Type: String
  regions:
    Description: The region id.
    Type: List
  targetPrefix:
    Description: The prefix for target bucket.
    Type: String
    Default: mylog
  targetBucket:
    Description: The target bucket.
    Type: String
    Default: myoos
  assumeRole:
    Description: The RAM role to be assumed by OOS.
    Type: String
    Default: OOSServiceRole
RamRole: '{{ assumeRole }}'
Tasks:
  - Name: putBucketLogging
    Action: 'ACS::ExecuteAPI'
    Description: Turn on the access logging for bucket.
    Properties:
      Service: Oss
      API: PutBucketLogging
      Method: PUT
      URI: ''
      Headers: {}
      Parameters:
        BucketName: '{{bucketNamePrefix}}-{{ACS::TaskLoopItem}}'
        TargetBucket: '{{ targetBucket }}'
        TargetPrefix: '{{ targetPrefix }}-'
        RegionId: '{{ACS::TaskLoopItem}}'
      Body: ''
    Loop:
      Items: '{{ regions }}'
      MaxErrors: 100
      Concurrency: 10

三、创建执行
模版创建成功后,点击创建执行
1568960914864_0ec2d685_28af_41f3_8e35_04d674c72c05

四、设置参数
1568967713710_56b1445c_7ff5_423b_a6e4_300b238cbf1b

五、创建执行
参数设置完毕后,就可以点击创建执行了,此任务开始执行。
1565840688253_e3672be8_ea7a_4c29_b038_98c025823da1

执行后,任务分别开启不同Region的日志功能。
1568971782815_20e9e102_247a_4a38_8d13_876a850c2258

六、输出结果
当循环完所有的region后,在不同的区域开启Bycket成功。
1568961036094_7bc608c1_ec34_4c73_8f78_6492eb770fba

总结

此模版主要是开启Bucket的功能,在模版中运行OSS的openApi。OSS的模版样式与其他正常模版稍微有一点变化,运行OSS功能的时候需要。目前OOS运维编排处于公测中欢迎试用。

欢迎使用OOS

OOS客户支持钉钉群:23330931
OOS管理控制台的链接
OOS帮助文档的链接


系列文章

主题文章

阿里云重磅发布云上自动化利器——运维编排OOS

最佳实践

玩转运维编排服务的权限:Assume Role+Pass Role

场景系列

运维编排场景系列----更新ECS镜像
运维编排场景系列-----给ECS实例自动打TAG
运维编排场景系列----从实例中拷贝文件到OSS
运维编排场景系列----给实例加到SLS机器组
运维编排场景系列----检测MFA功能状态
阿里云运维编排新功能:一键批量克隆ECS
运维编排场景系列-----每日统计多Region实例的运行状态
运维编排场景系列-----如何使用jq
运维编排场景系列----分批到机器上运行命令

相关文章
|
3月前
|
存储 运维 应用服务中间件
[运维日志] Web 服务器日志依日期归档(Powershell 实现,附源代码)
[运维日志] Web 服务器日志依日期归档(Powershell 实现,附源代码)
74 0
|
3月前
|
运维 Linux Windows
[运维技术]PowerShell中实现一个最基本的日志器logger
[运维技术]PowerShell中实现一个最基本的日志器logger
36 1
|
7月前
|
关系型数据库 物联网 PostgreSQL
沉浸式学习PostgreSQL|PolarDB 11: 物联网(IoT)、监控系统、应用日志、用户行为记录等场景 - 时序数据高吞吐存取分析
物联网场景, 通常有大量的传感器(例如水质监控、气象监测、新能源汽车上的大量传感器)不断探测最新数据并上报到数据库. 监控系统, 通常也会有采集程序不断的读取被监控指标(例如CPU、网络数据包转发、磁盘的IOPS和BW占用情况、内存的使用率等等), 同时将监控数据上报到数据库. 应用日志、用户行为日志, 也就有同样的特征, 不断产生并上报到数据库. 以上数据具有时序特征, 对数据库的关键能力要求如下: 数据高速写入 高速按时间区间读取和分析, 目的是发现异常, 分析规律. 尽量节省存储空间
599 1
|
7月前
|
SQL 关系型数据库 MySQL
开源数据库Mysql_DBA运维实战 (DCL/日志)
开源数据库Mysql_DBA运维实战 (DCL/日志)
|
3月前
|
存储 JSON 运维
【运维】Powershell 服务器系统管理信息总结(进程、线程、磁盘、内存、网络、CPU、持续运行时间、系统账户、日志事件)
【运维】Powershell 服务器系统管理信息总结(进程、线程、磁盘、内存、网络、CPU、持续运行时间、系统账户、日志事件)
49 0
|
5月前
|
运维 安全
TStack运维笔记(12)- 日志管理
TStack运维笔记(12)- 日志管理
25 0
|
5月前
|
存储 数据采集 监控
从存储统一到数据融合,SLS在可观测场景的思考和行动
介绍SLS在可观测数据融合分析的一系列技术升级,融合Trace、全栈监控、Continuous Profiling、移动端监控等功能,帮助大家更快速地构筑全栈、自动化的观测能力。
127601 52
|
7月前
|
运维 关系型数据库 MySQL
OBCP第八章 OB运维、监控与异常处理-日志查询
OBCP第八章 OB运维、监控与异常处理-日志查询
133 0
|
8月前
|
运维 监控 应用服务中间件
【运维知识进阶篇】集群架构-Nginx基础(安装+启动+配置+多业务实现+日志管理)(下)
【运维知识进阶篇】集群架构-Nginx基础(安装+启动+配置+多业务实现+日志管理)(下)
153 0