Amazon S3
编辑Amazon S3
编辑Amazon S3 集成允许您监控 Amazon Simple Storage Service (Amazon S3),这是一种对象存储服务。
使用 Amazon S3 集成来收集与存储在 Amazon S3 存储桶中的数据相关的日志和指标。然后在 Kibana 中可视化这些数据,创建警报以在出现问题时通知您,并在排除问题时参考日志和指标。
例如,您可以使用这些数据来查看访问日志、存储桶中存储的数据量以及数据下载请求量。然后,您可以通过电子邮件将任何重大更改通知相关的项目经理。
此集成将产生额外的 AWS API 请求费用。有关更多详细信息,请查看 API 请求。
数据流
编辑S3 集成收集两种类型的数据:日志和指标。
日志 帮助您记录 Amazon 服务中发生的事件。S3 集成收集的日志包括请求者的明显 Internet 地址、处理请求的存储桶的名称等。请在 日志参考 中查看更多详细信息。
指标 让您深入了解不同 Amazon 服务的状态。S3 集成收集的指标包括 S3 每日存储量、S3 请求、延迟(从收到第一个字节到发送到 Amazon S3 存储桶的最后一个字节的每次请求所花费的时间)、向 Amazon S3 存储桶发出的 HTTP 4xx 客户端错误状态代码请求的数量等等。请在 指标参考 中查看更多详细信息。
要求
编辑您需要 Elasticsearch 来存储和搜索数据,以及 Kibana 来可视化和管理数据。您可以使用我们在 Elastic Cloud 上的托管 Elasticsearch 服务(推荐),或者在您自己的硬件上自行管理 Elastic Stack。
在使用任何 AWS 集成之前,您将需要
- AWS 凭证 以连接您的 AWS 账户。
- AWS 权限 以确保您用于连接的用户有权共享相关数据。
有关这些要求的更多详细信息,请查看 AWS 集成文档。
设置
编辑如果您只需要从 Amazon S3 服务收集数据,请使用此集成。
如果您想从两个或多个 AWS 服务收集数据,请考虑使用 AWS 集成。当您配置 AWS 集成时,您可以从任意多个 AWS 服务收集数据。
有关如何设置集成的分步说明,请参阅入门指南。
要启用 S3 请求指标,请参阅 创建 CloudWatch 指标配置。
要将服务器访问日志发送到 S3 存储桶,请参阅 如何启用服务器访问日志记录。
日志参考
编辑s3access
数据集从 Amazon S3 收集服务器访问日志。服务器访问日志记录提供了对存储桶发出的请求的详细记录。服务器访问日志对于许多应用程序很有用。例如,访问日志信息在安全和访问审核中非常有用。它还可以帮助用户了解客户群并了解 Amazon S3 账单。
ECS 字段参考
有关 ECS 字段的详细信息,请参阅以下文档。
导出的字段
字段 | 描述 | 类型 |
---|---|---|
@timestamp |
事件时间戳。 |
日期 |
aws.s3.bucket.arn |
AWS S3 存储桶 ARN。 |
关键字 |
aws.s3.bucket.name |
AWS S3 存储桶名称。 |
关键字 |
aws.s3.object.key |
AWS S3 对象键。 |
关键字 |
aws.s3access.authentication_type |
使用的请求身份验证类型,身份验证头的 AuthHeader、查询字符串(预签名 URL)的 QueryString 或未经验证的请求的 -。 |
关键字 |
aws.s3access.bucket |
处理请求的存储桶的名称。 |
关键字 |
aws.s3access.bucket_owner |
源存储桶所有者的规范用户 ID。 |
关键字 |
aws.s3access.bytes_sent |
发送的响应字节数,不包括 HTTP 协议开销,如果为零则为“-”。 |
长整数 |
aws.s3access.cipher_suite |
为 HTTPS 请求协商的安全套接字层 (SSL) 密码或 HTTP 的 -。 |
关键字 |
aws.s3access.error_code |
Amazon S3 错误代码,如果未发生错误则为“-”。 |
关键字 |
aws.s3access.host_header |
用于连接到 Amazon S3 的端点。 |
关键字 |
aws.s3access.host_id |
x-amz-id-2 或 Amazon S3 扩展请求 ID。 |
关键字 |
aws.s3access.http_status |
响应的数字 HTTP 状态代码。 |
长整数 |
aws.s3access.key |
请求的“键”部分,URL 编码,如果操作不采用键参数,则为“-”。 |
关键字 |
aws.s3access.object_size |
所讨论对象的总大小。 |
长整数 |
aws.s3access.operation |
此处列出的操作声明为 SOAP.operation、REST.HTTP_method.resource_type、WEBSITE.HTTP_method.resource_type 或 BATCH.DELETE.OBJECT。 |
关键字 |
aws.s3access.referrer |
HTTP Referer 标头的值(如果存在)。 |
关键字 |
aws.s3access.remote_ip |
请求者的明显 Internet 地址。 |
IP |
aws.s3access.request_id |
Amazon S3 生成的字符串,用于唯一标识每个请求。 |
关键字 |
aws.s3access.request_uri |
HTTP 请求消息的 Request-URI 部分。 |
关键字 |
aws.s3access.requester |
请求者的规范用户 ID,或未经验证的请求的 -。 |
关键字 |
aws.s3access.signature_version |
用于验证请求的签名版本,SigV2 或 SigV4,或未经验证的请求的 -。 |
关键字 |
aws.s3access.tls_version |
客户端协商的传输层安全 (TLS) 版本。 |
关键字 |
aws.s3access.total_time |
从服务器角度来看,请求在飞行中的总时间(以毫秒为单位)。 |
长整数 |
aws.s3access.turn_around_time |
Amazon S3 处理请求所花费的总时间(以毫秒为单位)。 |
长整数 |
aws.s3access.user_agent |
HTTP User-Agent 标头的值。 |
关键字 |
aws.s3access.version_id |
请求中的版本 ID,如果操作不采用 versionId 参数,则为“-”。 |
关键字 |
cloud.image.id |
云实例的映像 ID。 |
关键字 |
data_stream.dataset |
数据流数据集。 |
常量关键字 |
data_stream.namespace |
数据流命名空间。 |
常量关键字 |
data_stream.type |
数据流类型。 |
常量关键字 |
event.module |
事件模块 |
常量关键字 |
geo.city_name |
城市名称。 |
关键字 |
geo.continent_name |
大洲名称。 |
关键字 |
geo.country_iso_code |
国家/地区 ISO 代码。 |
关键字 |
geo.country_name |
国家/地区名称。 |
关键字 |
geo.location |
经度和纬度。 |
地理点 |
geo.region_iso_code |
区域 ISO 名称。 |
关键字 |
geo.region_name |
区域名称。 |
关键字 |
host.containerized |
主机是否是容器。 |
布尔值 |
host.os.build |
OS 构建信息。 |
关键字 |
host.os.codename |
OS 代码名称(如果有)。 |
关键字 |
input.type |
输入类型 |
关键字 |
log.offset |
日志偏移量 |
长整数 |
示例
s3access
的一个示例事件如下所示
{ "@timestamp": "2019-08-01T00:24:41.000Z", "agent": { "ephemeral_id": "cf6858b6-3b45-4306-ac87-691619a051e2", "id": "acba78ef-1401-4689-977c-d8c2e5d6a8fa", "name": "docker-fleet-agent", "type": "filebeat", "version": "8.10.1" }, "aws": { "s3": { "bucket": { "arn": "arn:aws:s3:::elastic-package-aws-bucket-70755", "name": "elastic-package-aws-bucket-70755" }, "object": { "key": "s3-server-access.log" } }, "s3access": { "authentication_type": "AuthHeader", "bucket": "test-s3-ks", "bucket_owner": "36c1f05b76016b78528454e6e0c60e2b7ff7aa20c0a5e4c748276e5b0a2debd2", "bytes_sent": 142, "cipher_suite": "ECDHE-RSA-AES128-SHA", "host_header": "s3.ap-southeast-1.amazonaws.com", "host_id": "BsCfJedfuSnds2QFoxi+E/O7M6OEWzJnw4dUaes/2hyA363sONRJKzB7EOY+Bt9DTHYUn+HoHxI=", "http_status": 200, "operation": "REST.GET.LOCATION", "remote_ip": "89.160.20.156", "request_id": "44EE8651683CB4DA", "request_uri": "GET /test-s3-ks/?location&aws-account=627959692251 HTTP/1.1", "requester": "arn:aws:sts::123456:assumed-role/AWSServiceRoleForTrustedAdvisor/TrustedAdvisor_627959692251_784ab70b-8cc9-4d37-a2ec-2ff4d0c08af9", "signature_version": "SigV4", "tls_version": "TLSv1.2", "total_time": 17, "user_agent": "AWS-Support-TrustedAdvisor, aws-internal/3 aws-sdk-java/1.11.590 Linux/4.9.137-0.1.ac.218.74.329.metal1.x86_64 OpenJDK_64-Bit_Server_VM/25.212-b03 java/1.8.0_212 vendor/Oracle_Corporation" } }, "client": { "address": "89.160.20.156", "geo": { "city_name": "Linköping", "continent_name": "Europe", "country_iso_code": "SE", "country_name": "Sweden", "location": { "lat": 58.4167, "lon": 15.6167 }, "region_iso_code": "SE-E", "region_name": "Östergötland County" }, "ip": "89.160.20.156", "user": { "id": "arn:aws:sts::123456:assumed-role/AWSServiceRoleForTrustedAdvisor/TrustedAdvisor_627959692251_784ab70b-8cc9-4d37-a2ec-2ff4d0c08af9" } }, "cloud": { "provider": "aws", "region": "ap-southeast-1" }, "data_stream": { "dataset": "aws.s3access", "namespace": "ep", "type": "logs" }, "ecs": { "version": "8.11.0" }, "elastic_agent": { "id": "acba78ef-1401-4689-977c-d8c2e5d6a8fa", "snapshot": false, "version": "8.10.1" }, "event": { "action": "REST.GET.LOCATION", "agent_id_status": "verified", "category": [ "web" ], "dataset": "aws.s3access", "duration": 17000000, "id": "44EE8651683CB4DA", "ingested": "2023-11-07T14:14:29Z", "kind": "event", "original": "36c1f05b76016b78528454e6e0c60e2b7ff7aa20c0a5e4c748276e5b0a2debd2 test-s3-ks [01/Aug/2019:00:24:41 +0000] 89.160.20.156 arn:aws:sts::123456:assumed-role/AWSServiceRoleForTrustedAdvisor/TrustedAdvisor_627959692251_784ab70b-8cc9-4d37-a2ec-2ff4d0c08af9 44EE8651683CB4DA REST.GET.LOCATION - \"GET /test-s3-ks/?location&aws-account=627959692251 HTTP/1.1\" 200 - 142 - 17 - \"-\" \"AWS-Support-TrustedAdvisor, aws-internal/3 aws-sdk-java/1.11.590 Linux/4.9.137-0.1.ac.218.74.329.metal1.x86_64 OpenJDK_64-Bit_Server_VM/25.212-b03 java/1.8.0_212 vendor/Oracle_Corporation\" - BsCfJedfuSnds2QFoxi+E/O7M6OEWzJnw4dUaes/2hyA363sONRJKzB7EOY+Bt9DTHYUn+HoHxI= SigV4 ECDHE-RSA-AES128-SHA AuthHeader s3.ap-southeast-1.amazonaws.com TLSv1.2", "outcome": "success", "type": [ "access" ] }, "geo": { "city_name": "Linköping", "continent_name": "Europe", "country_iso_code": "SE", "country_name": "Sweden", "location": { "lat": 58.4167, "lon": 15.6167 }, "region_iso_code": "SE-E", "region_name": "Östergötland County" }, "http": { "request": { "method": "GET" }, "response": { "body": { "bytes": 142 }, "status_code": 200 }, "version": "1.1" }, "input": { "type": "aws-s3" }, "log": { "file": { "path": "https://elastic-package-aws-bucket-70755.s3.us-east-1.amazonaws.com/s3-server-access.log" }, "offset": 0 }, "related": { "ip": [ "89.160.20.156" ], "user": [ "36c1f05b76016b78528454e6e0c60e2b7ff7aa20c0a5e4c748276e5b0a2debd2" ] }, "tags": [ "preserve_original_event", "forwarded", "aws-s3access" ], "tls": { "cipher": "ECDHE-RSA-AES128-SHA", "version": "1.2", "version_protocol": "tls" }, "url": { "original": "/test-s3-ks/?location&aws-account=627959692251", "path": "/test-s3-ks/", "query": "location&aws-account=627959692251" }, "user_agent": { "device": { "name": "Other" }, "name": "aws-sdk-java", "original": "AWS-Support-TrustedAdvisor, aws-internal/3 aws-sdk-java/1.11.590 Linux/4.9.137-0.1.ac.218.74.329.metal1.x86_64 OpenJDK_64-Bit_Server_VM/25.212-b03 java/1.8.0_212 vendor/Oracle_Corporation", "os": { "full": "Linux 4.9.137", "name": "Linux", "version": "4.9.137" }, "version": "1.11.590" } }
指标参考
编辑s3_daily_storage
编辑示例
s3_daily_storage
的一个示例事件如下所示
{ "@timestamp": "2022-07-25T19:02:00.000Z", "agent": { "ephemeral_id": "9ef87976-bec2-4a74-9876-4e76d42035bb", "id": "2d4b09d0-cdb6-445e-ac3f-6415f87b9864", "name": "docker-fleet-agent", "type": "metricbeat", "version": "8.3.2" }, "aws": { "cloudwatch": { "namespace": "AWS/S3" }, "dimensions": { "StorageType": "StandardStorage" }, "s3": { "bucket": { "name": "filebeat-aws-elb-test" } }, "s3_daily_storage": { "bucket": { "size": { "bytes": 469407687 } } } }, "cloud": { "account": { "id": "428152502467", "name": "elastic-beats" }, "provider": "aws", "region": "eu-central-1" }, "data_stream": { "dataset": "aws.s3_daily_storage", "namespace": "default", "type": "metrics" }, "ecs": { "version": "8.11.0" }, "elastic_agent": { "id": "2d4b09d0-cdb6-445e-ac3f-6415f87b9864", "snapshot": false, "version": "8.3.2" }, "event": { "agent_id_status": "verified", "dataset": "aws.s3_daily_storage", "duration": 9553539400, "ingested": "2022-07-26T19:02:17Z", "module": "aws" }, "metricset": { "name": "cloudwatch", "period": 86400000 }, "service": { "type": "aws" } }
ECS 字段参考
有关 ECS 字段的详细信息,请参阅以下文档。
导出的字段
字段 | 描述 | 类型 | 指标类型 |
---|---|---|---|
@timestamp |
事件时间戳。 |
日期 |
|
agent.id |
此代理的唯一标识符(如果存在)。示例:对于 Beats,这将是 beat.id。 |
关键字 |
|
aws.cloudwatch.namespace |
查询 cloudwatch API 时指定的命名空间。 |
关键字 |
|
aws.dimensions.BucketName |
此维度仅筛选您为标识的存储桶请求的数据。 |
关键字 |
|
aws.dimensions.FilterId |
此维度筛选您在存储桶上为请求指标指定的指标配置,例如,前缀或标签。 |
关键字 |
|
aws.dimensions.StorageType |
此维度按存储类型筛选您存储在存储桶中的数据。 |
关键字 |
|
aws.metrics_names_fingerprint |
自动生成的 ID,表示指标名称列表的指纹。仅适用于 Amazon Data Firehose 集成。 |
关键字 |
|
aws.s3.bucket.name |
S3 存储桶的名称。 |
关键字 |
|
aws.s3_daily_storage.bucket.size.bytes |
存储在存储桶中的数据量(以字节为单位)。 |
长整数 |
计量 |
aws.s3_daily_storage.number_of_objects |
所有存储类存储在存储桶中的对象总数。 |
长整数 |
计量 |
aws.tags |
来自 aws 资源的标签键值对。 |
扁平化 |
|
cloud.account.id |
用于识别多租户环境中不同实体的云帐户或组织 ID。示例:AWS 账户 ID、Google Cloud ORG ID 或其他唯一标识符。 |
关键字 |
|
cloud.image.id |
云实例的映像 ID。 |
关键字 |
|
cloud.region |
此主机、资源或服务所在的区域。 |
关键字 |
|
data_stream.dataset |
数据流数据集。 |
常量关键字 |
|
data_stream.namespace |
数据流命名空间。 |
常量关键字 |
|
data_stream.type |
数据流类型。 |
常量关键字 |
|
event.module |
事件模块 |
常量关键字 |
|
host.containerized |
主机是否是容器。 |
布尔值 |
|
host.os.build |
OS 构建信息。 |
关键字 |
|
host.os.codename |
OS 代码名称(如果有)。 |
关键字 |
s3_request
编辑示例
s3_request
的一个示例事件如下所示
{ "@timestamp": "2022-07-26T20:10:00.000Z", "agent": { "ephemeral_id": "287cb701-3031-45be-a8c1-4c4860603d9b", "id": "2d4b09d0-cdb6-445e-ac3f-6415f87b9864", "name": "docker-fleet-agent", "type": "metricbeat", "version": "8.3.2" }, "aws": { "cloudwatch": { "namespace": "AWS/S3" }, "dimensions": { "FilterId": "AllItems" }, "s3": { "bucket": { "name": "vpc-flow-logs-ks" } }, "s3_request": { "downloaded": { "bytes": 400 }, "errors": { "4xx": 1, "5xx": 0 }, "latency": { "total_request": { "ms": 32 } }, "requests": { "head": 1, "total": 1 } } }, "cloud": { "account": { "id": "428152502467", "name": "elastic-beats" }, "provider": "aws", "region": "us-east-1" }, "data_stream": { "dataset": "aws.s3_request", "namespace": "default", "type": "metrics" }, "ecs": { "version": "8.11.0" }, "elastic_agent": { "id": "2d4b09d0-cdb6-445e-ac3f-6415f87b9864", "snapshot": false, "version": "8.3.2" }, "event": { "agent_id_status": "verified", "dataset": "aws.s3_request", "duration": 9552028500, "ingested": "2022-07-26T20:16:31Z", "module": "aws" }, "metricset": { "name": "cloudwatch", "period": 60000 }, "service": { "type": "aws" } }
ECS 字段参考
有关 ECS 字段的详细信息,请参阅以下文档。
导出的字段
字段 | 描述 | 类型 | 指标类型 |
---|---|---|---|
@timestamp |
事件时间戳。 |
日期 |
|
agent.id |
此代理的唯一标识符(如果存在)。示例:对于 Beats,这将是 beat.id。 |
关键字 |
|
aws.cloudwatch.namespace |
查询 cloudwatch API 时指定的命名空间。 |
关键字 |
|
aws.dimensions.BucketName |
此维度仅筛选您为标识的存储桶请求的数据。 |
关键字 |
|
aws.dimensions.FilterId |
此维度筛选您在存储桶上为请求指标指定的指标配置,例如,前缀或标签。 |
关键字 |
|
aws.dimensions.StorageType |
此维度按存储类型筛选您存储在存储桶中的数据。 |
关键字 |
|
aws.metrics_names_fingerprint |
自动生成的 ID,表示指标名称列表的指纹。仅适用于 Amazon Data Firehose 集成。 |
关键字 |
|
aws.s3.bucket.name |
S3 存储桶的名称。 |
关键字 |
|
aws.s3_request.downloaded.bytes |
为向 Amazon S3 存储桶发出的请求下载的字节数,其中响应包括正文。 |
长整数 |
计量 |
aws.s3_request.downloaded.bytes_per_period |
为向 Amazon S3 存储桶发出的请求下载的每周期字节数,其中响应包括正文。 |
长整数 |
计量 |
aws.s3_request.errors.4xx |
向 Amazon S3 存储桶发出的 HTTP 4xx 客户端错误状态代码请求的数量,其值为 0 或 1。 |
长整数 |
计量 |
aws.s3_request.errors.5xx |
向 Amazon S3 存储桶发出的 HTTP 5xx 服务器错误状态代码请求的数量,其值为 0 或 1。 |
长整数 |
计量 |
aws.s3_request.latency.first_byte.ms |
从 Amazon S3 存储桶收到完整请求到开始返回响应的每个请求所花费的时间。 |
长整数 |
计量 |
aws.s3_request.latency.total_request.ms |
从收到第一个字节到向 Amazon S3 存储桶发送最后一个字节的每个请求所花费的时间。 |
长整数 |
计量 |
aws.s3_request.requests.delete |
为 Amazon S3 存储桶中的对象发出的 HTTP DELETE 请求的数量。 |
长整数 |
计量 |
aws.s3_request.requests.get |
为 Amazon S3 存储桶中的对象发出的 HTTP GET 请求的数量。 |
长整数 |
计量 |
aws.s3_request.requests.head |
向 Amazon S3 存储桶发出的 HTTP HEAD 请求的数量。 |
长整数 |
计量 |
aws.s3_request.requests.list |
列出存储桶内容的 HTTP 请求的数量。 |
长整数 |
计量 |
aws.s3_request.requests.post |
向 Amazon S3 存储桶发出的 HTTP POST 请求的数量。 |
长整数 |
计量 |
aws.s3_request.requests.put |
为 Amazon S3 存储桶中的对象发出的 HTTP PUT 请求的数量。 |
长整数 |
计量 |
aws.s3_request.requests.select |
为 Amazon S3 存储桶中的对象发出的 Amazon S3 SELECT Object Content 请求的数量。 |
长整数 |
计量 |
aws.s3_request.requests.select_returned.bytes |
在 Amazon S3 存储桶中使用 Amazon S3 SELECT Object Content 请求返回的数据字节数。 |
长整数 |
计量 |
aws.s3_request.requests.select_scanned.bytes |
在 Amazon S3 存储桶中使用 Amazon S3 SELECT Object Content 请求扫描的数据字节数。 |
长整数 |
计量 |
aws.s3_request.requests.total |
向 Amazon S3 存储桶发出的 HTTP 请求总数,无论类型如何。 |
长整数 |
计量 |
aws.s3_request.uploaded.bytes |
上传的包含请求主体的字节数,发送到 Amazon S3 存储桶。 |
长整数 |
计量 |
aws.s3_request.uploaded.bytes_per_period |
每个周期上传的包含请求主体的字节数,发送到 Amazon S3 存储桶。 |
长整数 |
计量 |
aws.tags |
来自 aws 资源的标签键值对。 |
扁平化 |
|
cloud.account.id |
用于识别多租户环境中不同实体的云帐户或组织 ID。示例:AWS 账户 ID、Google Cloud ORG ID 或其他唯一标识符。 |
关键字 |
|
cloud.image.id |
云实例的映像 ID。 |
关键字 |
|
cloud.region |
此主机、资源或服务所在的区域。 |
关键字 |
|
data_stream.dataset |
数据流数据集。 |
常量关键字 |
|
data_stream.namespace |
数据流命名空间。 |
常量关键字 |
|
data_stream.type |
数据流类型。 |
常量关键字 |
|
event.module |
事件模块 |
常量关键字 |
|
host.containerized |
主机是否是容器。 |
布尔值 |
|
host.os.build |
OS 构建信息。 |
关键字 |
|
host.os.codename |
OS 代码名称(如果有)。 |
关键字 |
更新日志
编辑更新日志
版本 | 详情 | Kibana 版本 |
---|---|---|
2.36.1 |
增强 (查看拉取请求) |
8.16.0 或更高版本 |
2.36.0 |
增强 (查看拉取请求) |
8.16.0 或更高版本 |
2.35.0 |
增强 (查看拉取请求) |
8.16.0 或更高版本 |
2.34.0 |
增强 (查看拉取请求) |
8.16.0 或更高版本 |
2.33.0 |
增强 (查看拉取请求) |
8.16.0 或更高版本 |
2.32.0 |
错误修复 (查看拉取请求) 增强 (查看拉取请求) |
8.16.0 或更高版本 |
2.31.4 |
错误修复 (查看拉取请求) |
8.16.0 或更高版本 |
2.31.3 |
错误修复 (查看拉取请求) |
8.16.0 或更高版本 |
2.31.2 |
错误修复 (查看拉取请求) |
8.16.0 或更高版本 |
2.31.1 |
错误修复 (查看拉取请求) |
8.16.0 或更高版本 |
2.31.0 |
增强 (查看拉取请求) |
8.16.0 或更高版本 |
2.30.2 |
错误修复 (查看拉取请求) |
8.15.2 或更高版本 |
2.30.1 |
错误修复 (查看拉取请求) |
8.15.2 或更高版本 |
2.30.0 |
增强 (查看拉取请求) |
8.15.2 或更高版本 |
2.29.0 |
增强 (查看拉取请求) |
8.15.0 或更高版本 |
2.28.0 |
增强 (查看拉取请求) |
8.15.0 或更高版本 |
2.27.0 |
增强 (查看拉取请求) |
8.15.0 或更高版本 |
2.26.0 |
增强 (查看拉取请求) |
8.15.0 或更高版本 |
2.26.0-preview01 |
增强 (查看拉取请求) |
— |
2.25.1 |
错误修复 (查看拉取请求) |
8.14.0 或更高版本 |
2.25.0 |
增强 (查看拉取请求) |
8.14.0 或更高版本 |
2.24.3 |
错误修复 (查看拉取请求) |
8.14.0 或更高版本 |
2.24.2 |
错误修复 (查看拉取请求) |
8.14.0 或更高版本 |
2.24.1 |
错误修复 (查看拉取请求) |
8.14.0 或更高版本 |
2.24.0 |
增强 (查看拉取请求) |
8.14.0 或更高版本 |
2.23.0 |
增强 (查看拉取请求) |
8.14.0 或更高版本 |
2.22.1 |
错误修复 (查看拉取请求) |
8.14.0 或更高版本 |
2.22.0 |
增强 (查看拉取请求) |
8.14.0 或更高版本 |
2.21.0 |
增强 (查看拉取请求) |
8.14.0 或更高版本 |
2.20.0 |
增强 (查看拉取请求) |
8.14.0 或更高版本 |
2.19.0 |
增强 (查看拉取请求) |
8.14.0 或更高版本 |
2.18.0 |
增强 (查看拉取请求) |
8.14.0 或更高版本 |
2.17.0 |
增强 (查看拉取请求) |
8.13.0 或更高版本 |
2.16.0 |
增强 (查看拉取请求) |
8.12.0 或更高版本 |
2.15.4 |
错误修复 (查看拉取请求) |
8.12.0 或更高版本 |
2.15.3 |
增强 (查看拉取请求) |
8.12.0 或更高版本 |
2.15.2 |
错误修复 (查看拉取请求) |
8.12.0 或更高版本 |
2.15.1 |
错误修复 (查看拉取请求) |
8.12.0 或更高版本 |
2.15.0 |
增强 (查看拉取请求) |
8.12.0 或更高版本 |
2.14.2 |
错误修复 (查看拉取请求) |
8.12.0 或更高版本 |
2.14.1 |
增强 (查看拉取请求) |
8.12.0 或更高版本 |
2.14.0 |
增强 (查看拉取请求) |
8.12.0 或更高版本 |
2.13.1 |
增强 (查看拉取请求) |
8.12.0 或更高版本 |
2.13.0 |
增强 (查看拉取请求) |
8.12.0 或更高版本 |
2.12.2 |
错误修复 (查看拉取请求) |
8.12.0 或更高版本 |
2.12.1 |
增强 (查看拉取请求) |
8.12.0 或更高版本 |
2.12.0 |
增强 (查看拉取请求) |
8.12.0 或更高版本 |
2.11.3 |
错误修复 (查看拉取请求) |
8.10.2 或更高版本 |
2.11.2 |
错误修复 (查看拉取请求) |
8.10.2 或更高版本 |
2.11.1 |
增强 (查看拉取请求) |
8.10.2 或更高版本 |
2.11.0 |
增强 (查看拉取请求) |
8.10.2 或更高版本 |
2.10.2 |
错误修复 (查看拉取请求) |
8.10.2 或更高版本 |
2.10.1 |
错误修复 (查看拉取请求) |
8.10.2 或更高版本 |
2.10.0 |
增强 (查看拉取请求) |
8.10.2 或更高版本 |
2.9.1 |
错误修复 (查看拉取请求) |
8.9.0 或更高版本 |
2.9.0 |
增强 (查看拉取请求) |
8.9.0 或更高版本 |
2.8.6 |
错误修复 (查看拉取请求) |
8.9.0 或更高版本 |
2.8.5 |
增强 (查看拉取请求) |
8.9.0 或更高版本 |
2.8.4 |
错误修复 (查看拉取请求) |
8.9.0 或更高版本 |
2.8.3 |
错误修复 (查看拉取请求) 错误修复 (查看拉取请求) |
8.9.0 或更高版本 |
2.8.2 |
错误修复 (查看拉取请求) |
8.9.0 或更高版本 |
2.8.1 |
错误修复 (查看拉取请求) |
8.9.0 或更高版本 |
2.8.0 |
增强 (查看拉取请求) |
8.9.0 或更高版本 |
2.7.0 |
增强 (查看拉取请求) 增强 (查看拉取请求) 错误修复 (查看拉取请求) 错误修复 (查看拉取请求) |
8.9.0 或更高版本 |
2.6.1 |
错误修复 (查看拉取请求) |
8.9.0 或更高版本 |
2.6.0 |
增强 (查看拉取请求) |
8.9.0 或更高版本 |
2.5.0 |
增强 (查看拉取请求) |
8.9.0 或更高版本 |
2.4.1 |
错误修复 (查看拉取请求) |
8.9.0 或更高版本 |
2.4.0 |
错误修复 (查看拉取请求) |
8.9.0 或更高版本 |
2.3.0 |
增强 (查看拉取请求) |
8.9.0 或更高版本 |
2.2.1 |
错误修复 (查看拉取请求) |
8.9.0 或更高版本 |
2.2.0 |
增强 (查看拉取请求) |
8.9.0 或更高版本 |
2.1.2 |
错误修复 (查看拉取请求) |
8.9.0 或更高版本 |
2.1.1 |
增强 (查看拉取请求) |
8.9.0 或更高版本 |
2.1.0 |
增强 (查看拉取请求) |
8.9.0 或更高版本 |
2.0.0 |
增强 (查看拉取请求) |
8.9.0 或更高版本 |
1.53.5 |
增强 (查看拉取请求) |
8.9.0 或更高版本 |
1.53.4 |
增强 (查看拉取请求) |
8.9.0 或更高版本 |
1.53.3 |
增强 (查看拉取请求) |
8.9.0 或更高版本 |
1.53.2 |
错误修复 (查看拉取请求) |
8.9.0 或更高版本 |
1.53.1 |
增强 (查看拉取请求) |
8.9.0 或更高版本 |
1.53.0 |
增强 (查看拉取请求) |
8.9.0 或更高版本 |
1.52.1 |
增强 (查看拉取请求) |
8.9.0 或更高版本 |
1.52.0 |
增强 (查看拉取请求) |
8.9.0 或更高版本 |
1.51.3 |
错误修复 (查看拉取请求) |
8.8.1 或更高版本 |
1.51.2 |
增强 (查看拉取请求) |
8.8.1 或更高版本 |
1.51.1 |
增强 (查看拉取请求) |
8.8.1 或更高版本 |
1.51.0 |
增强 (查看拉取请求) |
8.8.1 或更高版本 |
1.50.6 |
增强 (查看拉取请求) |
8.8.1 或更高版本 |
1.50.5 |
增强 (查看拉取请求) |
8.8.1 或更高版本 |
1.50.4 |
增强 (查看拉取请求) |
8.8.1 或更高版本 |
1.50.3 |
增强 (查看拉取请求) |
8.8.1 或更高版本 |
1.50.2 |
增强 (查看拉取请求) |
8.8.1 或更高版本 |
1.50.1 |
增强 (查看拉取请求) |
8.8.1 或更高版本 |
1.50.0 |
增强 (查看拉取请求) |
8.8.1 或更高版本 |
1.49.0 |
增强 (查看拉取请求) |
8.8.1 或更高版本 |
1.48.0 |
增强 (查看拉取请求) |
8.8.1 或更高版本 |
1.47.1 |
增强 (查看拉取请求) |
8.8.1 或更高版本 |
1.47.0 |
增强 (查看拉取请求) |
8.8.1 或更高版本 |
1.46.9 |
增强 (查看拉取请求) |
8.8.1 或更高版本 |
1.46.8 |
增强 (查看拉取请求) |
8.8.1 或更高版本 |
1.46.7 |
增强 (查看拉取请求) |
8.8.1 或更高版本 |
1.46.6 |
增强 (查看拉取请求) |
8.8.1 或更高版本 |
1.46.5 |
增强 (查看拉取请求) |
8.8.1 或更高版本 |
1.46.4 |
增强 (查看拉取请求) |
— |
1.46.3 |
增强 (查看拉取请求) |
8.8.1 或更高版本 |
1.46.2 |
增强 (查看拉取请求) |
8.8.1 或更高版本 |
1.46.1 |
增强 (查看拉取请求) |
8.8.1 或更高版本 |
1.46.0 |
增强 (查看拉取请求) |
8.8.1 或更高版本 |
1.45.9 |
增强 (查看拉取请求) |
8.8.1 或更高版本 |
1.45.8 |
增强 (查看拉取请求) |
8.8.1 或更高版本 |
1.45.7 |
增强 (查看拉取请求) |
8.8.1 或更高版本 |
1.45.6 |
增强 (查看拉取请求) |
8.8.1 或更高版本 |
1.45.4 |
增强 (查看拉取请求) |
8.8.1 或更高版本 |
1.45.3 |
错误修复 (查看拉取请求) |
8.8.1 或更高版本 |
1.45.2 |
增强 (查看拉取请求) |
8.8.1 或更高版本 |
1.45.1 |
增强 (查看拉取请求) |
8.8.1 或更高版本 |
1.45.0 |
增强 (查看拉取请求) |
8.8.1 或更高版本 |
1.44.4 |
增强 (查看拉取请求) |
8.8.1 或更高版本 |
1.44.3 |
增强 (查看拉取请求) |
8.8.1 或更高版本 |
1.44.2 |
错误修复 (查看拉取请求) |
8.8.1 或更高版本 |
1.44.1 |
增强 (查看拉取请求) |
8.8.1 或更高版本 |
1.44.0 |
增强 (查看拉取请求) |
8.8.1 或更高版本 |
1.43.2 |
增强 (查看拉取请求) |
8.8.1 或更高版本 |
1.43.1 |
增强 (查看拉取请求) |
8.8.1 或更高版本 |
1.43.0 |
增强 (查看拉取请求) |
8.8.1 或更高版本 |
1.42.0 |
增强 (查看拉取请求) |
8.7.1 或更高版本 |
1.41.0 |
增强 (查看拉取请求) |
8.7.1 或更高版本 |
1.40.9 |
增强 (查看拉取请求) |
8.7.1 或更高版本 |
1.40.8 |
增强 (查看拉取请求) |
8.7.1 或更高版本 |
1.40.7 |
增强 (查看拉取请求) |
8.7.1 或更高版本 |
1.40.6 |
增强 (查看拉取请求) |
8.7.1 或更高版本 |
1.40.5 |
增强 (查看拉取请求) |
8.7.1 或更高版本 |
1.40.4 |
增强 (查看拉取请求) |
8.7.1 或更高版本 |
1.40.3 |
增强 (查看拉取请求) |
8.7.1 或更高版本 |
1.40.2 |
增强 (查看拉取请求) |
8.7.1 或更高版本 |
1.40.1 |
增强 (查看拉取请求) |
8.7.1 或更高版本 |
1.40.0 |
增强 (查看拉取请求) |
8.7.1 或更高版本 |
1.39.0 |
增强 (查看拉取请求) |
8.7.1 或更高版本 |
1.38.4 |
增强 (查看拉取请求) |
8.7.1 或更高版本 |
1.38.3 |
增强 (查看拉取请求) |
8.7.1 或更高版本 |
1.38.2 |
增强 (查看拉取请求) |
8.7.1 或更高版本 |
1.38.1 |
增强 (查看拉取请求) |
8.7.1 或更高版本 |
1.38.0 |
增强 (查看拉取请求) |
8.7.1 或更高版本 |
1.37.3 |
错误修复 (查看拉取请求) |
8.7.1 或更高版本 |
1.37.2 |
增强 (查看拉取请求) |
8.7.1 或更高版本 |
1.37.1 |
增强 (查看拉取请求) |
8.7.1 或更高版本 |
1.37.0 |
增强 (查看拉取请求) |
8.7.1 或更高版本 |
1.36.9 |
增强 (查看拉取请求) |
8.7.1 或更高版本 |
1.36.8 |
增强 (查看拉取请求) |
8.7.1 或更高版本 |
1.36.7 |
增强 (查看拉取请求) |
8.7.1 或更高版本 |
1.36.6 |
增强 (查看拉取请求) |
8.7.1 或更高版本 |
1.36.5 |
增强 (查看拉取请求) |
8.7.1 或更高版本 |
1.36.4 |
增强 (查看拉取请求) |
8.7.1 或更高版本 |
1.36.3 |
增强 (查看拉取请求) |
8.7.1 或更高版本 |
1.36.2 |
增强 (查看拉取请求) |
8.7.1 或更高版本 |
1.36.1 |
增强 (查看拉取请求) |
8.7.1 或更高版本 |
1.36.0 |
增强 (查看拉取请求) |
8.7.1 或更高版本 |
1.35.1 |
错误修复 (查看拉取请求) |
8.7.1 或更高版本 |
1.35.0 |
增强 (查看拉取请求) |
8.7.1 或更高版本 |
1.34.5 |
增强 (查看拉取请求) |
8.6.0 或更高版本 |
1.34.4 |
增强 (查看拉取请求) |
8.6.0 或更高版本 |
1.34.3 |
增强 (查看拉取请求) |
8.6.0 或更高版本 |
1.34.2 |
增强 (查看拉取请求) |
8.6.0 或更高版本 |
1.34.1 |
增强 (查看拉取请求) |
8.6.0 或更高版本 |
1.34.0 |
增强 (查看拉取请求) |
8.6.0 或更高版本 |
1.33.3 |
增强 (查看拉取请求) |
8.6.0 或更高版本 |
1.33.2 |
错误修复 (查看拉取请求) |
8.6.0 或更高版本 |
1.33.1 |
错误修复 (查看拉取请求) |
8.6.0 或更高版本 |
1.33.0 |
增强 (查看拉取请求) |
8.6.0 或更高版本 |
1.32.2 |
错误修复 (查看拉取请求) |
8.6.0 或更高版本 |
1.32.1 |
增强 (查看拉取请求) |
8.6.0 或更高版本 |
1.32.0 |
增强 (查看拉取请求) |
8.6.0 或更高版本 |
1.31.0 |
增强 (查看拉取请求) |
8.6.0 或更高版本 |
1.30.0 |
增强 (查看拉取请求) |
8.6.0 或更高版本 |
1.29.1 |
错误修复 (查看拉取请求) |
8.6.0 或更高版本 |
1.29.0 |
增强 (查看拉取请求) |
8.6.0 或更高版本 |
1.28.3 |
错误修复 (查看拉取请求) |
8.4.0 或更高版本 |
1.28.2 |
错误修复 (查看拉取请求) 错误修复 (查看拉取请求) |
8.4.0 或更高版本 |
1.28.1 |
增强 (查看拉取请求) |
8.4.0 或更高版本 |
1.28.0 |
增强 (查看拉取请求) |
8.4.0 或更高版本 |
1.27.3 |
错误修复 (查看拉取请求) |
8.4.0 或更高版本 |
1.27.2 |
增强 (查看拉取请求) |
8.4.0 或更高版本 |
1.27.1 |
增强 (查看拉取请求) |
8.4.0 或更高版本 |
1.27.0 |
增强 (查看拉取请求) |
8.4.0 或更高版本 |
1.25.3 |
错误修复 (查看拉取请求) |
8.3.0 或更高版本 |
1.25.2 |
缺陷修复 (查看拉取请求) |
8.3.0 或更高版本 |
1.25.1 |
缺陷修复 (查看拉取请求) |
8.3.0 或更高版本 |
1.25.0 |
增强 (查看拉取请求) |
8.3.0 或更高版本 |
1.24.6 |
缺陷修复 (查看拉取请求) |
8.3.0 或更高版本 |
1.24.5 |
缺陷修复 (查看拉取请求) |
8.3.0 或更高版本 |
1.24.4 |
缺陷修复 (查看拉取请求) |
8.3.0 或更高版本 |
1.24.3 |
缺陷修复 (查看拉取请求) |
8.3.0 或更高版本 |
1.24.2 |
缺陷修复 (查看拉取请求) |
8.3.0 或更高版本 |
1.24.1 |
缺陷修复 (查看拉取请求) |
8.3.0 或更高版本 |
1.24.0 |
缺陷修复 (查看拉取请求) |
8.3.0 或更高版本 |
1.23.4 |
缺陷修复 (查看拉取请求) |
8.3.0 或更高版本 |
1.23.3 |
缺陷修复 (查看拉取请求) |
8.3.0 或更高版本 |
1.23.2 |
缺陷修复 (查看拉取请求) |
8.3.0 或更高版本 |
1.23.1 |
增强 (查看拉取请求) |
8.1.0 或更高版本 |
1.23.0 |
缺陷修复 (查看拉取请求) |
8.1.0 或更高版本 |
1.22.0 |
增强 (查看拉取请求) |
8.1.0 或更高版本 |
1.21.0 |
增强 (查看拉取请求) |
8.1.0 或更高版本 |
1.20.0 |
增强 (查看拉取请求) |
8.1.0 或更高版本 |
1.19.5 |
增强 (查看拉取请求) |
7.15.0 或更高版本 |
1.19.4 |
缺陷修复 (查看拉取请求) |
7.15.0 或更高版本 |
1.19.3 |
缺陷修复 (查看拉取请求) |
7.15.0 或更高版本 |
1.19.2 |
增强 (查看拉取请求) |
7.15.0 或更高版本 |
1.19.1 |
增强 (查看拉取请求) |
7.15.0 或更高版本 |
1.19.0 |
增强 (查看拉取请求) |
7.15.0 或更高版本 |
1.18.2 |
增强 (查看拉取请求) 增强 (查看拉取请求) 增强 (查看拉取请求) 增强 (查看拉取请求) 增强 (查看拉取请求) |
7.15.0 或更高版本 |
1.18.1 |
增强 (查看拉取请求) |
7.15.0 或更高版本 |
1.18.0 |
增强 (查看拉取请求) 缺陷修复 (查看拉取请求) |
7.15.0 或更高版本 |
1.17.5 |
增强 (查看拉取请求) |
7.15.0 或更高版本 |
1.17.4 |
缺陷修复 (查看拉取请求) |
7.15.0 或更高版本 |
1.17.3 |
缺陷修复 (查看拉取请求) 增强 (查看拉取请求) 增强 (查看拉取请求) |
7.15.0 或更高版本 |
1.17.2 |
缺陷修复 (查看拉取请求) |
7.15.0 或更高版本 |
1.17.1 |
缺陷修复 (查看拉取请求) |
7.15.0 或更高版本 |
1.17.0 |
增强 (查看拉取请求) |
7.15.0 或更高版本 |
1.16.6 |
增强 (查看拉取请求) |
7.15.0 或更高版本 |
1.16.5 |
增强 (查看拉取请求) |
— |
1.16.4 |
缺陷修复 (查看拉取请求) 增强 (查看拉取请求) |
7.15.0 或更高版本 |
1.16.3 |
增强 (查看拉取请求) |
— |
1.16.2 |
增强 (查看拉取请求) |
— |
1.16.1 |
缺陷修复 (查看拉取请求) |
— |
1.16.0 |
增强 (查看拉取请求) |
7.15.0 或更高版本 |
1.15.0 |
增强 (查看拉取请求) 增强 (查看拉取请求) |
— |
1.14.8 |
缺陷修复 (查看拉取请求) |
7.15.0 或更高版本 |
1.14.7 |
缺陷修复 (查看拉取请求) 缺陷修复 (查看拉取请求) 缺陷修复 (查看拉取请求) |
7.15.0 或更高版本 |
1.14.6 |
增强 (查看拉取请求) |
— |
1.14.5 |
缺陷修复 (查看拉取请求) |
7.15.0 或更高版本 |
1.14.4 |
缺陷修复 (查看拉取请求) |
— |
1.14.3 |
增强 (查看拉取请求) |
— |
1.14.2 |
缺陷修复 (查看拉取请求) |
— |
1.14.1 |
增强 (查看拉取请求) |
— |
1.14.0 |
增强 (查看拉取请求) |
7.15.0 或更高版本 |
1.13.1 |
缺陷修复 (查看拉取请求) |
7.15.0 或更高版本 |
1.13.0 |
增强 (查看拉取请求) |
7.15.0 或更高版本 |
1.12.1 |
缺陷修复 (查看拉取请求) |
7.15.0 或更高版本 |
1.12.0 |
增强 (查看拉取请求) |
— |
1.11.4 |
缺陷修复 (查看拉取请求) |
— |
1.11.3 |
缺陷修复 (查看拉取请求) |
— |
1.11.2 |
缺陷修复 (查看拉取请求) |
— |
1.11.1 |
缺陷修复 (查看拉取请求) |
— |
1.11.0 |
增强 (查看拉取请求) |
7.15.0 或更高版本 |
1.10.2 |
增强 (查看拉取请求) |
7.15.0 或更高版本 |
1.10.1 |
增强 (查看拉取请求) |
— |
1.10.0 |
增强 (查看拉取请求) |
— |
1.9.0 |
增强 (查看拉取请求) |
7.15.0 或更高版本 |
1.8.0 |
增强 (查看拉取请求) |
— |
1.7.1 |
缺陷修复 (查看拉取请求) |
— |
1.7.0 |
增强 (查看拉取请求) |
— |
1.6.2 |
缺陷修复 (查看拉取请求) |
— |
1.6.1 |
增强 (查看拉取请求) |
7.15.0 或更高版本 |
1.6.0 |
增强 (查看拉取请求) |
— |
1.5.1 |
增强 (查看拉取请求) |
7.15.0 或更高版本 |
1.5.0 |
增强 (查看拉取请求) |
7.15.0 或更高版本 |
1.4.1 |
增强 (查看拉取请求) |
7.15.0 或更高版本 |
1.4.0 |
增强 (查看拉取请求) |
— |
1.3.2 |
增强 (查看拉取请求) |
— |
1.3.1 |
增强 (查看拉取请求) |
— |
1.3.0 |
增强 (查看拉取请求) |
— |
1.2.2 |
缺陷修复 (查看拉取请求) |
— |
1.2.1 |
缺陷修复 (查看拉取请求) |
— |
1.2.0 |
增强 (查看拉取请求) |
— |
1.1.0 |
增强 (查看拉取请求) |
7.14.0 或更高版本 |
1.0.0 |
增强 (查看拉取请求) |
7.14.0 或更高版本 |
0.10.7 |
增强 (查看拉取请求) |
— |
0.10.6 |
缺陷修复 (查看拉取请求) |
— |
0.10.5 |
缺陷修复 (查看拉取请求) |
— |
0.10.4 |
增强 (查看拉取请求) |
— |
0.10.3 |
增强 (查看拉取请求) |
— |
0.10.2 |
增强 (查看拉取请求) |
— |
0.10.1 |
增强 (查看拉取请求) |
— |
0.10.0 |
增强 (查看拉取请求) |
— |
0.9.3 |
缺陷修复 (查看拉取请求) |
— |
0.9.2 |
增强 (查看拉取请求) |
— |
0.9.1 |
缺陷修复 (查看拉取请求) |
— |
0.9.0 |
增强 (查看拉取请求) |
— |
0.8.0 |
增强 (查看拉取请求) |
— |
0.7.0 |
增强 (查看拉取请求) |
— |
0.6.4 |
增强 (查看拉取请求) |
— |
0.6.3 |
缺陷修复 (查看拉取请求) |
— |
0.6.2 |
缺陷修复 (查看拉取请求) |
— |
0.6.1 |
增强 (查看拉取请求) |
— |
0.6.0 |
增强 (查看拉取请求) |
— |
0.5.6 |
缺陷修复 (查看拉取请求) |
— |
0.5.5 |
增强 (查看拉取请求) |
— |
0.5.4 |
增强 (查看拉取请求) |
— |
0.5.3 |
增强 (查看拉取请求) |
— |
0.5.2 |
增强 (查看拉取请求) |
— |
0.5.1 |
错误修复 (查看拉取请求) |
— |
0.5.0 |
增强 (查看拉取请求) |
— |
0.4.2 |
增强 (查看拉取请求) |
— |
0.4.1 |
错误修复 (查看拉取请求) |
— |
0.4.0 |
增强 (查看拉取请求) |
— |
0.0.3 |
增强 (查看拉取请求) |
— |