/info/alibaba/devops

Alibaba Cloud DevOps Cookbook

Day #6 - API Gateway SSL

Date Created: June 8, 2018
Last Update: June 8, 2018

Table of Contents

Alibaba Documentation
Introduction
Requirements

Alibaba Documentation

API Gateway:
Alibaba API Gateway Product Page
Alibaba API Gateway Documentation
Installing API Gateway SSL Certificates

Introduction

API Gateway is a managed service that makes it easy to publish secure APIs at scale. API Gateway interfaces with a number services such as ECS, Function Compute and web applications to name a few. API Gateway also integrates with DNS services to provide domain-name based APIs.

End to end security is very important today. Alibaba API Gateway supports HTTPS with customer provided SSL certificates. This is not well documented, so this article will discuss how to create an SSL certificate and upload to API Gateway. We will also discuss how to bind a domain subdomain to be used with API Gateway for your endpoints.

This means that your API Gateway endpont can look like:

https://myapi.neoprime.xyz/myform
instead of:
https://12ab5823ff448741abd4434441212345-ap-southeast-1.alicloudapi.com/myform


Requirements

The steps and examples in this article are for Windows 10. Everything is almost identical for Linux.

  • OpenSSL for Windows Download. I am using this 64-bit version on my system Windows 64-bit Download
  • Console access to your domain's DNS servers.
  • Console access to API Gateway.
  • Understand how to create DNS records.
  • Understand certificates (CRT), certificte signing requests (CSR), public keys, private keys.

To be continued.




15220 Main Street, Bellevue, WA 98007
T: 425-528-8500 - F: 425-528-8550 - E: neoprime@neoprime.io

Copyright 2018 NeoPrime LLC