Amazon OpenSearch Ingestion
Last updated
Was this helpful?
Last updated
Was this helpful?
Note
The S3 access role that you specify must be the same as the . Therefore, your pipeline role must contain two separate permissions policies—one to write to a sink, and one to pull from the S3 source. You must use the same sts_role_arn
in all pipeline components.
Note Pipeline creation will fail if you don't set up the correct permissions. See for a better understanding of the required roles before you create a pipeline.
Note This is not an exhaustive list of features that are available for pipelines. For comprehensive documentation of all available pipeline functionality, see the . Note that OpenSearch Ingestion places some constraints on the plugins and options that you can use. For more information, see .
Note If you're writing to a domain that uses fine-grained access control, there are extra steps you need to complete. See .
Note
In addition, the first user to create a pipeline in an account must have permissions for the iam:CreateServiceLinkedRole
action. For more information, see .
Note OpenSearch Ingestion doesn't immediately support new versions of Data Prepper as soon as they're released. There will be some lag between when a new version is publicly available and when it's supported in OpenSearch Ingestion. In addition, OpenSearch Ingestion might explicitly not support certain major or minor versions altogether. For a comprehensive list, see .
Note If you specify multiple sinks within a YAML pipeline definition, they must all be the same OpenSearch Service domain. An OpenSearch Ingestion pipeline can't write to multiple different domains.
Note OpenSearch Ingestion doesn't support any buffer plugins because it automatically configures a default buffer. You receive a validation error if you include a buffer in your pipeline configuration.
Note OpenSearch Ingestion doesn't support any buffer plugins because it automatically configures a default buffer. You receive a validation error if you include a buffer in your pipeline configuration.
Note
To use the role for all pipelines, replace the ARN in the Resource
element with a wildcard (*).
Note You can only provide cross-account ingestion access for public pipelines, not VPC pipelines.