

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 设置
<a name="optimized-log-analytics-prerequisites"></a>

在使用优化引擎创建域名之前，请查看以下要求、限制和配置选项。

## 先决条件
<a name="optimized-log-analytics-prereqs"></a>


| 要求 | 值 | 
| --- | --- | 
| OpenSearch 版本 | 3.5 或以上 | 
| Hot-tier 实例 | OpenSearch 仅限优化实例（OR1、OR2 或 OM2） | 
| Warm-tier 实例 | 仅限 OI2 | 
| 身份验证 | IAM 身份验证和 IAM 身份中心。IAM 身份中心支持 SAML 和 username/password 登录。优化后的引擎不支持亚马逊 Cognito。 | 
| 可视化 | OpenSearch 仅限用户界面。 OpenSearch 仪表板不适用于优化域。 | 
| 查询语言（用户界面和插件） | 管道处理语言 (PPL) 和 SQL | 
| 查询语言（编程） | PPL 和 SQL（通过 API、 JDBC/ODBC 驱动程序和查询工作台） | 
| 引擎模式 | 不可变。创建域后无法更改引擎模式。 | 

## 支持的功能
<a name="optimized-log-analytics-supported"></a>

优化域支持以下亚马逊 OpenSearch 服务功能：
+ Fine-grained 访问控制
+ Multi-AZ 带待机 (3-AZ)
+ 带有 OI2 实例的温层
+ 自定义端点
+ 传输中（节点到节点）和静态加密
+ VPC 访问和 VPC 端点
+ Dual-stack （IPv4 和 IPv6）
+ Off-peak 维护窗口
+ 审核日志
+ 通知
+ OpenSearch 摄取和数据准备器
+ 预留实例
+ 专用协调器节点
+ ISM（索引状态管理）
+ 自动快照
+ 亚马逊 CloudWatch 监控
+ Blue/Green 部署
+ 标签
+ AWS CloudFormation 整合
+ GP3 EBS 交易量
+ 警报（使用 PPL — 每个查询和每个存储桶的监控器）
+ 异常检测（使用 PPL）

## 支持的字段类型
<a name="optimized-log-analytics-field-types"></a>

优化引擎支持索引映射中的以下字段类型：
+ `half_float`
+ `float`
+ `double`
+ `byte`
+ `short`
+ `integer`
+ `long`
+ `unsigned_long`
+ `scaled_float`
+ `date`
+ `date_nanos`
+ `boolean`
+ `text`
+ `keyword`
+ `ip`
+ `match_only_text`
+ `binary`

## 不支持的功能
<a name="optimized-log-analytics-limitations"></a>

优化域不支持以下功能。如果您的工作负载需要这些功能，请使用通用引擎。
+ OpenSearch 仪表板
+ 可视化层中的 DSL（域特定语言）查询
+ Amazon Cognito 身份验证
+ SAML 身份验证（独立）
+ JWT 身份验证
+ Auto-Tune
+ 冷存储
+ Cross-cluster 复制
+ Cross-cluster 搜索
+ 自定义程序包
+ 自定义插件
+ 可选插件
+ 直接查询和 Zero-ETL 连接
+ 自然语言查询处理
+ 安全分析
+ 向量搜索和语义搜索
+ 机器学习连接器
+ 远程重建索引
+ 索引汇总
+ 索引转换
+ 数据流
+ 手动快照
+ 时间点 (PIT)
+ 学习排名
+ 地理查询和 GeoPoint 字段
+ 嵌套字段
+ 突出显示
+ 删除操作
+ APM（应用程序性能监控）
+ 特工踪迹
+ 搜索结果分页
+ Document-level （渗透）警报监视器
+ 轻松编写脚本
+ 相关性排名和得分
+ Previous-generation 实例类型
+ 弹性搜索兼容模式
+ 仪表板查询语言 (DQL)

## 配置
<a name="optimized-log-analytics-configuration"></a>

您可以在亚马逊 OpenSearch 服务控制台中创建域名期间配置优化引擎，也可以通过 AWS CLI 以编程方式配置优化引擎。

### 控制台
<a name="optimized-log-analytics-config-console"></a>

**创建优化域（控制台）**

1. 打开[亚马逊 OpenSearch 服务控制台](https://console.aws.amazon.com/aos/home)并选择**创建域**。

1. 对于**域创建方法**，选择**标准创建**。

1. 对于**用例**，选择**可观察性**。

1. 在 “**比较引擎或更改选择” 下**，确认已选择**优化**引擎模式。

1. 对于**版本**，选择 OpenSearch 3.5 或更高版本。

1. 对于实例类型，选择 OpenSearch 优化实例（OR1、OR2 或 OM2）。

1. 配置网络、精细访问控制和身份验证设置。

1. 选择**创建**。

### AWS CLI
<a name="optimized-log-analytics-config-cli"></a>

将 `create-domain` 命令与 `--engine-mode` 参数一起使用：

```
aws opensearch create-domain \
  --domain-name my-domain \
  --engine-version "OpenSearch_3.5" \
  --engine-mode OPTIMIZED \
  --use-case OBSERVABILITY \
  --cluster-config "InstanceType=or2.2xlarge.search,InstanceCount=1" \
  --ebs-options "EBSEnabled=true,VolumeType=gp3,VolumeSize=100" \
  --encryption-at-rest-options "Enabled=true" \
  --node-to-node-encryption-options "Enabled=true" \
  --region us-east-1
```

**引擎模式是永久的**  
必须指定`--engine-mode OPTIMIZED`参数才能创建优化域。创建域后无法更改引擎模式。