クイック スタート: Bicep ファイルを使用して Azure Attestation プロバイダーを作成する

Microsoft Azure 構成証明 は、信頼された実行環境 (TE) を構成証明するためのソリューションです。 このクイック スタートでは、Bicep ファイルをデプロイして Microsoft Azure 構成証明ポリシーを作成するプロセスについて説明します。

Bicep は、宣言型の構文を使用して Azure リソースをデプロイするドメイン固有言語 (DSL) です。 簡潔な構文、信頼性の高いタイプ セーフ、およびコードの再利用のサポートが提供されます。 Bicep により、Azure のコード ソリューションとしてのインフラストラクチャに最適な作成エクスペリエンスが実現します。

[前提条件]

Azure サブスクリプションをお持ちでない場合は、開始する前に 無料アカウント を作成してください。

Bicep ファイルを確認する

このクイックスタートで使用される Bicep ファイルは、Azure クイックスタート テンプレートからのものです。

@description('Name of the Attestation provider. Must be between 3 and 24 characters in length and use numbers and lower-case letters only.')
param attestationProviderName string = uniqueString(resourceGroup().name)

@description('Location for all resources.')
param location string = resourceGroup().location

param policySigningCertificates string = ''

var PolicySigningCertificates = {
  PolicySigningCertificates: {
    keys: [
      {
        kty: 'RSA'
        use: 'sig'
        x5c: [
          policySigningCertificates
        ]
      }
    ]
  }
}

resource attestationProvider 'Microsoft.Attestation/attestationProviders@2021-06-01' = {
  name: attestationProviderName
  location: location
  properties: (empty(policySigningCertificates) ? json('{}') : PolicySigningCertificates)
}

output attestationName string = attestationProvider.id
output location string = location
output resourceGroupName string = resourceGroup().name
output resourceId string = attestationProvider.id

Bicep ファイルで定義されている Azure リソース:

Bicep ファイルをデプロイする

  1. Bicep ファイルを main.bicep としてローカル コンピューターに保存します。

  2. Azure CLI または Azure PowerShell のどちらかを使用して Bicep ファイルをデプロイします。

    az group create --name exampleRG --location eastus
    
    az deployment group create --resource-group exampleRG --template-file main.bicep
    

    デプロイが完了すると、デプロイが成功したことを示すメッセージが表示されます。

デプロイメントを検証する

Azure portal、Azure CLI、または Azure PowerShell を使用して、リソース グループとサーバー リソースが作成されたことを確認します。

az resource list --resource-group exampleRG

リソースをクリーンアップする

その他の Azure 証明機能は、このクイックスタートを基にしています。 後続のクイック スタートおよびチュートリアルを引き続き実行する場合は、これらのリソースをそのまま残しておくことをお勧めします。

不要になったら、リソース グループを削除してください。リソース グループを削除すれば、Attestation リソースが削除されます。 Azure CLI または Azure PowerShell を使用してリソース グループを削除するには、次を実行します。

az group delete --name exampleRG

次のステップ

このクイック スタートでは、Bicep ファイルを使用して構成証明リソースを作成し、デプロイを検証しました。 Azure 構成証明の詳細については、Azure 構成証明の概要に関するページを参照してください。