AmazonGlueSchemaRegistry
Description
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.
Tags
avro, aws, glue, registry, schema
Properties
In the list below required Properties are shown with an asterisk (*). Other properties are considered optional. The table also indicates any default values, and whether a property supports the NiFi Expression Language.
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: AWSCredentialsProviderService Implementations: AWSCredentialsProviderControllerService | The Controller Service that is used to obtain AWS credentials provider | |
Proxy Configuration Service | proxy-configuration-service | Controller Service: ProxyConfigurationService Implementations: StandardProxyConfigurationService | Specifies the Proxy Configuration Controller Service to proxy network requests. Supported proxies: HTTP + AuthN | |
SSL Context Service | ssl-context-service | Controller Service: SSLContextService Implementations: StandardRestrictedSSLContextService StandardSSLContextService | Specifies an optional SSL Context Service that, if provided, will be used to create connections |
State Management
This component does not store state.
Restricted
This component is not restricted.
System Resource Considerations
This component does not specify system resource considerations.