Yandex Cloud
Search
Contact UsGet started
  • Blog
  • Pricing
  • Documentation
  • All Services
  • System Status
    • Featured
    • Infrastructure & Network
    • Data Platform
    • Containers
    • Developer tools
    • Serverless
    • Security
    • Monitoring & Resources
    • ML & AI
    • Business tools
  • All Solutions
    • By industry
    • By use case
    • Economics and Pricing
    • Security
    • Technical Support
    • Customer Stories
    • Gateway to Russia
    • Cloud for Startups
    • Education and Science
  • Blog
  • Pricing
  • Documentation
Yandex project
© 2025 Yandex.Cloud LLC
Yandex Managed Service for Greenplum®
  • Getting started
    • Resource relationships
    • Host classes
    • Calculating the cluster configuration
    • Networking in Managed Service for Greenplum®
    • Quotas and limits
    • Backups
    • Resource groups
    • Sharding
    • Users and roles
    • User authentication
    • Command center
    • External tables
    • Managing connections
    • Expanding a cluster
    • Maintenance
    • Greenplum® settings
  • Access management
  • Pricing policy
  • Terraform reference
  • Monitoring metrics
  • Audit Trails events
  • Public materials
  • Release notes
  1. Concepts
  2. User authentication

User authentication

Written by
Yandex Cloud
Updated at January 29, 2025

User authentication in Managed Service for Greenplum® is set up under User authentication using rules. This section is an interface for the pg_hba.conf file management with some limitations:

  • Some connection types and authentication methods are not available.
  • Using system databases and users is not allowed.
  • Special values and regular expressions for databases and users are not available.

For more information about these limitations, see Authentication rule settings.

Each authentication rule determines the connection type, DB name, user name or user group name, host FQDN or IP range to connect from, and authentication method. Rules are read from top to bottom, and the first suitable one is applied for authentication. If authentication based on the first suitable rule fails, other rules are not applied.

If no authentication rules are set, the default rule is used; it allows authentication for all users in any database and from any host using the md5 method (password-based authentication). If the authentication rules are set, the default rule is read last.

Authentication rule settingsAuthentication rule settings

You can specify the following authentication settings when adding or updating rules:

Available connection types:

  • host: TCP/IP with or without SSL encryption
  • hostssl: TCP/IP with SSL encryption
  • hostnossl: TCP/IP without SSL encryption

The following is not available to databases and users:

  • System databases, e.g., postgres.
  • System users, e.g., mdb_admin.
  • Special values, e.g., all or sameuser.
  • Regular expressions

The name of a database user group must begin with +, e.g, +dbwriters.

As an address, you can use a host's FQDN, IP range, or the special all value that allows connections from any host:

  • rc1a-goh2a9tr********.mdb.yandexcloud.net
  • 172.20.143.89/32
  • ::0/0
  • all

The following authentication methods are supported:

  • md5: Password-based authentication. For more information, see the PostgreSQL documentation.
  • reject: User connection is not allowed.

For more information about the settings, see the PostgreSQL documentation.

Greenplum® and Greenplum Database® are registered trademarks or trademarks of VMware, Inc. in the United States and/or other countries.

Was the article helpful?

Previous
Users and roles
Next
Command center
Yandex project
© 2025 Yandex.Cloud LLC