![]() See Semantic Pipeline Types for more information. For external Postgres databases (that is, running outside the Apcera cluster) you can provide a root certificate when registering the Postgres provider. The Postgres semantic pipeline expects the PostgreSQL database to have a TLS certificate installed. The postgres service type uses a semantic pipeline to broker the connection between bound applications and the PostgreSQL provider database service. A second user, for each service, that is restricted to that tablespace or DB for that user.One user, specified in the URI for the provider connection string, that has enough privileges to let us create a user for each service.User permissionsįor PostgreSQL database providers, we require the following users: This section describes the requirements for setting up Postgres providers. Requirements for setting up Postgres providers The client cannot communicate directly with the server using the credentials it receives from the semantic pipeline. The semantic pipeline for the postgres service type operates at the Postgres protocol level to accept client connections, authenticate the clients locally, and establish a connection to the backend server using separate credentials. The postgres service type uses a semantic pipeline that lets you write rules to monitor, inject logic, and control behavior within the communication channel in real time. Because of the ephemeral (stateless) nature of containers, you can bind the PosgreSQL database job to an NFS service for persistence. In this case, the PostgreSQL database runs as a job in a container in the Apcera Platform. ![]() You can also use the Postgres service to connect apps to an internal Postgres database provider. The root certificate is used by the Postgres service gateway and semantic pipeline to authenticate with the Postgres server. When registering an external Postgres provider you upload a PEM file that contains the root certificate authorities for your Postgres server. External in this context means that the PostgreSQL database server is running outside of the Apcera Platform. ![]() The typical use case for a Postgres service is to connect apps to an external PostgreSQL database. Creating Postgres services and bindingsĬonnecting jobs to a PostgreSQL database involves registering the PostgreSQL server as a provider, creating a service of type postgres, and binding one or more jobs to it.Requirements for setting up Postgres providers.Semantic pipeline for Postgres protocol. ![]() This section describes how to create Postgres providers, services, and bindings, including: To integrate your apps with PostgreSQL database, Apcera provides the postgres serivce type and gateway. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |