华为云用户手册

  • CORS ReadOnlyAccess策略内容 { "Version": "1.1", "Statement": [ { "Effect": "Allow", "Action": [ "cors:*:get", "cors:*:list" ] } ] }
  • Flexus L实例 权限 默认情况下,新建的 IAM 用户没有任何权限,您需要将其加入用户组,并给用户组授予策略或角色,才能使得用户组中的用户获得对应的权限,这一过程称为授权。授权后,用户就可以基于被授予的权限对云服务进行操作。 Flexus L实例为全局级服务。授权时,在全局级服务中设置权限,访问Flexus L实例时,不需要切换区域。 表1列出了Flexus L实例的系统策略。 表1 Flexus L实例系统策略 策略名称 描述 策略内容 CORS FullAccess 管理员权限,拥有该权限的用户可以拥有Flexus L实例组合产品中各服务支持的全部权限,包括各服务的创建、删除、查询、变更规格等操作。 CORS FullAccess策略内容 CORS ReadOnlyAccess 普通用户权限,拥有该权限的用户仅可以执行查询操作。 CORS ReadOnlyAccess策略内容
  • Flexus应用服务器L实例规格 Flexus应用服务器L实例中的云主机为X86架构、KVM虚拟化类型,云主机底层使用的物理硬件资源与E CS 一致,同vCPUs、内存的云主机与ECS计算能力在同一标准。 表1 预置实例规格 区域 云主机vCPU/内存规格 系统盘容量/类型 峰值带宽 | 流量包 随实例购买的服务(可选) 中国大陆区域(除中国香港) 2vCPUs | 1G 40 GiB 高IO 2 Mbps | 100 GB 支持随Flexus应用服务器L实例购买以下服务: 数据盘:通用型SSD V2 | 自定义容量 主机安全:基础版 云备份:服务器备份 | 自定义存储库容量 2vCPUs | 2G 40 GiB 高IO 2 Mbps | 100 GB 2vCPUs | 2G 40 GiB 高IO 2 Mbps | 200 GB 2vCPUs | 2G 40 GiB 高IO 3 Mbps | 400 GB 2vCPUs | 2G 50 GiB 高IO 4 Mbps | 600 GB 2vCPUs | 4G 50 GiB 高IO 3 Mbps | 400 GB 2vCPUs | 4G 70 GiB 高IO 5 Mbps | 1000 GB 2vCPUs | 4G 80 GiB 高IO 6 Mbps | 1200 GB 2vCPUs | 4G 100 GiB 高IO 8 Mbps | 1600 GB 2vCPUs | 8G 120 GiB 高IO 10 Mbps | 2000 GB 4vCPUs | 8G 180 GiB 高IO 6 Mbps | 1200 GB 4vCPUs | 16G 180 GiB 高IO 10 Mbps | 2000 GB 中国香港 、 海外区域 2vCPUs | 0.5G 20 GiB 通用型SSD 30 Mbps | 1024 GB 2vCPUs | 1G 40 GiB 通用型SSD 30 Mbps | 1024 GB 2vCPUs | 2G 40 GiB 通用型SSD 30 Mbps | 1024 GB 2vCPUs | 4G 60 GiB 通用型SSD 30 Mbps | 2048 GB 2vCPUs | 8G 80 GiB 通用型SSD 30 Mbps | 3072 GB 4vCPUs | 8G 160 GiB 通用型SSD 30 Mbps | 4096 GB 4vCPUs | 16G 240 GiB 通用型SSD 30 Mbps | 5120 GB
  • 实例类型 Flexus应用服务器L实例包含两种实例类型: Flexus应用服务器L实例:包含多种实例规格,购买时支持自定义选择数据盘、主机安全或云备份,创建后默认分配一个固定的公网IP。其中,实例规格包含vCPU/内存、系统盘、流量包。 Flexus服务组合:包含基础套餐和高可用套餐,套餐内的资源为固定配置,不支持自定义选择主机安全、云备份、Flexus负载均衡资源。 基础套餐包含一台云主机(vCPU/内存、系统盘)、一个弹性公网IP、流量包、主机安全、云备份。 高可用套餐包含两台云主机(vCPU/内存、系统盘)、一个弹性公网IP、流量包、两个主机安全、云备份、Flexus负载均衡。 高可用套餐不支持使用应用镜像,不支持访问外网。
  • Flexus服务组合 表2 Flexus服务组合 类型 vCPU/内存规格 系统盘容量/类型 峰值带宽 | 流量包 随实例购买的服务(必选) 基础套餐 2vCPUs | 4G 70 GiB 高IO 5 Mbit/s | 1000 GB 云备份:服务器备份 | 存储库100 GB 主机安全:基础版 高可用套餐 2vCPUs | 4G(2台) 70 GiB 高IO(2个) 2 Mbit/s | 100 GB 云备份:服务器备份 | 存储库100 GB 主机安全:基础版 Flexus负载均衡:最大连接数 2000|每秒新建连接数 200 |流量包100GB | 峰值带宽2Mbit/s Flexus负载均衡中的流量包和峰值带宽使用规则同Flexus应用服务器L实例规格的流量包和峰值带宽。
  • 批量退订Flexus L实例 登录Flexus应用服务器L实例控制台。 开启“批量操作”按钮,勾选待退订的L实例,单击“退订”进行批量退订。 您也可以使用此方式退订单台L实例。 查看待退订的L实例,单击“确定”。 (可选)选择“退订资源”或者“退订续费周期”。 当您的退订的实例存在续费周期时,出现此配置项。 退订资源:当您想终止Flexus应用服务器L实例时,您可退订不需要的Flexus应用服务器L实例(包括退订续费周期)。Flexus应用服务器L实例以套餐形式售卖、管理,如果您退订Flexus应用服务器L实例,Flexus应用服务器L实例包含的云硬盘、云备份、主机安全、公网IP地址等所有资源将被释放,数据丢失且不可恢复。 退订续费周期:Flexus应用服务器L实例创建成功后,若已进行续费操作,可选择单独退订续费周期。退订续费周期指只能退订未生效的续费周期部分,已生效的续费周期只能退订Flexus应用服务器L实例。 查看退订信息,单击“退订”,根据页面提示完成退订。
  • 退订单台Flexus L实例 登录Flexus应用服务器L实例控制台。 Flexus应用服务器L实例提供了多处退订入口,您可以在以下任意位置单击退订。 位置一:在资源卡片上选择更多图标,单击“退订”。 位置二:在Flexus应用服务器L实例管理页面右上角,选择“更多”图标,单击“退订”。 (可选)选择“退订资源”或者“退订续费周期”。 当您的退订的实例存在续费周期时,出现此配置项。 退订资源:当您想终止Flexus应用服务器L实例时,您可退订不需要的Flexus应用服务器L实例(包括退订续费周期)。Flexus应用服务器L实例以套餐形式售卖、管理,如果您退订Flexus应用服务器L实例,Flexus应用服务器L实例包含的云硬盘、云备份、主机安全、公网IP地址等所有资源将被释放,数据丢失且不可恢复。 退订续费周期:Flexus应用服务器L实例创建成功后,若已进行续费操作,可选择单独退订续费周期。退订续费周期指只能退订未生效的续费周期部分,已生效的续费周期只能退订Flexus应用服务器L实例。 查看退订信息,单击“退订”,根据页面提示完成退订。
  • 退订须知 在执行退订操作前,请确保将退订的云资源上的数据已完成备份或者迁移。退订后,资源会被删除并无法找回数据,请谨慎操作。 新购的资源(不包含续费周期、未生效资源)在开通五天内且当年已退订实例未超过10个,此资源符合5天无理由全额退订。 通过华为云账户余额支付或第三方在线支付(如支付宝、微信、网银等)的订单,退订款项会退至您的华为云账户余额。 针对退订款项退至华为云账户余额后,如有需要提现,操作步骤参见余额提现,提现到账时间请参见提现要多久? 。
  • 操作场景 Flexus应用服务器L实例以套餐形式整体管理, 套餐内资源统一退订,退订后Flexus应用服务器L实例包含的云硬盘、云备份、主机安全、公网IP地址等所有资源将被释放,数据丢失且不可恢复。 退订包括退订资源和退订续费周期。退订后,华为云将退还相应的款项。 退订资源:当您想终止Flexus应用服务器L实例时,您可退订不需要的Flexus应用服务器L实例(退订资源包括退订续费周期)。详细的退订计费规则请参见退订资源。 退订续费周期:Flexus应用服务器L实例创建成功后,若已进行续费操作,可选择单独退订续费周期。退订续费周期指只能退订未生效的续费周期部分,已生效的续费周期只能退订Flexus应用服务器L实例。详细的退订计费规则请参见退订续费周期。
  • 网络限制 表4 Flexus L实例网络限制 限制项 说明 公网 Flexus L实例默认配置一个公网IP,该公网IP不支持更换、服务器被释放后不支持保留。 Flexus L实例不支持IPv6。 不支持单独升级峰值带宽。 不支持单独购买或升级流量包。 如果Flexus L实例中的流量包不满足业务需求,您可以购买共享流量包来节省流量费用(相比于按需计费的超额流量,共享流量包费用更低),更多信息详见Flexus L实例是否可以叠加购买流量包?。 内网 Flexus L实例创建后不支持切换VPC。 Flexus L实例默认配置一个私网IP,该私网IP不支持更换、服务器被释放后不支持保留。
  • 套餐管理限制 表2 Flexus L实例套餐管理限制 限制项 说明 续费/退订 Flexus L实例套餐内的资源统一续费、退订,不支持单独退订Flexus L实例套餐中的云硬盘、云备份、主机安全、流量包等。 说明: Flexus L实例套餐内的资源指在Flexus L实例控制台购买的资源。在云备份、主机安全等服务控制台购买并关联到Flexus L实例的资源,支持和Flexus L实例解除关联并退订或删除。 单独购买的Flexus负载均衡和Flexus L实例配套使用,不属于Flexus L实例套餐内资源,可以和Flexus L实例解除关联关系并退订。 资源配置 一台Flexus L实例(不含Flexus组合套餐)中的数据盘最多挂载一个,云备份最多绑定一个,主机安全最多绑定一个。 增加配件 Flexus L实例(不含Flexus组合套餐)仅支持单独购买数据盘,不支持单独购买系统盘、云备份、主机安全、流量包。 减少配件 Flexus L实例中的云硬盘、云备份、主机安全、流量包资源不支持单独卸载、解绑。 变更规格 Flexus L实例(不含Flexus组合套餐)仅支持单独扩容数据盘、云备份,不支持单独变更vCPU/内存、峰值带宽、流量包规格。 Flexus组合套餐 Flexus组合套餐(包括基础套餐和高可用套餐)中的vCPU/内存、系统盘、流量包等资源为固定配置,不支持增加/减少配件,不支持单独升级套餐内资源规格,不支持升级套餐规格。
  • 私有镜像限制 表3 Flexus L实例私有镜像限制 限制项 说明 区域 Flexus L实例仅支持使用同一个区域的私有镜像,否则Flexus L实例无法选用该镜像。 Flexus L实例类型 Flexus服务组合中的基础套餐和高可用套餐不支持使用私有镜像。 云服务器架构 仅支持X86架构的私有镜像,不支持ARM架构的私有镜像。 镜像类型 私有镜像仅支持系统盘镜像,不支持数据盘镜像和整机镜像。 Linux系统盘镜像仅支持镜像源为华为云提供的Linux公共免费镜像、Flexus L实例应用镜像的服务器,或者您自行导入的第三方私有镜像;不支持其他镜像源为市场镜像的收费Linux镜像。 Windows系统盘镜像当前支持的镜像源仅为华为云商店Windows Server 2022/2019/2016/2012 R2 标准版、数据中心版。 说明: 由于Flexus L实例不支持整机镜像,如果您需要将服务器数据整机迁移到Flexus L实例,请使用 SMS 迁移服务。 如果您需要将您私有的Windows系统服务器迁移到Flexus L实例,请使用SMS迁移服务。 由于Flexus L实例不支持整机镜像,如果您需要将服务器数据整机迁移到Flexus L实例,请使用SMS迁移服务。 迁移指导详见使用 主机迁移服务 (SMS)迁移服务器。 重置密码特性标签 如果私有镜像的镜像源来自其他云平台的服务器或从第三方下载,此类私有镜像可能因未安装华为云提供的重置密码插件或缺少“onekey_resetpasswd”特性标签,而无法正常创建或切换L实例。请根据私有镜像未安装重置密码插件或缺少onekey_resetpasswd特性标签,无法使用镜像创建/切换L实例怎么办?处理。
  • 云硬盘限制 表5 Flexus L实例云硬盘限制 限制项 说明 系统盘 仅支持高IO(除过香港的其他中国大陆区域)、通用型SSD(中国香港以及海外区域)类型。 不支持新增系统盘。 不支持挂载已有的系统盘。 不支持单独扩容系统盘,您可通过升级整体实例规格扩容系统盘,具体操作步骤详见升级Flexus L实例。 不支持卸载Flexus L实例中的系统盘。 数据盘 仅支持通用型SSD V2类型。 仅支持新增最多一块数据盘。 不支持挂载已有数据盘。 数据盘扩容时,只支持扩大容量,不支持缩小容量。 不支持卸载Flexus L实例中的数据盘。
  • 配额限制 表1 配额限制 限制项 说明 Flexus L实例 同一华为账号下,一个区域默认最多创建Flexus L实例和Flexus负载均衡总共100个资源。如需扩大配额,请提交工单申请扩大配额。 由于Flexus L实例是组合产品,可购买的Flexus L实例数量受弹性公网IP、云服务器、和CPU等配额限制可能达不到100台。如需购买更多Flexus L实例,请根据控制台界面提示,提交工单申请扩大相应资源配额。 备案网站 一台Flexus L实例默认最多备案5个网站。
  • 权限清单 权限 表1 开发环境所需权限 业务场景 依赖的服务 依赖策略项 支持的功能 配置建议 开发环境实例生命周期管理 ModelArts modelarts:notebook:create modelarts:notebook:list modelarts:notebook:get modelarts:notebook:update modelarts:notebook:delete modelarts:notebook:start modelarts:notebook:stop modelarts:notebook:updateStopPolicy modelarts:image:delete modelarts:image:list modelarts:image:create modelarts:image:get modelarts:pool:list modelarts:tag:list modelarts:network:get aom:metric:get aom:metric:list aom:alarm:list 实例的启动、停止、创建、删除、更新等依赖的权限。 建议配置。 仅在严格授权模式开启后,需要显式配置左侧权限。 动态挂载存储配置 ModelArts modelarts:notebook:listMountedStorages modelarts:notebook:mountStorage modelarts:notebook:getMountedStorage modelarts:notebook:umountStorage 动态挂载存储配置。 按需配置。 OBS obs:bucket:ListAllMyBuckets obs:bucket:ListBucket 镜像管理 ModelArts modelarts:image:register modelarts:image:listGroup 在镜像管理中注册和查看镜像。 按需配置。 保存镜像 SWR SWR Admin SWR Admin为SWR最大权限,用于: 开发环境运行的实例,保存成镜像。 使用 自定义镜像 创建开发环境Notebook实例。 按需配置。 使用SSH功能 ECS ecs:serverKeypairs:list ecs:serverKeypairs:get ecs:serverKeypairs:delete ecs:serverKeypairs:create 为开发环境Notebook实例配置登录密钥。 按需配置。 DEW kps:domainKeypairs:get kps:domainKeypairs:list 挂载SFS Turbo盘 SFS Turbo SFS Turbo FullAccess 子账号对SFS目录的读写操作权限。专属池Notebook实例挂载SFS(公共池不支持),且挂载的SFS不是当前子账号创建的。 按需配置。 查看所有实例 ModelArts modelarts:notebook:listAllNotebooks ModelArts开发环境界面上,查询所有用户的实例列表,适用于给开发环境的实例管理员配置该权限。 按需配置。 IAM iam:users:listUsers VSCode插件(本地)/ PyCharm Toolkit(本地) ModelArts modelarts:notebook:listAllNotebooks modelarts:trainJob:create modelarts:trainJob:list modelarts:trainJob:update modelarts:trainJobVersion:delete modelarts:trainJob:get modelarts:trainJob:logExport modelarts:workspace:getQuotas(如果开通了工作空间功能,则需要配置此权限。) 从本地VSCode连接云上的Notebook实例、提交训练作业等。 按需配置。 OBS obs:bucket:ListAllMybuckets obs:bucket:HeadBucket obs:bucket:ListBucket obs:bucket:GetBucketLocation obs:object:GetObject obs:object:GetObjectVersion obs:object:PutObject obs:object:DeleteObject obs:object:DeleteObjectVersion obs:object:ListMultipartUploadParts obs:object:AbortMultipartUpload obs:object:GetObjectAcl obs:object:GetObjectVersionAcl obs:bucket:PutBucketAcl obs:object:PutObjectAcl obs:object:ModifyObjectMetaData IAM iam:projects:listProjects 从本地PyCharm查询IAM项目列表,完成连接配置。 VPC接入 VPC VPC ReadOnlyAccess 实例能够挂载在用户的VPC下,实现多网络平面接入。 按需配置。 创建自定义策略时,建议将项目级云服务和全局级云服务拆分为两条策略,便于授权时设置最小授权范围。 委托 表2 开发环境所需委托 业务场景 依赖的服务 委托授权项 说明 配置建议 JupyterLab OBS obs:object:DeleteObject obs:object:GetObject obs:object:GetObjectVersion obs:bucket:CreateBucket obs:bucket:ListBucket obs:bucket:ListAllMyBuckets obs:object:PutObject obs:bucket:GetBucketAcl obs:bucket:PutBucketAcl obs:bucket:PutBucketCORS 通过ModelArts的Notebook,在JupyterLab中使用OBS上传下载数据。 建议配置。 开发环境监控功能 AOM aom:alarm:put 调用AOM的接口,获取Notebook相关的监控数据和事件,展示在ModelArts的Notebook中。 建议配置。 VPC接入 VPC vpc:ports:create vpc:ports:get vpc:ports:delete vpc:subnet:get 实例能够挂载在用户的VPC下,实现多网络平面接入。 按需配置。
  • 注意事项 由于Java-SDK默认对SK明文存储,不符合某些对于安全有更高要求的用户,LTS提供了一种用户自定义的加解密方式,建议用户优先使用加解密方式。 加密过程如下: 用户编写一个java类,比如com.demo.DecryptDemo类,在该类中增加一个解密方法,比如decrypt方法,输入和输出均为字符串。 编写decrypt的方法内容,客户自行实现SK加解密算法,返回解密后的值。 当用户调用Java-SDK初始化时,会需要传入SK,这时使用DecryptDemo.decrypt方法即可。
  • 单个producer性能基线 上报日志时,请参考如下参数的测试性能基线,若超出基线值,可能会导致日志上报异常。 totalSizeInBytes:524288000 ioThreadCount:8 maxBlockMs:0 batchSizeThresholdInBytes:524288 batchCountThreshold:4096 lingerMs:2000 按照参数基线值设置后,使用8U16GB的机器规格测试,上报单条日志大小为1KB。 测试结果:SDK上报日志的数据量为10MB/s,速率为1.2w条/s。 当日志上报量超过单个producer时: 建议拆分日志流,使用多个producer上报日志,分摊流量,以保障SDK处于正常上报状态。 如果maxBlockMs为0时,SDK处于非阻塞状态,会触发保护机制自动降级,可能会对部分日志做丢弃处理。 如果maxBlockMs大于0时,SDK处于阻塞状态,阻塞时间为maxBlockMs,可能会造成prodcuer.send()发送日志方法处于阻塞状态。
  • 使用说明 当用户修改权限后,权限信息在一天后生效。 SDK支持跨云/本地上报日志,当前仅支持华北-北京四、华东-上海一、华南-广州、西南-贵阳一。使用详情见Appender配置参数说明表中的“enableLocalTest”参数,当该参数为true时,上报日志规格为单个机器200次/秒(即每秒只能发送200次,每次批量发送数量/大小详情见参数“batchSizeThresholdInBytes、batchCountThreshold、lingerMs”)。 通过SDK上报日志到LTS的时间相距当前时间不超过2天,否则上报日志会被LTS删除。
  • 参数获取方式 区域表 表4 区域表 区 域名 称 RegionName 华北-北京二 cn-north-2 华北-北京四 cn-north-4 华北-北京一 cn-north-1 华东-上海二 cn-east-2 华东-上海一 cn-east-3 华南-广州 cn-south-1 华南-深圳 cn-south-2 西南-贵阳一 cn-southwest-2 亚太-新加坡 ap-southeast-3 日志组ID:在 云日志 服务控制台,选择“日志管理”,鼠标悬浮在日志组名称上,可查看日志组名称和日志组ID。 日志流ID:单击日志组名称对应的,鼠标悬浮在日志流名称上,可查看日志流名称和日志流ID。
  • 按照不同的消费需求,请使用不同的构造方法 指定消费开始时间,不指定结束时间。 例如StartTimeNs = 0L,即从头开始一直拉取到当前最新。如果还有新的日志产生就一直拉取。 例如StartTimeNs = 1685444710000000000L,即从1685444710000000000纳秒所代表的时间开始拉取,一直拉取到当前最新。如果还有新的日志产生就一直拉取。 // 不设置batchSize,即每次拉取1000条 LogConsumerConfig config = new LogConsumerConfig("TEST_REGION_NAME", "TEST_PROJECT","TEST_ LOG _GROUP_ID","TEST_LOG_STREAM_ID","AC CES S_KEY_ID","ACCESS_KEY_SECRET","CONSUMER_GROUP_NAME", 1685444710000000000L); // 设置batchSize = 500,即每次拉取500条 LogConsumerConfig config = new LogConsumerConfig("TEST_REGION_NAME", "TEST_PROJECT","TEST_LOG_GROUP_ID","TEST_LOG_STREAM_ID","ACCESS_KEY_ID","ACCESS_KEY_SECRET","CONSUMER_GROUP_NAME", 1685444710000000000L, 500); /* 如果需要按照日志组/日志流名称消费,此功能仅1.0.3版本以上才支持 LogConsumerConfig config = new LogConsumerConfig("TEST_REGION_NAME", "TEST_PROJECT","TEST_LOG_GROUP_NAME","TEST_LOG_STREAM_NAME", true ,"ACCESS_KEY_ID","ACCESS_KEY_SECRET","CONSUMER_GROUP_NAME", 1685444710000000000L, 500); */ 指定消费开始时间,且指定结束时间。 例如StartTimeNs = 0L,EndTimeNs=1685444710000000000L。即从头开始一直拉取到EndTimeNs所代表的时间。不会拉取这段时间范围以外的数据。 例如StartTimeNs = 1685444710000000000L,EndTimeNs=1685445470192043318L。即从StartTimeNs所代表的时间开始一直拉取到EndTimeNs所代表的时间。不会拉取这段时间范围以外的数据。 // 不设置batchSize,即每次拉取1000条 LogConsumerConfig config = new LogConsumerConfig("TEST_REGION_NAME", "TEST_PROJECT","TEST_LOG_GROUP_ID","TEST_LOG_STREAM_ID","ACCESS_KEY_ID","ACCESS_KEY_SECRET","CONSUMER_GROUP_NAME",1685444710000000000L, 1685445470192043318L); // 设置batchSize = 500,即每次拉取500条 LogConsumerConfig config = new LogConsumerConfig("TEST_REGION_NAME", "TEST_PROJECT","TEST_LOG_GROUP_ID","TEST_LOG_STREAM_ID","ACCESS_KEY_ID","ACCESS_KEY_SECRET","CONSUMER_GROUP_NAME",1685444710000000000L, 1685445470192043318L, 500); /* 如果需要按照日志组/日志流名称消费,此功能仅1.0.3版本以上才支持 LogConsumerConfig config = new LogConsumerConfig("TEST_REGION_NAME", "TEST_PROJECT","TEST_LOG_GROUP_NAME","TEST_LOG_STREAM_NAME", true ,"ACCESS_KEY_ID","ACCESS_KEY_SECRET","CONSUMER_GROUP_NAME",1685444710000000000L, 1685445470192043318L, 500); */
  • 配置参数说明 LogConsumerConfig中配置参数说明: 表1 配置参数说明 参数名称 描述 类型 是否需要填写 默认值 regionName 云日志服务的区域 String 必填 - projectId 华为云账号的项目ID(project id) String 必填 - logGroupId LTS的日志组ID String 必填 - logStreamId LTS的日志流ID String 必填 - accessKeyId 华为云账号的AK String 必填 - accessKeySecret 华为云账号的SK String 必填 - startTimeNs 消费开始时间,纳秒值 Long 必填 - endTimeNs 消费结束时间,纳秒值 Long 选填 - batchSize 每批次消费数量,可选范围[10, 1000] Integer 选填 - startTimeNs(消费开始时间)和endTimeNs(消费结束时间),这里的时间指的是服务端时间。 API消费保证最终一致性,即您可以获取到这条日志流的全部内容,但由于时间为服务端时间,所以在获取日志流的过程中,可能导致获取到的日志数量跟LTS页面查询的日志数量不一致。
  • 参数获取方式 区域表 区域名称 RegionName 华北-北京二 cn-north-2 华北-北京四 cn-north-4 华北-北京一 cn-north-1 华东-上海二 cn-east-2 华东-上海一 cn-east-3 华南-广州 cn-south-1 华南-深圳 cn-south-2 西南-贵阳一 cn-southwest-2 亚太-新加坡 ap-southeast-3 日志组ID:登录云日志服务页面,选择“日志管理”,鼠标悬浮在日志组名称上,可查看日志组名称和日志组ID。 日志流ID:单击日志组名称对应的按钮,鼠标悬浮在日志流名称上,可查看日志流名称和日志流ID。
  • 使用说明 当用户修改权限后,权限信息在一天后生效。 SDK支持跨云/本地上报日志,当前仅支持华北-北京四、华东-上海一、华南-广州、西南-贵阳一。使用详情见Appender配置参数说明表中的“enableLocalTest”参数,当该参数为true时,上报日志规格为单个机器200次/秒(即每秒只能发送200次,每次批量发送数量/大小详情见参数“batchSizeThresholdInBytes、batchCountThreshold、lingerMs”)。 支持将logback.xml变为logback-spring.xml(SpringBoot),且读取springProfile中的配置。 支持读取logback.xml、logback-spring.xml中的自定义标签。 通过SDK上报日志到LTS的时间相距当前时间不超过2天,否则上报日志会被LTS删除。
  • 参数获取方法 区域表 表2 区域表 区域名称 RegionName 华北-北京二 cn-north-2 华北-北京四 cn-north-4 华北-北京一 cn-north-1 华东-上海二 cn-east-2 华东-上海一 cn-east-3 华南-广州 cn-south-1 华南-深圳 cn-south-2 西南-贵阳一 cn-southwest-2 亚太-新加坡 ap-southeast-3 日志组ID:在云日志服务控制台,选择“日志管理”,鼠标悬浮在日志组名称上,可查看日志组名称和日志组ID。 日志流ID:单击日志组名称对应的按钮,鼠标悬浮在日志流名称上,可查看日志流名称和日志流ID。
  • 单个producer性能基线 上报日志时,请参考如下参数的测试性能基线,若超出基线值,可能会导致日志上报异常。 totalSizeInBytes:524288000 ioThreadCount:8 maxBlockMs:0 batchSizeThresholdInBytes:524288 batchCountThreshold:4096 lingerMs:2000 按照参数基线值设置后,使用8U16GB的机器规格测试,上报单条日志大小为1KB。 测试结果:SDK上报日志的数据量为15MB/s,速率为1.5w条/s。 当日志上报量超过单个producer时: 建议拆分日志流,使用多个producer上报日志,分摊流量,以保障SDK处于正常上报状态。 如果maxBlockMs为0时,SDK处于非阻塞状态,会触发保护机制自动降级,可能会对部分日志做丢弃处理。 如果maxBlockMs大于0时,SDK处于阻塞状态,阻塞时间为maxBlockMs,可能会造成SDK发送日志处于阻塞状态。
  • 单个producer性能基线 上报日志时,请参考如下参数的测试性能基线,若超出基线值,可能会导致日志上报异常。 totalSizeInBytes:524288000 ioThreadCount:8 maxBlockMs:0 batchSizeThresholdInBytes:524288 batchCountThreshold:4096 lingerMs:2000 按照参数基线值设置后,使用8U16GB的机器规格测试,上报单条日志大小为1KB。 测试结果:SDK上报日志的数据量为10MB/s,速率为1.2w条/s。 当日志上报量超过单个producer时: 建议拆分日志流,使用多个producer上报日志,分摊流量,以保障SDK处于正常上报状态。 如果maxBlockMs为0时,SDK处于非阻塞状态,会触发保护机制自动降级,可能会对部分日志做丢弃处理。 如果maxBlockMs大于0时,SDK处于阻塞状态,阻塞时间为maxBlockMs,可能会造成SDK发送日志处于阻塞状态。
  • 参数获取方法 区域表 表2 区域表 区域名称 RegionName 华北-北京二 cn-north-2 华北-北京四 cn-north-4 华北-北京一 cn-north-1 华东-上海二 cn-east-2 华东-上海一 cn-east-3 华南-广州 cn-south-1 华南-深圳 cn-south-2 西南-贵阳一 cn-southwest-2 亚太-新加坡 ap-southeast-3 日志组ID:在云日志服务控制台,选择“日志管理”,鼠标悬浮在日志组名称上,可查看日志组名称和日志组ID。 日志流ID:单击日志组名称对应的按钮,鼠标悬浮在日志流名称上,可查看日志流名称和日志流ID。
  • 使用说明 当用户修改权限后,权限信息在一天后生效。 SDK支持跨云/本地上报日志,当前仅支持华北-北京四、华东-上海一、华南-广州、西南-贵阳一。使用详情见Appender配置参数说明表中的“enableLocalTest”参数,当该参数为true时,上报日志规格为单个机器200次/秒(即每秒只能发送200次,每次批量发送数量/大小详情见参数“batchSizeThresholdInBytes、batchCountThreshold、lingerMs”)。 通过SDK上报日志到LTS的时间相距当前时间不超过2天,否则上报日志会被LTS删除。
  • 参数获取方式 区域表 区域名称 RegionName 华北-北京二 cn-north-2 华北-北京四 cn-north-4 华北-北京一 cn-north-1 华东-上海二 cn-east-2 华东-上海一 cn-east-3 华南-广州 cn-south-1 华南-深圳 cn-south-2 西南-贵阳一 cn-southwest-2 亚太-新加坡 ap-southeast-3 日志组ID:在云日志服务控制台,选择“日志管理”,鼠标悬浮在日志组名称上,可查看日志组名称和日志组ID。 日志流ID:单击日志组名称对应的按钮,鼠标悬浮在日志流名称上,可查看日志流名称和日志流ID。
  • 注意事项 由于Java-SDK默认对SK明文存储,不符合某些对于安全有更高要求的用户,lts提供了一种用户自定义的加解密方式,建议用户优先使用加解密方式。 加密过程如下: 用户编写一个java类,比如com.demo.DecryptDemo类,在该类中增加一个解密方法,比如decrypt方法,输入和输出均为字符串。 编写decrypt的方法内容,客户自行实现SK加解密算法,返回解密后的值。 当用户调用Java-SDK初始化时,会需要传入SK,这时使用DecryptDemo.decrypt方法即可。
共100000条