Yandex Cloud
  • Services
  • Solutions
  • Why Yandex Cloud
  • Pricing
  • Documentation
  • Contact us
Get started
Language / Region
© 2022 Yandex.Cloud LLC
Yandex API Gateway
  • Getting started
  • Step-by-step instructions
    • All instructions
    • Creating API gateways
    • Updating API gateways and their specifications
    • Connecting a domain
    • Deleting API gateways
    • Monitoring
    • Viewing the execution log
  • Practical guidelines
    • Deploying a web application
    • Developing a skill for Alice and a website with authorization
    • Developing a Slack bot
    • Developing a Telegram bot
  • Concepts
    • Relationship between service resources
    • Specification extensions
      • Overview
      • Static response
      • Invoking a function
      • Integration with Serverless Containers
      • Access via HTTP
      • Integration with Object Storage
      • DataSphere integration
      • Data Streams integration
      • Message Queue integration
      • Greedy parameters
      • Generalized HTTP method
      • Authorization using a function
    • Quotas and limits
  • Access management
  • Pricing policy
  • API reference
    • Authentication in the API
    • gRPC
      • Overview
      • ApiGatewayService
      • OperationService
    • REST
      • Overview
      • ApiGateway
        • Overview
        • addDomain
        • create
        • delete
        • get
        • getOpenapiSpec
        • list
        • listAccessBindings
        • listOperations
        • removeDomain
        • setAccessBindings
        • update
        • updateAccessBindings
  • Questions and answers
  1. Concepts
  2. Relationship between service resources

Relationships between resources in API Gateway

Written by
Yandex Cloud
  • Using domains
  • Authorization

API gateway is an interface for interacting with services in Yandex Cloud or on the internet.

API gateways are set in a declarative way using specifications. A specification is a JSON or YAML file with an API gateway description based on the OpenAPI 3.0 standard. In API Gateway, the specification is supplemented with extensions that you can use for integrating with other cloud platforms.

Available extensions:

  • Static response.
  • Invoking a function.
  • Access via HTTP.
  • Integration with Object Storage.
  • DataSphere integration.
  • Integration with Data Streams.
  • Integration with Serverless Containers.
  • Integration with Message Queue.
  • Greedy parameters.
  • Generalized HTTP method.

Using domains

API Gateway is integrated with the Certificate Manager domain management system.

You can use domains with confirmed rights when accessing the API. In this case, a certificate linked to the domain is used to provide a TLS connection.

For more information about domains, see Integration of the domain management system with services from Yandex Cloud.

Authorization

API Gateway enables you to implement standard authentication and authorization mechanisms as described in the OpenAPI 3.0 specification. At present, authorization using a function is available.

See also

  • An overview of available extensions.

Was the article helpful?

Language / Region
© 2022 Yandex.Cloud LLC
In this article:
  • Using domains
  • Authorization