Partager via


Démarrage rapide : Créer une ressource Azure Managed CCF en utilisant Azure CLI

Azure Managed CCF (Managed CCF) est un nouveau service hautement sécurisé pour le déploiement d’applications confidentielles. Pour plus d’informations sur Azure Managed CCF, consultez À propos d’Azure Managed Confidential Consortium Framework.

Si vous n’avez pas d’abonnement Azure, créez un compte gratuit Azure avant de commencer.

Azure CLI vous permet de créer et gérer des ressources Azure à l’aide de commandes ou de scripts.

Prérequis

  • Ce guide de démarrage rapide nécessite la version 2.51.0 ou ultérieure d’Azure CLI. Si vous utilisez Azure Cloud Shell, la version la plus récente est déjà installée.
  • OpenSSL sur un ordinateur exécutant Windows ou Linux est également nécessaire.

Créer un groupe de ressources

Un groupe de ressources est un conteneur logique dans lequel les ressources Azure sont déployées et gérées. Utilisez la commande az group create pour créer un groupe de ressources nommé myResourceGroup dans la région southcentralus.

az group create --name "myResourceGroup" --location "SouthCentralUS"

Créer un membre

Générez une paire de clés pour le membre. Une fois la commande suivante terminée, la clé publique du membre est enregistrée dans member0_cert.pem et la clé privée est enregistrée dans member0_privk.pem.

openssl ecparam -out "member0_privk.pem" -name "secp384r1" -genkey
openssl req -new -key "member0_privk.pem" -x509 -nodes -days 365 -out "member0_cert.pem" -"sha384" -subj=/CN="member0"

Créer une ressource Managed CCF

Utilisez la commande Azure CLI az confidentialledger managedccfs create pour créer une ressource Managed CCF dans le groupe de ressources de l’étape précédente. Vous devez fournir certaines informations :

  • Nom Managed CCF : chaîne de 3 à 32 caractères pouvant contenir uniquement des chiffres (0-9), des lettres (a-z, A-Z) et des traits d’union (-)

    Important

    Chaque ressource Managed CCF doit avoir un nom unique. Remplacez <nom_unique_de_votre_managed_ccf> par le nom de votre ressource dans les exemples suivants.

  • Groupe de ressources nommé : myResourceGroup.

  • Emplacement : southcentralus ou westeurope. La valeur par défaut est southcentralus.

  • Membres : collection de membres initiaux à ajouter à la ressource. Au moins un membre est requis.

  • Nombre de nœuds : nombre de nœuds dans la ressource. La valeur par défaut est 3.

az confidentialledger managedccfs create --name "<your-unique-managed-ccf-name>" --resource-group "myResourceGroup" --location "southcentralus" --members "[{certificate:'c:/certs/member0_cert.pem',identifier:'it-admin',group:'IT'},{certificate:'c:/certs/member1_cert.pem',identifier:'finance-admin',group:'Finance'}]"

Pour afficher la ressource créée précédemment :

az confidentialledger managedccfs show --name "<your-unique-managed-ccf-name>" --resource-group "myResourceGroup"

Pour lister les ressources Managed CCF dans myResourceGroup :

az confidentialledger managedccfs list --resource-group "myResourceGroup"

Pour lister les ressources Managed CCF dans un abonnement :

az confidentialledger managedccfs list --subscription <subscription id or subscription name>

Étapes suivantes

Dans ce guide de démarrage rapide, vous avez créé une ressource Managed CCF à l’aide du portail Azure. Pour en savoir plus sur le registre confidentiel Azure et sur la manière de l’intégrer à vos applications, poursuivez avec ces articles :