> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/cloud/da/web-interface/administration/configuration-and-security/access-and-authentication/encryption-service/configure-devolutions-cloud-encryption-service-using-an-azure-template.md).

# Konfigurer krypteringstjenesten i Devolutions Cloud ved hjælp af en Azure-skabelon

Konfigurer krypteringstjenesten i Devolutions Cloud med en Azure-skabelon, herunder krav, opsætning af programidentitet og udrulning.

Det anbefales at konfigurere krypteringstjenesten med en Azure-skabelon, men bestemte brugsscenarier kan i stedet kræve [metoden med Devolutions Cloud Services](/cloud/da/web-interface/administration/configuration-and-security/access-and-authentication/encryption-service/configure-devolutions-cloud-encryption-service-using-the-devolutions-cloud-services.md).

### Krav

Følgende forudsætninger er nødvendige for at aktivere og konfigurere krypteringstjenesten:

* En konfigureret og aktiv [opsætning af enkeltlogon (SSO)](/cloud/da/getting-started/get-started-with-sso-in-devolutions-cloud.md).
* En programidentitet i Devolutions Cloud (se afsnittet nedenfor).
* Et betroet SSL-certifikat.
* En tilgængelig netværksport på det lokale netværk og, hvis det er relevant, fra internettet.
* Et aktivt abonnement på Azure-tjenester (se afsnittet nedenfor).

#### Tilladelser for programidentiteten

[Opret en programidentitet](/cloud/da/web-interface/administration/management/application-identities/manage-application-identities.md#create-an-application-identity), og tildel den følgende [systemtilladelser](/cloud/da/web-interface/administration/configuration-and-security/system-permissions.md):

* ***Administrer brugere og brugergrupper***.
* ***Administrer systemkonfiguration*** (omfatter systemtilladelser, systemindstillinger og IP-tilladelseslister).

{% hint style="info" %}
Hvis De bruger en IP-tilladelsesliste, skal IP-adressen for krypteringstjenesten tilføjes som den tilladte IP-adresse. Ellers kan tjenesten ikke kommunikere med Devolutions Cloud, og den virker ikke.
{% endhint %}

#### Abonnement på Azure-tjenester

De skal have et abonnement på Azure-tjenester for at konfigurere krypteringstjenesten med en Azure-skabelon. Hvis De ikke har et, skal De først følge disse instruktioner:

1. Log på Deres konto i [Microsoft Azure-portalen](https://azure.microsoft.com/).
2. Vælg ***Abonnementer*** under ***Azure-tjenester***. Hvis De ikke kan se det, kan De søge efter det i søgefeltet øverst på siden eller klikke på ***Flere tjenester*** for at vise andre tjenester. Tjenesten findes under kategorien ***Administration og styring***.
3. Klik på ***Tilføj***, og vælg derefter abonnementstilbuddet ***Betal efter forbrug***.
4. Angiv de nødvendige oplysninger, og tilmeld Dem tjenesten.

### Opsætning af krypteringstjenesten

Sørg for, at kravene er opfyldt, før De går videre, og planlæg alle ændringer på forhånd for at undgå konfigurationsproblemer. I det tilfælde er det bedre at deaktivere funktionen helt, mens De arbejder på en rettelse.

1. I Devolutions Cloud skal De gå til ***Administration – Godkendelse – Krypteringstjeneste*** og klikke på ***Generer Azure-skabelon***.
2. Kopiér den genererede skabelon.
3. På [startsiden for Microsoft Azure-portalen](https://azure.microsoft.com/) skal De vælge ***Udrul en brugerdefineret skabelon*** under ***Azure-tjenester***. Hvis De ikke kan se den, kan De søge efter den i søgefeltet øverst på siden eller klikke på ***Flere tjenester*** for at vise andre tjenester. Tjenesten findes under kategorien ***Generelt***.
4. Klik på ***Byg Deres egen skabelon i editoren***.
5. Indsæt den genererede Azure-skabelon fra Devolutions Cloud i Azure-skabeloneditoren, og erstat eventuelt eksisterende indhold i editoren.
6. Klik på ***Gem***.
7. På siden ***Brugerdefineret udrulning*** skal De konfigurere oplysningerne som beskrevet nedenfor:
   * ***Abonnement***: Vælg et abonnement, hvis der ikke er valgt et.
   * ***Ressourcegruppe***: Vælg eller opret en ressourcegruppe, hvis der ikke er valgt en.
   * ***Appnavn*** og ***Navn på App Service-plan***: Behold standardnavnene, eller ændr dem efter Deres ønsker.
   * ***URL til Devolutions Cloud***: Sørg for, at den er angivet til URL-adressen for Deres Devolutions Cloud.
   * ***Nøgle til programidentitet*** og ***Hemmelighed til programidentitet***: Angiv nøglen og hemmeligheden til programidentiteten i de tilsvarende felter. Programidentiteten skal have tilladelserne ***Administrer systemkonfiguration*** og ***Administrer brugere og brugergrupper*** som beskrevet i afsnittet *Tilladelser for programidentiteten*.
8. Klik på ***Gennemse + opret***.
9. Klik på ***Opret***.
10. Når udrulningen er fuldført, hvilket kan tage nogle sekunder, skal De klikke på ***Gå til ressourcegruppe***.
11. Vælg Deres nye ***App Service*** på listen.
12. Kopiér det angivne ***Standarddomæne*** (*<https://your-app-name.azurewebsites.net>*) eller det ***Brugerdefinerede domæne*** (*<https://yourdomain.com>*), hvis De har valgt at oprette et.
13. Føj dette domæne til listen over omdirigerings-URI’er i virksomhedsprogrammet. Følg instruktionerne nedenfor:
    1. Gå tilbage til [startsiden for Microsoft Azure-portalen](https://azure.microsoft.com/), og vælg ***Virksomhedsprogrammer*** under ***Azure-tjenester***. Hvis De ikke kan se det, skal De klikke på ***Flere tjenester*** for at vise andre tjenester.
    2. Vælg Deres program på listen.
    3. Klik på ***Egenskaber*** i menuen til venstre.
    4. Klik på ***appregistrering*** i teksten øverst på siden.
    5. Klik på ***Godkendelse*** i menuen til venstre.
    6. Klik på ***Tilføj URI***, og indsæt domænet i feltet til omdirigerings-URI. Tilføj **/auth/callback** i slutningen af URL-adressen, og sørg for, at den starter med **https\://**. Slutresultatet skal se sådan ud: `https://your-app-name.azurewebsites.net/auth/callback`.
    7. Klik på ***Gem***.
14. I Devolutions Cloud skal De gå tilbage til ***Administration – Godkendelse – Krypteringstjeneste*** og aktivere krypteringstjenesten, hvis det ikke allerede er gjort.
15. Indsæt Deres standarddomæne eller brugerdefinerede domæne i URL-feltet til ***Krypteringstjeneste***, og sørg for, at det starter med **https\://**. Slutresultatet skal se sådan ud: *<https://your-app-name.azurewebsites.net>*. Det er her, krypteringstjenesten lytter efter indgående anmodninger. Denne URL eller IP-adresse skal kun kunne nås af klienter, der logger på via krypteringstjenesten.
16. Test forbindelsen. Hvis forbindelsen mislykkes, skal De kontrollere gyldigheden af de angivne oplysninger og prøve igen. Hvis De stadig har forbindelsesproblemer, kan De kontakte vores helpdesk på <service@devolutions.net>.

Alle brugere fra SSO-udbyderen kan nu logge på og få adgang til Deres forekomst af Devolutions Cloud automatisk uden invitationer. Brugerne behøver heller ikke have en privat nøgle konfigureret for at bruge Devolutions Cloud. Serveren kører selvhostet og spiller derfor en afgørende rolle i infrastrukturen. Hvis serveren har nedetid eller ikke kører, får brugere uden private nøgler problemer med at oprette forbindelse til Devolutions Cloud.

### Overvågning og tilstandskontrol

Krypteringstjenesten viser et tilstandsslutpunkt, der kan bruges til at overvåge den:

* ***Sti***: `GET /healthz` (f.eks. `https://your-app-name.azurewebsites.net/healthz`).
* ***Svar***: en statuskode for succes (`204 No Content`), når tjenesten kører.

Det er det samme slutpunkt, som Devolutions Cloud og Remote Desktop Manager kalder for at kontrollere, at krypteringstjenesten er tilgængelig, når De klikker på ***Test forbindelsen***, og hver gang en bruger logger på. Hvis slutpunktet ikke kan nås ved logon, fortsætter logon uden krypteringstjenesten.

#### Containerport

Azure-skabelonen udruller Docker-imageet `devolutions/hub-encryption-service:stable`. I containeren lytter tjenesten via HTTP på port **5133**. Azure-skabelonen angiver allerede programindstillingen `WEBSITES_PORT` til `5133`, så der kræves ingen handling i Azure. Hvis De kører det samme image et andet sted (Docker Compose, Kubernetes eller en anden containervært), skal De tilknytte eller eksponere port `5133` i containeren.

#### Aktivér tilstandskontrollen i Azure

Aktivér tilstandskontrollen i App Service, så Azure kan overvåge krypteringstjenesten og udskifte forekomster, der ikke er sunde:

1. Åbn ***App Service*** for krypteringstjenesten i [Microsoft Azure-portalen](https://azure.microsoft.com/).
2. Gå til ***Overvågning – Tilstandskontrol*** i menuen til venstre.
3. ***Aktivér*** tilstandskontrollen, og angiv `/healthz` som ***Sti***.
4. Klik på ***Gem***.

{% hint style="warning" %}
Hvis De begrænser indgående trafik til App Service (adgangsbegrænsninger, private slutpunkter, firewall), skal stien `/healthz` stadig kunne nås:

* af Azure-tilstandskontrollens probe, hvis De har aktiveret den,
* fra administratorernes browsere, da ***Test forbindelsen*** i Devolutions Cloud kører fra browseren og ikke fra serveren for Devolutions Cloud,
* fra enhederne hos de brugere, der logger på med krypteringstjenesten, da webgrænsefladen og Remote Desktop Manager også kontrollerer dette slutpunkt ved logon.
  {% endhint %}

#### Se også

* [Krypteringstjeneste – Ofte stillede spørgsmål](/cloud/da/web-interface/administration/configuration-and-security/access-and-authentication/encryption-service.md#frequently-asked-questions)
* [Krypteringstjeneste – Fejlfinding](/cloud/da/web-interface/administration/configuration-and-security/access-and-authentication/encryption-service.md#troubleshooting)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.devolutions.net/cloud/da/web-interface/administration/configuration-and-security/access-and-authentication/encryption-service/configure-devolutions-cloud-encryption-service-using-an-azure-template.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
