# Ställa in Qlik Cloud-åtkomst

Innan distribution till Qlik Cloud måste klientorganisationsadministratören aktivera generering av API-nycklar och tilldela rätt roller till användarkontot.

## Aktivera API-nyckelåtkomst

Gör följande:

1. I aktivitetsfältet Administration går du till Hantera användare &gt; Behörigheter.
2. Skapa en anpassad roll (till exempel, API Nyckelansvarig).
3. Expandera Funktioner och åtgärder &gt; Utvecklare och ställ in Hantera API-nycklar till `Allowed`.
4. Spara rollen.
5. Gå till Användare och tilldela rollen till användare som behöver API-åtkomst.
6. Om användare har den föråldrade Utvecklare-rollen, ta bort rollen.

När rollen har tilldelats kan varje användare generera en API-nyckel.

För att generera en API-nyckel, gå till Profil &gt; API-nycklar och klicka på Generera ny nyckel. Kopiera och lagra nyckeln säkert. Nyckeln visas bara en gång.

## Aktivera appskapande i personliga utrymmen

För att skapa appar i det personliga utrymmet krävs rollen Private Analytics Content Creator.

Gör följande:

1. I Hanteringskonsol, gå till Användare.
2. Tilldela Skapare av privat analysinnehåll rollen till användaren.

Vid driftsättning till ett delat utrymme istället för ett personligt utrymme, måste användaren ha Kan redigera behörigheten på målutrymmet.

## Inbyggd autentisering

När både `--qlikTenantUrl` och `--qlikApiKey` anges (eller motsvarande miljövariabler `QV2QS_QLIK_TENANT_URL` och `QV2QS_QLIK_API_KEY`), autentiserar QV2QS direkt utan att skapa eller läsa en qlik-cli-kontextfil. API-nyckeln injiceras som en bearer token i varje qlik-cli-anrop och skrivs inte till disk.

Denna metod rekommenderas för:

* CI/CD-pipelines där att förskapa en kontext lägger till ett extra steg.
* Multiklientorganisationsautomatisering där flera samtidiga anrop riktar sig mot olika klientorganisationer. Varje process bär sina egna autentiseringsuppgifter i minnet, så det finns inga delade kontextfiler som kan orsaka konflikter.
* Partnerintegrationer som anropar QV2QS programmatiskt med varierande autentiseringsuppgifter per begäran.

```
QV2QS.exe --generatePrj --qvw Sales.qvw --outputDir ./output ^
  --qlikTenantUrl https://my-tenant.us.qlikcloud.com ^
  --qlikApiKey eyJhbG... ^
  --qsAppName "Sales" --autoBinary --reload --plain
```

Anteckning om information

Flaggan `--setupQlikAuth` är inte obligatorisk när både `--qlikTenantUrl` och `--qlikApiKey` anges.

## Läs mer

* [Autentisering](https://help.qlik.com/sv-SE/migration/Content/Qv2qsMigration/getting-started/authentication.htm)
* [Distribuering till Qlik Cloud](https://help.qlik.com/sv-SE/migration/Content/Qv2qsMigration/deploying-to-qlik-cloud/index.htm)
* [Utrymmesmålning](https://help.qlik.com/sv-SE/migration/Content/Qv2qsMigration/deploying-to-qlik-cloud/space-targeting.htm)
* [Vanliga arbetsflöden — Programmatisk användning](https://help.qlik.com/sv-SE/migration/Content/Qv2qsMigration/command-line-interface/common-workflows.htm#programmatic-usage-cicd)