Editar

Partilhar via


Setup for Unreal Cloud DDC

Important

The Unreal Cloud Derived Data Cache (DDC) offering has been removed from the Azure Marketplace. As such, we're retiring this documentation on March 31, 2024. Until then, this documentation exists for reference only, with no official support available from Microsoft.

Please contact your Epic Games representative for more information about using Unreal Cloud DDC.

This article, part one of two, describes one-time setup process before you can create an Unreal Cloud DDC managed application using the Azure portal. You only need to do this on the first time.

Prerequisites

  • If you don't have an Azure subscription, create a free account before you begin.
  • To complete setup, you need to have Contributor and RBACRoleAssignment, or Owner access to the Azure subscription. This requires specific permission within the Azure Active Directory tenant. For more information, see Manage access and Azure built-in roles.

Setup and configure resources

  1. Create a signed HTTPS certificate in Azure Key Vault. To create a signed HTTPS certificate with your public DNS server, see Create and merge a certificate signing request in Key Vault
  2. Create a new Resource Group with Traffic Manager profile.
  3. Then, point Traffic Manager to the DNS server. For instructions, see Traffic Manager pointing to Internet domain to forward your DNS traffic to the Azure Traffic Manager. Now, we can connect any deployment of Unreal Cloud DDC to this Profile, and do not have to change the DNS for new deployments.
  4. Configure Azure Kubernetes Service (AKS) to use preview features using the code snipets below. For details, see Register the 'EnableWorkloadIdentityPreview' feature flag.

Register the EnableWorkloadIdentityPreview feature flag by using the az feature register command, as shown in the following example.

    az feature register \
    --namespace "Microsoft.ContainerService" \
    --name "EnableWorkloadIdentityPreview"

It takes a few minutes for the status to show Registered. Verify the registration status by using the az feature list command:

az feature list \
    -o table \
    --query "[?contains(name, 'Microsoft.ContainerService/EnableWorkloadIdentityPreview')].{Name:name,State:properties.state}"
  • When ready, refresh the registration of the Microsoft.ContainerService resource provider by using the [az provider register][az-provider-register] command:
az provider register --namespace Microsoft.ContainerService

Accept terms of use

Using the Azure CLI, run the following script to accept Unreal Engine's terms for using the Unreal Cloud DDC feature.

az term accept \
    --publisher "microsoft-azure-gaming" \
    --product "unreal-cloud-ddc-preview" \
    --plan "preview"

Next steps