Relationships between resources in API Gateway
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.