Provides a Schema Registry that interacts with the AWS Glue Schema Registry so that those Schemas that are stored in the Glue Schema Registry can be used in NiFi. When a Schema is looked up by name by this registry, it will find a Schema in the Glue Schema Registry with their names.
schema, registry, aws, avro, glue
In the list below, the names of required properties appear in bold. Any other properties (not in bold) are considered optional. The table also indicates any default values.
Display Name | API Name | Default Value | Allowable Values | Description |
---|---|---|---|---|
Schema Registry Name | schema-registry-name | The name of the Schema Registry | ||
Region | region | US West (Oregon) |
| The region of the cloud resources |
Communications Timeout | communications-timeout | 30 secs | Specifies how long to wait to receive data from the Schema Registry before considering the communications a failure | |
Cache Size | cache-size | 1000 | Specifies how many Schemas should be cached from the Schema Registry | |
Cache Expiration | cache-expiration | 1 hour | Specifies how long a Schema that is cached should remain in the cache. Once this time period elapses, a cached version of a schema will no longer be used, and the service will have to communicate with the Schema Registry again in order to obtain the schema. | |
AWS Credentials Provider Service | aws-credentials-provider-service | Controller Service API: AWSCredentialsProviderService Implementations: AWSIDBrokerCloudCredentialsProviderControllerService AWSCredentialsProviderControllerService | The Controller Service that is used to obtain AWS credentials provider | |
Proxy Configuration Service | proxy-configuration-service | Controller Service API: ProxyConfigurationService Implementation: StandardProxyConfigurationService | Specifies the Proxy Configuration Controller Service to proxy network requests. If set, it supersedes proxy settings configured per component. Supported proxies: HTTP + AuthN | |
SSL Context Service | ssl-context-service | Controller Service API: SSLContextService Implementations: StandardSSLContextService StandardRestrictedSSLContextService | Specifies an optional SSL Context Service that, if provided, will be used to create connections |