> For the complete documentation index, see [llms.txt](https://docs.stoik.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.stoik.io/help/help-center-fr/outils-de-prevention/cloud-scan/azure.md).

# Configuration : Azure Cloud

Donnez à scan cloud un accès en lecture à un abonnement Azure en attribuant les rôles Reader à l’application Stoïk Cloud Scanner.

## Prérequis

* Serveurs et/ou machines virtuelles hébergés dans Azure, ainsi qu’un compte administrateur.
* Un conseiller technique est nécessaire pour la configuration initiale et le suivi continu.
* Une seule personne effectue toute la configuration, du début à la fin : un utilisateur Stoïk Protect autorisé à modifier les outils de prévention, qui est aussi administrateur du compte Azure. La plupart des échecs sur Azure viennent du fait que deux personnes se partagent le processus.
* Connecté à un seul tenant Microsoft : celui à scanner. Si la configuration est bloquée, relancez-la dans une fenêtre de navigation privée, connecté à ce tenant uniquement.

Si vous ne disposez que de licences Office 365 ou Entra ID, consultez [Configuration : Entra ID](/help/help-center-fr/outils-de-prevention/cloud-scan/entra-id.md) à la place.

## Configuration

{% stepper %}
{% step %}

### Sélectionnez Microsoft Azure

* Si vous n’avez pas encore défini de fournisseur : allez dans `Scan Cloud` > `Lancez Scan Cloud` > `Azure`.
* Si vous avez déjà un fournisseur : allez dans `Scan Cloud` > `Paramètres` > `Nouveau fournisseur` > `Azure`.

<figure><img src="https://1428753877-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaDGGQ49Oui29Ft0kJjSm%2Fuploads%2FoQwu5YkYywfunHxjbihU%2Fstoik-protect-cloudscan-azure-setup.png?alt=media&amp;token=4f7d918d-4749-4216-b057-74fa267a6606" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Créer de nouveaux rôles

<figure><img src="https://1428753877-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaDGGQ49Oui29Ft0kJjSm%2Fuploads%2FOu6QiRSWQUTtmv8nipXf%2Fstoik-protect-cloudscan-azure-setup-step-one.png?alt=media&amp;token=3ee7937d-08ad-40da-b2c3-6b85e63075ec" alt=""><figcaption></figcaption></figure>

1. Allez sur le [portail Microsoft Azure](https://portal.azure.com/auth/login/) et connectez-vous avec votre compte administrateur.
2. Recherchez `Abonnements` dans la barre de recherche, puis cliquez sur l’abonnement à scanner.

   <div align="left"><figure><img src="https://1428753877-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaDGGQ49Oui29Ft0kJjSm%2Fuploads%2FGXhzLVcnk3NXmOSpBhc3%2Fazure-search-subscriptions.png?alt=media&amp;token=3811f8d2-b23e-4334-9d04-cf7b96c9552f" alt="" width="563"><figcaption></figcaption></figure></div>

   <figure><img src="https://1428753877-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaDGGQ49Oui29Ft0kJjSm%2Fuploads%2FsdXPrOYAmq34SA053yB9%2Fazure-subscriptions.png?alt=media&amp;token=2cd4a6f4-ed6a-48a9-9c5d-1f7e69ab86ff" alt=""><figcaption></figcaption></figure>
3. Cliquez sur `Contrôle d’accès (IAM)` dans le menu de gauche, puis cliquez sur `Ajouter`, puis `Ajouter une attribution de rôle`.

   <figure><img src="https://1428753877-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaDGGQ49Oui29Ft0kJjSm%2Fuploads%2FJWr92yL06LGvlAD7qpRS%2Fazure-subscriptions-add-role-assignment.png?alt=media&amp;token=3fd7955e-c481-4add-b739-c7c655e83d3a" alt=""><figcaption></figcaption></figure>
4. Recherchez le rôle `Reader` , sélectionnez-le, puis allez dans l’onglet `Membres` onglet.

   <figure><img src="https://1428753877-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaDGGQ49Oui29Ft0kJjSm%2Fuploads%2FMSN4E1BtIFsKsuAUEAy8%2Fazure-add-role-assignment.png?alt=media&amp;token=f7e63c9e-3f7b-4054-9c9f-91d96733c3cc" alt=""><figcaption></figcaption></figure>
5. Cliquez sur `Sélectionnez les membres`, recherchez `Stoïk Cloud Scanner`, sélectionnez-le, puis cliquez sur `Sélectionner`.

   <figure><img src="https://1428753877-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaDGGQ49Oui29Ft0kJjSm%2Fuploads%2Fy4LLrmvERZiGT0x4kLQc%2Fazure-select-members-role-assignment.png?alt=media&amp;token=25861f02-defa-4f05-bfef-855ad3824b0c" alt=""><figcaption></figcaption></figure>
6. Cliquez sur `Vérifier + attribuer` deux fois pour confirmer.
7. Répétez les étapes 4 à 6 pour les `Security Reader` et `Log Analytics Reader` rôles.
   {% endstep %}

{% step %}

### Accorder les autorisations

<div align="left"><figure><img src="https://1428753877-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaDGGQ49Oui29Ft0kJjSm%2Fuploads%2Fgit-blob-f651e9e32a49814f6f3ca25e5bc9d9d065eea011%2FCapture%20d%E2%80%99%C3%A9cran%202026-05-27%20%C3%A0%2017.04.44.png?alt=media" alt="" width="563"><figcaption></figcaption></figure></div>

1. Dans le menu de gauche, allez dans `Microsoft Entra ID` > `Rôles et administrateurs`.

   <figure><img src="https://1428753877-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaDGGQ49Oui29Ft0kJjSm%2Fuploads%2Fgit-blob-04fc946096f95da5162151c5a51e74341bbb8967%2FCapture%20d%E2%80%99%C3%A9cran%202026-05-07%20%C3%A0%2017.23.34.png?alt=media" alt=""><figcaption></figcaption></figure>
2. Recherchez le rôle `Global Reader` et cliquez dessus.

   <figure><img src="https://1428753877-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaDGGQ49Oui29Ft0kJjSm%2Fuploads%2Fgit-blob-a92451301f63e3b3c1d93cec35588d3169146816%2FCapture%20d%E2%80%99%C3%A9cran%202026-05-07%20%C3%A0%2017.24.23.png?alt=media" alt=""><figcaption></figcaption></figure>
3. Cliquez sur `Ajouter des attributions`, recherchez `Stoïk Cloud Scanner`, sélectionnez-le, puis cliquez sur `Ajouter`.

   <figure><img src="https://1428753877-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaDGGQ49Oui29Ft0kJjSm%2Fuploads%2Fgit-blob-92d583a4bfc037d195a2c22e8a02fcff5b22f205%2FCapture%20d%E2%80%99%C3%A9cran%202026-05-07%20%C3%A0%2017.25.49.png?alt=media" alt=""><figcaption></figcaption></figure>

   <figure><img src="https://1428753877-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaDGGQ49Oui29Ft0kJjSm%2Fuploads%2Fgit-blob-9cdf09a562407940b88cde427056f5d424b7b2b3%2FCapture%20d%E2%80%99%C3%A9cran%202026-05-07%20%C3%A0%2017.28.49.png?alt=media" alt=""><figcaption></figcaption></figure>
4. Répétez les étapes 2 et 3 pour le `Security Reader` rôle.

{% hint style="warning" %}
N’accordez pas de droits supplémentaires tels que `Global Secure Access Administrator`, sinon cela ne fonctionnera pas.
{% endhint %}
{% endstep %}

{% step %}

### Terminer la configuration

Cliquez sur `Terminer la configuration` dans la console Stoïk Protect.

<div align="left"><figure><img src="https://1428753877-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaDGGQ49Oui29Ft0kJjSm%2Fuploads%2Fgit-blob-f651e9e32a49814f6f3ca25e5bc9d9d065eea011%2FCapture%20d%E2%80%99%C3%A9cran%202026-05-27%20%C3%A0%2017.04.44.png?alt=media" alt="" width="563"><figcaption></figcaption></figure></div>

{% hint style="info" %}
Actualisez la page Stoïk Protect si nécessaire.
{% endhint %}
{% endstep %}
{% endstepper %}

## Plusieurs abonnements

Pour scanner plusieurs abonnements, attribuez les trois rôles d’abonnement (`Reader`, `Security Reader`, `Log Analytics Reader`) sur chacun d’eux.

## Dépannage

<details>

<summary>La configuration a échoué, puis a fonctionné lorsque j’ai réessayé</summary>

Les nouveaux rôles et autorisations mettent quelques minutes à s’appliquer dans Azure. Attendez 5 minutes, puis cliquez de nouveau.

</details>

<details>

<summary>"Certains rôles ne sont pas configurés correctement", ou la configuration recommence au début</summary>

La vérification attend exactement les rôles ci-dessus : un rôle manquant provoque un échec, tout comme un rôle supplémentaire. Erreurs courantes :

* Autorisations accordées dans Entra ID, mais rôles jamais attribués.
* `Reports Reader` ajouté comme rôle : supprimez-le.
* `Entra Backup Reader` ou un rôle Global Secure Access au lieu de `Security Reader`.
* `Monitoring Reader` au lieu de `Log Analytics Reader`.
* Des rôles sur un abonnement, mais pas sur les autres.

Les messages d’erreur utilisent les noms de rôle en anglais, même lorsque votre portail est dans une autre langue.

</details>

<details>

<summary>"Stoïk Cloud Scanner" introuvable</summary>

Voir [erreur "Bad Tenant"](/help/help-center-fr/outils-de-prevention/cloud-scan/azure/bad-tenant.md).

</details>

<details>

<summary>Policy.Read.All ne peut pas être accordé, ou une autorisation est manquante</summary>

Voir [Policy.Read.All ne peut pas être accordé](https://docs.stoik.io/help/help-center-fr/outils-de-prevention/cloud-scan/pages/451f85bd2735b3aa4242081e758626d1ba14dcb5#policy.read.all-cannot-be-granted-or-a-permission-is-missing).

</details>


---

# 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.stoik.io/help/help-center-fr/outils-de-prevention/cloud-scan/azure.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.
