配置搜索集成服务
每当创建,删除对象或更新其元数据或标记时,搜索集成服务都会将对象元数据发送到目标搜索索引。
-
StorageGRID 管理员已为租户帐户启用平台服务。
-
您已创建要为其内容编制索引的S3存储分段。
-
要用作搜索集成服务目标的端点已存在、并且您具有其URN。
-
您属于具有的用户组 "管理所有分段或root访问权限"。使用租户管理器配置存储分段时,这些权限会覆盖组或存储分段策略中的权限设置。
为源存储分段配置搜索集成服务后,创建对象或更新对象的元数据或标记会触发要发送到目标端点的对象元数据。如果为已包含对象的存储分段启用搜索集成服务、则不会自动为现有对象发送元数据通知。您必须更新这些现有对象,以确保其元数据已添加到目标搜索索引中。
-
使用文本编辑器创建启用搜索集成所需的元数据通知 XML 。
-
请参见有关用于搜索集成的配置 XML 的信息。
-
配置 XML 时,请使用搜索集成端点的 URN 作为目标。
<MetadataNotificationConfiguration> <Rule> <Status>Enabled</Status> <Prefix></Prefix> <Destination> <Urn>arn:aws:es:us-east-1:11111111111111:domain/mydomain/myindex/mytype</Urn> </Destination> </Rule> </MetadataNotificationConfiguration>
-
-
在租户管理器中,选择 * 存储( S3 ) * > * 分段 * 。
-
选择源存储分段的名称。
此时将显示存储分段详细信息页面。
-
选择 * 平台服务 * > * 搜索集成 *
-
选中*启用搜索集成*复选框。
-
将元数据通知配置粘贴到文本框中,然后选择 * 保存更改 * 。
StorageGRID 管理员必须使用网格管理器或管理 API 为每个租户帐户启用平台服务。如果保存配置 XML 时发生错误,请联系 StorageGRID 管理员。 -
验证是否已正确配置搜索集成服务:
-
向源存储分段添加一个对象,以满足配置 XML 中指定的元数据通知触发要求。
在前面显示的示例中,添加到存储分段的所有对象都会触发元数据通知。
-
确认包含对象元数据和标记的 JSON 文档已添加到端点中指定的搜索索引中。
-
根据需要,您可以使用以下任一方法禁用存储分段的搜索集成:
-
选择*storage (S3)*>*Bucbes*并清除*Enable search integration*复选框。
-
如果您直接使用 S3 API ,请使用删除分段元数据通知请求。请参见有关实施 S3 客户端应用程序的说明。