本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
设置
在使用优化引擎创建域名之前,请查看以下要求、限制和配置选项。
先决条件
| 要求 | 值 |
|---|---|
| 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 驱动程序和查询工作台) |
| 引擎模式 | 不可变。创建域后无法更改引擎模式。 |
支持的功能
优化域支持以下亚马逊 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)
支持的字段类型
优化引擎支持索引映射中的以下字段类型:
half_floatfloatdoublebyteshortintegerlongunsigned_longscaled_floatdatedate_nanosbooleantextkeywordipmatch_only_textbinary
不支持的功能
优化域不支持以下功能。如果您的工作负载需要这些功能,请使用通用引擎。
OpenSearch 仪表板
可视化层中的 DSL(域特定语言)查询
Amazon Cognito 身份验证
SAML 身份验证(独立)
JWT 身份验证
Auto-Tune
冷存储
Cross-cluster 复制
Cross-cluster 搜索
自定义程序包
自定义插件
可选插件
直接查询和 Zero-ETL 连接
自然语言查询处理
安全分析
向量搜索和语义搜索
机器学习连接器
远程重建索引
索引汇总
索引转换
数据流
手动快照
时间点 (PIT)
学习排名
地理查询和 GeoPoint 字段
嵌套字段
突出显示
删除操作
APM(应用程序性能监控)
特工踪迹
搜索结果分页
Document-level (渗透)警报监视器
轻松编写脚本
相关性排名和得分
Previous-generation 实例类型
弹性搜索兼容模式
仪表板查询语言 (DQL)
配置
您可以在亚马逊 OpenSearch 服务控制台中创建域名期间配置优化引擎,也可以通过 AWS CLI 以编程方式配置优化引擎。
控制台
创建优化域(控制台)
打开亚马逊 OpenSearch 服务控制台
并选择创建域。 对于域创建方法,选择标准创建。
对于用例,选择可观察性。
在 “比较引擎或更改选择” 下,确认已选择优化引擎模式。
对于版本,选择 OpenSearch 3.5 或更高版本。
对于实例类型,选择 OpenSearch 优化实例(OR1、OR2 或 OM2)。
配置网络、精细访问控制和身份验证设置。
选择创建。
AWS CLI
将 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参数才能创建优化域。创建域后无法更改引擎模式。