Set up transforms
To use the transforms, you must have the appropriate license and at least one transform node in your Elasticsearch cluster. If Elastic Stack security features are enabled, you must also ensure your users have the necessary privileges.
Transform nodes
To use transforms, there must be at least one transform node in your cluster. If you want to control which nodes run transforms, add or remove transform from the node.roles setting on some nodes. For more information, see Node and Transforms settings.
Security privileges
The Elasticsearch security features provide built-in roles and privileges that make it easier to control which users can manage or view transforms.
To view the configuration and status of transforms, you must have:
-
transform_userbuilt-in role ormonitor_transformcluster privileges
To manage transforms, you must have:
-
transform_adminbuilt-in role ormanage_transformcluster privileges -
readandview_index_metadataindex privileges on source indices -
read,create_index, andindexindex privileges on destination indices
For more information, see Security privileges and Built-in roles.
© 2023-2025 Elasticsearch
As of September 2024, Elasticsearch is available under a choice of three licenses: the Server Side Public License (SSPL), the Elastic License, or the AGPLv3 (OSI approved).
Elasticsearch and the Elasticsearch logo are trademarks of Elasticsearch B.V., registered in the U.S. and in other countries.
https://www.elastic.co/guide/en/elasticsearch/reference/7.17/transform-setup.html