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.
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 |
---|---|---|---|---|
AWS Credentials Provider Service |
AWS Credentials Provider Service |
The Controller Service that is used to obtain AWS credentials provider |
||
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. |
|
Cache Size * |
Cache Size |
1000 |
Specifies how many Schemas should be cached from the Schema Registry |
|
Communications Timeout * |
Communications Timeout |
30 secs |
Specifies how long to wait to receive data from the Schema Registry before considering the communications a failure |
|
Region * |
Region |
us-west-2 |
|
The region of the cloud resources |
SSL Context Service |
SSL Context Service |
Specifies an optional SSL Context Service that, if provided, will be used to create connections |
||
Schema Registry Name * |
Schema Registry Name |
The name of the Schema Registry |
||
Proxy Configuration Service |
proxy-configuration-service |
Specifies the Proxy Configuration Controller Service to proxy network requests. |
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.