Azure Red Hat OpenShift群集的干净URL

时间:2019-11-26 13:21:49

标签: azure openshift redhat aro

我们通过以下方式创建了Azure Red Hat OpenShift(ARO)群集:

    @csrf_exempt
def callbackpay(request):
    try:
        data = json.loads(request.body.decode("utf-8"))#here is the answer from Erlang
        logger.info('Callback with post data: {}'.format(data))
        phone = data['details']['payment_source']['details']['msisdn']
        handler = callback_factory(data['action'])
        response = JsonResponse({}, status=500)
        if handler:
            response = handler(phone, data)
        return JsonResponse({}, status=response.status_code)
    except (
            KeyError, Service.DoesNotExist, Service.MultipleObjectsReturned,
            MfsSubscription.DoesNotExist,
            MfsSubscription.MultipleObjectsReturned
    ) as e:
        logger.error(e)
        return JsonResponse({}, status=400)
    except Exception as e:
        logger.error(e)
        return JsonResponse({}, status=500)

集群的URL以以下形式出现:

az openshift create --resource-group $CLUSTER_NAME --name $CLUSTER_NAME -l $LOCATION --aad-client-app-id $APPID --aad-client-app-secret $SECRET --aad-tenant-id $TENANT --customer-admin-group-id $GROUPID

有没有一种方法可以给它一个更清晰,易于阅读的URL,例如:

https://openshift.<cluster-id>.<cluster-region>.azmosa.io/

1 个答案:

答案 0 :(得分:1)

正如@Will Gordon所说,我认为您不能更改Azure平台提供的默认URL https://openshift.<cluster-id>.<cluster-region>.azmosa.io/

如果您需要一个更清晰易读的URL,则可以尝试添加CNAME DNS记录,该记录将您的自定义域名(如www.contoso.com映射到DNS中的此主机名openshift.<cluster-id>.<cluster-region>.azmosa.io提供者。

如果是,则需要购买一个公共域,并通过安全的HTTPS连接获得具有该自定义DNS名称的SSL证书。您还可以从Let’s Encrypt获得免费的SSL证书。