Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion en/basic-concepts/glossary.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: "Glossary of CloudOps Terms"
title: "Glossary of CloudOps terms"
slug: glossary
---

Expand Down
44 changes: 44 additions & 0 deletions es/automation/automation-get-knowledge-base.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
---
title: "Obtener el ID de la base de conocimientos"
slug: automation-obtener-id-base-conocimientos
---


Este artículo te mostrará cómo encontrar el ID de la base de conocimientos de tu organización local.

## Antes de comenzar

- Necesitarás una clave API válida
- Debes tener el rol de **Revendedor** o un rol personalizado con el permiso **Base de conocimiento: Gestionar** en el ámbito de tu organización local
- Debes tener configurado un repositorio Git de origen válido que contenga una base de conocimientos de CloudOps para tu organización local

## La llamada API

```
curl --request GET \
--url https://{endpoint-url}/api/v2/content/kb/effective \
--header 'Content-Type: application/json' \
--header 'MC-Api-Key: {api-key}'
```

## Resultado

- La respuesta contendrá el contenido completo de la base de conocimientos.
- Ahora puedes buscar en la respuesta para identificar el identificador de la base de conocimientos en el campo `data/id`.

**Atención:** Ten en cuenta que la respuesta contendrá valores en `data/sources/id`, `data/categories/id`, `data/categories/translations/id` y `data/categories/articles/translations/id`. Estos NO son los identificadores de la base de conocimientos.

## Discusión

Esta llamada a la API es un buen ejemplo de un caso en el que se devuelve una gran cantidad de datos, pero solo se necesita un valor. La respuesta contendrá el texto de todos los artículos, en todas las categorías y en todos los idiomas. Deberás buscar en la respuesta con formato JSON para encontrar el ID de la base de conocimiento deseado. Aunque esto pueda parecer una tarea ardua al ver inicialmente la gran cantidad de texto que devuelve la llamada a la API, existen herramientas que facilitan mucho la búsqueda del valor.

Dependiendo del editor de texto que utilices, es posible que ya tengas una función de formato JSON integrada. Puedes copiar la respuesta desde el terminal o ventana de comandos, pegarla en el editor de texto y ejecutar el comando correspondiente para formatear el contenido JSON y hacerlo más legible.

Si tu editor de texto no incluye formato JSON, existen herramientas públicas de uso gratuito en línea. Puedes pegar el bloque de texto y la herramienta lo devolverá con el formato correcto.

Una vez formateado el JSON, es más fácil trabajar con él manualmente. Cada línea tiene un único par nombre-valor, separado por dos puntos. Las listas se dividen: el nombre de la lista en una línea y cada par nombre-valor de la lista con sangría en las líneas siguientes. El principio y el final de la lista se identifican mediante llaves de apertura y cierre o corchetes. Esta estructura facilita la comprensión de la relación entre las diferentes partes de los datos. \(La diferencia entre llaves y corchetes es importante, pero no relevante para este análisis\).

En el caso de la base de conocimiento, queremos consultar la parte superior de la respuesta, que es una lista llamada `data`. Dentro de esta lista, vemos un conjunto de líneas con sangría, algunas de las cuales contienen pares nombre-valor y otras son otras listas. Estas listas tendrán una sangría adicional. Dado que buscamos el valor asociado con el nombre `data/id`, podemos ignorar cualquier valor con sangría adicional. Solo necesitamos consultar los nombres que se encuentran directamente en la lista `data`.

Con este método, podemos encontrar rápidamente el par nombre-valor del identificador de la base de conocimiento. El par nombre-valor tendrá un aspecto similar a este: `"id": "b9b69be1-36c8-473a-8400-494eba40343c",`. Puedes copiar el valor `b9b69be1-36c8-473a-8400-494eba40343c` del editor de texto o la herramienta de formato JSON que estés utilizando y almacenar ese identificador de base de conocimiento para usarlo con otras llamadas API.

33 changes: 33 additions & 0 deletions es/automation/automation-list-roles-for-environment.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
title: "Obtener ID de la base de conocimientos"
slug: automation-obtener-id-de-base-de-conocimientos
---


Este artículo te mostrará cómo recuperar todos los roles disponibles para un entorno determinado.

## Antes de comenzar

- Necesitarás una clave API válida
- Debes tener acceso al entorno de destino
- Debes tener el ID del entorno de destino

## La llamada API

```bourne
curl --request GET \
--url https://{endpoint-url}/api/v2/roles?default_scope=ENV&environment_id={environment-id} \
--header 'Content-Type: application/json' \
--header 'MC-Api-Key: {api-key}'
```

## Resultado

- La respuesta contendrá todos los roles de entorno disponibles en el entorno especificado.
- Ahora puedes buscar en la respuesta para identificar el rol deseado en los campos `data/name` y `data/id`.

## Discusión

Para encontrar el ID del entorno, inicia sesión en la interfaz web y navega hasta el servicio que contiene el entorno de destino. En la lista de entornos, identifica el entorno de destino, haz clic en el menú de acciones escondidas en el extremo derecho y selecciona **Copiar ID de entorno**.

El ID del entorno también se puede obtener a través de la API.
32 changes: 32 additions & 0 deletions es/automation/automation-sync-knowledge-base.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
---
title: "Sincronizar la base de conocimientos"
slug: automation-sincronizar-base-de-conocimientos
---


Este artículo te mostrará cómo sincronizar la base de conocimientos de tu organización local mediante la API de CloudOps.

## Antes de comenzar

- Necesitarás una clave API válida
- Debes tener el rol de **Revendedor** o un rol personalizado con el permiso **Base de conocimiento: Administrar** en el ámbito de tu organización local
- Debes tener configurado un repositorio Git de origen válido que contenga una base de conocimientos de CloudOps para tu organización local
- Debes tener el ID de la base de conocimientos de tu organización local

## La llamada API

```
curl --request GET \
--url https://{endpoint-url}/api/v2/content/kb/{knowledgebase-id}/sync \
--header 'Content-Type: application/json' \
--header 'MC-Api-Key: {api-key}'
```

## Resultado

- La respuesta contendrá el contenido completo de la base de conocimiento existente.
- El campo `data/state` contendrá el valor `"SYNCHING"`.

## Discusión

Al ejecutar esta llamada a la API, el sistema devolverá el contenido completo de la base de conocimiento existente. Posteriormente, extraerá la información más reciente del repositorio de Git y actualizará la base de conocimiento. Esta operación es de larga duración y tardará unos minutos en completarse. En la interfaz web, verás la operación en el panel Notificaciones. La API no permite comprobar si la sincronización se ha completado en este momento.
44 changes: 44 additions & 0 deletions fr/automation/automation-get-knowledge-base.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
---
title: "Obtenir l'ID de la base de connaissances"
slug: automation-obtenir-id-base-de-connaissances
---


Cet article explique comment trouver l'ID de la base de connaissances de votre organisation d'origine.

## Avant de commencer

- Vous aurez besoin d'une clé API valide.
- Vous devez disposer du rôle **Revendeur** ou d'un rôle personnalisé avec l'autorisation **Base de connaissances : Gérer** limitée à votre organisation d'origine.
- Un dépôt Git source valide contenant une base de connaissances CloudOps doit déjà être configuré pour votre organisation d'origine.

## L'appel API

```
curl --request GET \
--url https://{endpoint-url}/api/v2/content/kb/effective \
--header 'Content-Type: application/json' \
--header 'MC-Api-Key: {api-key}'
```

## Résultat

- La réponse contiendra tout le contenu de la base de connaissances.
- Vous pouvez maintenant faire une recherche dans la réponse pour identifier l'ID de la base de connaissances dans le champ `data/id`.

**Attention :** La réponse contiendra des valeurs dans `data/sources/id`, `data/categories/id`, `data/categories/translations/id` et `data/categories/articles/translations/id`. Ce ne sont PAS les identifiants de la base de connaissances.

## Discussion

Cet appel d'API illustre bien le cas où une grande quantité de données est retournée, mais où une seule valeur est nécessaire. La réponse contiendra le texte de tous les articles, de toutes les catégories et de toutes les langues. Vous devrez parcourir la réponse au format JSON pour trouver l'ID de base de connaissances souhaité. Bien que cela puisse paraître complexe au premier abord face à la masse de texte renvoyée par l'appel API, des outils facilitent grandement la recherche de la valeur.

Selon l'éditeur de texte que vous utilisez, il pourrait avoir une fonctionnalité de formatage JSON intégrée. Vous pouvez copier la réponse depuis votre terminal ou votre fenêtre de commande, la coller dans l'éditeur de texte et exécuter la commande correspondante pour formater le contenu JSON et le rendre plus lisible.

Si votre éditeur de texte ne prend pas en charge le formatage JSON, il existe des outils gratuits en ligne. Collez le bloc de texte et l'outil le renverra correctement formaté.

Une fois le JSON formaté, il est plus facile de le manipuler manuellement. Chaque rangée contient une seule paire nom/valeur, séparée par deux points. Les listes sont divisées : le nom de la liste figure sur une ligne, puis chaque paire nom/valeur de la liste est en retrait sur les lignes suivantes. Le début et la fin de la liste sont indiqués par des accolades ouvrantes et fermantes ou des crochets. Cette structure facilite la compréhension des relations entre les différentes parties des données. \(La différence entre les accolades et les crochets est importante, mais n'est pas pertinente pour cette discussion.\)

Dans le cas de la base de connaissances, on veut regarder le haut de la réponse, qui est une liste appelée `données`. À l'intérieur de cette liste, on voit un ensemble de lignes indentées, dont certaines contiennent des paires nom/valeur, et d'autres d'autres listes. Ces listes seront encore plus indentées. Comme on cherche la valeur associée au nom `data/id`, on peut ignorer les valeurs encore indentées. Il suffit de regarder les noms qui se trouvent directement dans la liste `data `.

Cette méthode permet de trouver rapidement la paire nom/valeur de l'identifiant de la base de connaissances. Cette paire se présente comme suit : `"id": "b9b69be1-36c8-473a-8400-494eba40343c,"`. Vous pouvez copier la valeur `b9b69be1-36c8-473a-8400-494eba40343c` à partir de l'éditeur de texte ou de l'outil de formatage JSON que vous utilisez et stocker cet identifiant de base de connaissances pour l'utiliser avec d'autres appels d'API.

34 changes: 34 additions & 0 deletions fr/automation/automation-list-roles-for-environment.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
---
title: "Énumérer tous les rôles d'un environnement"
slug: automation-enumerer-roles-de-environnement
---


Cet article explique comment récupérer tous les rôles disponibles pour un environnement donné.

## Avant de commencer

- Vous aurez besoin d'une clé API valide
- Vous devez avoir accès à l'environnement cible
- Vous devez avoir l'ID de l'environnement cible

## L'appel API

```bourne
curl --request GET \
--url https://{endpoint-url}/api/v2/roles?default_scope=ENV&environment_id={environment-id} \
--header 'Content-Type: application/json' \
--header 'MC-Api-Key: {api-key}'
```

## Résultat

- La réponse contiendra tous les rôles d'environnement disponibles dans l'environnement spécifié.
- Vous pouvez maintenant parcourir la réponse pour identifier le rôle souhaité dans les champs `data/name` et `data/id`.

## Discussion

Pour trouver l'ID de l'environnement, connectez-vous à l'interface Web et accédez au service contenant l'environnement cible. Dans la liste des environnements, identifiez l'environnement cible, cliquez sur le menu des actions cachées à l'extrême droite, puis sélectionnez **Copier l'ID de l'environnement**.

L'ID d'environnement peut aussi être récupéré par l'API.

33 changes: 33 additions & 0 deletions fr/automation/automation-sync-knowledge-base.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
title: "Synchroniser la base de connaissances"
slug: automation-synchroniser-base-de-connaissances
---


Cet article explique comment synchroniser la base de connaissances de votre organisation d'origine à l'aide de l'API CloudOps.

## Avant de commencer

- Vous aurez besoin d'une clé API valide.
- Vous devez disposer du rôle **Revendeur** ou d'un rôle personnalisé avec l'autorisation **Base de connaissance : Gérer** limitée à votre organisation d'origine.
- Un dépôt Git source valide contenant une base de connaissances CloudOps doit déjà être configuré pour votre organisation d'origine.
- Vous devez avoir l'ID de la base de connaissances de votre organisation d'origine.

## L'appel API

```
curl --request GET \
--url https://{endpoint-url}/api/v2/content/kb/{knowledgebase-id}/sync \
--header 'Content-Type: application/json' \
--header 'MC-Api-Key: {api-key}'
```

## Résultat

- La réponse contiendra tout le contenu de la base de connaissances existante.
- Le champ `data/state` contiendra la valeur `SYNCHING `.

## Discussion

Lors de l'exécution de cet appel API, le système retournera l'intégralité du contenu de la base de connaissances existante. Il va ensuite extraire les dernières versions du dépôt Git et mettre à jour la base de connaissances. Cette opération est longue et prendra quelques minutes. Dans l'interface utilisateur Web, l'opération sera affichée dans le panneau Notifications. L'API ne permet pas de savoir si la synchronisation est terminée à ce stade.

2 changes: 1 addition & 1 deletion fr/aws-compute-service/aws-alb-overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ slug: aws-alb-apercu

Cet article fournit des renseignements sur les équilibreurs de charge d'application dans AWS, leurs propriétés et les composants dont ils dépendent, ainsi que sur le déroulement de leur création.

## Présentation
## Aperçu

Dans l'offre Elastic Load Balancing, AWS supporte les équilibreurs de charge spécialement conçus pour servir de front-end à une application web. L'équilibreur de charge d'application, ou ALB (de son orthographe en anglais), est un appareil virtuel qui écoute les requêtes entrantes des clients sur un port et un protocole spécifiques. Lorsque **l'écouteur** reçoit une requête, l'équilibreur la passe à un serveur back-end. Ce serveur est une instance d'un VPC auquel l'équilibreur de charge a accès. Généralement, ce dernier est configuré avec plusieurs serveurs back-end. L'instance back-end traite la requête, puis retourne une réponse à l'équilibreur de charge. Ce dernier transmet ensuite la réponse au client.

Expand Down
2 changes: 1 addition & 1 deletion fr/cloudstack-compute-service/cloudstack-instances.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ L'utilisateur peut fournir au système une clé SSH publique à installer sur l'

De plus, lors de la configuration, un estimateur de coûts apparaîtra en bas de page. L'estimateur de coûts répertorie les options de configuration sélectionnées et leurs coûts individuels, ainsi qu'un total estimé horaire et mensuel. Il sera mis à jour dynamiquement à mesure que vous sélectionnez la configuration souhaitée pour votre instance.

![Capture d'écran de la page Ajouter une instance avec l'estimateur de coût affiché](/assets/cloudstack-instances-cost-estimator.png)
![Capture d'écran de la page Ajouter une instance avec l'estimateur de coût affiché](/assets/cloudstack-add-an-instance.png)

## Liste des instances

Expand Down
Loading