S3BundlePersistenceProvider
The S3BundlePersistenceProvider
stores the content of extension bundles in a AWS S3 bucket. The bucket is expected to already exist and be accessible to the credentials provided to the persistence providcer.
The key of an extension bundle in the S3 bucket will be the following:
/{registry-bucket-id}/{group-id}/{artifact-id}/{version}/{artifact-id}-{version}.{extension}
If an optional Key Prefix is specified, then that prefix will be applied to the beginning of the above key.
Configuration
Qualified class name: org.apache.nifi.registry.aws.S3BundlePersistenceProvider
Property |
Description |
---|---|
|
REQUIRED: The name of the S3 region where the bucket exists. |
|
REQUIRED: The name of an existing bucket to store extension bundles. |
|
An optional prefix that if specified will be added to the beginning of all S3 keys. |
|
REQUIRED: Indicates how credentials will be provided, must be a value of
|
|
The access key to use when using |
|
The secret access key to use when using |
|
An optional URL that overrides the default AWS S3 endpoint URL. Set this when using an AWS S3 API compatible service hosted at a different URL. |