Cloud Portal Updates

Objective

After completing this lesson, you will be able to identify Updates to the SAP Commerce Cloud Portal

Cloud Portal Updates

Production Deployment Safety Confirmation

There is a new confirmation step during build deployment to Production environments. After choosing to deploy your build, you now need to type "CONFIRM" in a verification field and choose Deploy again to complete the process. This change helps prevent accidental deployments to Production. Deployments to other environments remain unchanged.

For more information, see Deploying a Build.

Changing the Admin Password

If you are a Customer System Administrator (CSA), you can change the current admin credentials of the hcs_admin service for Backoffice and Hybris Administration Console in the Cloud Portal.

For more information, see Generating New Passwords.

Implementation of the X-Robots-Tag response header

To prevent the possibility of indexing the same content shared across multiple endpoints, we have introduced the X-Robots-Tag header with noindex value. It's enabled by default for all new environments. This header blocks Google indexing. To re-enable it, delete the X-Robots-Tag header from the affected endpoints in the Cloud Portal.

Updated fields in Scaling Configuration

The Scaling Options panel in the Scaling tab allow you to define how much you want to increase the storage size for your services.

For more information, see Scaling Database and Node Pools.

Extension Factory Removal

We've removed the Extension Factory from the Cloud Portal navigation menu. This feature, which previously supported extending functionality using Kyma, is no longer actively being used and has been removed to optimize the Cloud Portal navigation. This change affects only the navigation elements of the Cloud Portal and does not impact any current functionality or workflows.

Theme Selection

The Cloud Portal now allows you to select from various themes through the new Appearance menu, enhancing interface accessibility and legibility. This customization option helps you tailor your visual experience according to your preferences and needs.

For more information, see Customizing Appearance.

Network Security

Increased VPN connection limit

The limit of possible VPN connections has been changed. Instead of 10, you can now have up to 20 VPN connections in your system.

Control of Port 80

By default, port 80 is exposed, automatically redirecting traffic to port 443. You now have an option to disable port 80 completely for incoming traffic to ensure all communication is encrypted over HTTPS, which prevents unencrypted HTTP traffic.

Configuration Options Update

PFSMM has been removed as a possible option to select in the PFS Group during the creation or modification of a VPN connection.

VPN and NAT port availability

Inbound and outbound traffic over ports :23 and :514 is no longer possible for VPN and NAT connections.

Cloud Portal API Updates

API for Endpoint Management

Cloud Portal API now allows you to manage endpoints in your SAP Commerce Cloud subscription. It provides functionality to create, modify, remove, and access endpoint configurations. This enhancement allows automation of previously manual operations, like managing endpoints and assigning SSL certificates.

For more information, see getEndpoint.

New Scaling APIs

There are three new scaling APIs available. Of the three of them, the patchscaling API is only available for Consumption Credits subscribers.

For more information, see:

API for managing SSL certificates

Cloud Portal API now allows you to manage SSL certificates in your SAP Commerce Cloud subscription. Use it to create and delete certificates, get details of a specific certificate, and get a list of all certificates in your subscription.

For more information, see createCertificate.

API Pagination Limit

To improve system performance and response times, we've implemented a maximum result limit of 100 items per page for all paginated API endpoints. Previously, requests could return a large number of results, which sometimes caused slow API responses.