Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ważna
Do większości nowych wdrożeń używaj przewodników Szybki start dotyczących poufnych maszyn wirtualnych platformy Azure opartych na AMD SEV-SNP lub Intel TDX, jeśli są dostępne. Ten szybki start SGX jest przeznaczony dla specjalistycznych obciążeń opartych na enklawie.
Ten samouczek przeprowadzi Cię przez proces wdrażania maszyn wirtualnych Intel SGX z wykorzystaniem Azure Marketplace. W przeciwnym razie postępuj zgodnie z procesem wdrażania VM za pomocą portalu lub CLI.
Wymagania wstępne
Jeśli nie masz subskrypcji platformy Azure, przed rozpoczęciem utwórz konto.
Uwaga
Konta próbne nie mają dostępu do maszyn wirtualnych w tym samouczku. Uaktualnij subskrypcję do modelu płatności zgodnie z użyciem.
Logowanie się do platformy Azure
Zaloguj się w witrynie Azure Portal.
W górnej części wybierz pozycję Utwórz zasób.
W domyślnym panelu Rozpocznij wyszukaj Azure Confidential Computing (Virtual Machine).
Wybierz szablon Azure Confidential Computing (Virtual Machine).
Na stronie docelowej Maszyna wirtualna wybierz pozycję Utwórz.
Konfiguruj maszynę wirtualną Intel SGX
W zakładce Podstawy wybierz swoją Subskrypcję i Grupę Zasobów (grupa zasobów musi być pusta, aby wdrożyć ten szablon).
W polu Nazwa maszyny wirtualnej wprowadź nazwę nowej maszyny wirtualnej.
Wpisz lub wybierz poniższe wartości:
Region: wybierz odpowiedni region świadczenia usługi Azure.
Uwaga
Maszyny wirtualne Intel SGX działają na wyspecjalizowanym sprzęcie w określonych regionach. Aby uzyskać najnowszą dostępność regionalną, poszukaj serii DCsv2 lub DCsv3/DCdsv3 w dostępnych regionach.
Skonfiguruj obraz systemu operacyjnego, którego chcesz użyć dla swojej maszyny wirtualnej. Ta konfiguracja obsługuje tylko wdrożenia maszyn wirtualnych i obrazów Gen 2.
- Wybierz obraz: W tym samouczku wybierz Ubuntu 20.04 LTS (Gen 2). Możesz też wybrać Windows Server Datacenter 2019 lub Ubuntu 18.04 LTS. Jeśli wybierzesz jeden z tych obrazów, samouczek przekieruje cię do odpowiedniego miejsca.
Wypełnij następujące informacje w zakładce Podstawy :
Typ uwierzytelniania: wybierz klucz publiczny SSH, jeśli tworzysz maszynę wirtualną z systemem Linux.
Uwaga
Do uwierzytelniania możesz używać klucza publicznego SSH lub hasła. Protokół SSH jest bezpieczniejszy. Aby uzyskać instrukcje na temat sposobu generowania klucza SSH, zobacz Create SSH keys on Linux and Mac for Linux VMs in Azure (Tworzenie kluczy SSH w systemie Linux i na komputerach Mac dla maszyn wirtualnych z systemem Linux na platformie Azure).
Nazwa użytkownika: Wprowadź nazwę administratora maszyny wirtualnej.
Klucz publiczny SSH: w razie potrzeby wprowadź klucz publiczny RSA.
Hasło: w razie potrzeby wprowadź hasło do uwierzytelniania.
Wypełnij następujące informacje w zakładce Ustawienia maszyny wirtualnej :
Wybierz rozmiar SKU maszyny wirtualnej
seria DCsv2 obsługuje dyski SSD w warstwie Standard, a dyski SSD w warstwie Premium są obsługiwane w wariantach DC1, DC2 i DC4.
Seria DCsv3 i DCdsv3 obsługuje standardowe SSD, Premium SSD oraz Ultra Disk.
Publiczne porty wejściowe: wybierz pozycję Zezwalaj na wybrane porty i wybierz pozycję SSH (22) i HTTP (80) na liście Wybierz publiczne porty wejściowe. Jeśli wdrażasz maszynę wirtualną z systemem Windows, wybierz pozycję HTTP (80) i RDP (3389). W tym przewodniku Szybki start ten krok jest niezbędny do nawiązania połączenia z maszyną wirtualną.
Uwaga
Nie zezwalaj na otwarte porty RDP ani SSH dla wdrożeń produkcyjnych.
W razie potrzeby wybierz opcję Monitorowanie
Wybierz pozycję Przejrzyj i utwórz.
W okienku Przeglądanie + tworzenie wybierz pozycję Utwórz.
Uwaga
Przejdź do następnej sekcji i kontynuuj ten samouczek, jeśli została wdrożona maszyna wirtualna z systemem Linux. Jeśli wdrożono maszynę wirtualną z systemem Windows, wykonaj następujące kroki, aby nawiązać połączenie z maszyną wirtualną z systemem Windows
Nawiązywanie połączenia z maszyną wirtualną z systemem Linux
Otwórz wybranego klienta SSH, na przykład powłokę Bash w systemie Linux lub program PowerShell w systemie Windows. Polecenie ssh jest zwykle zawarte w systemach Linux, macOS i Windows. Jeśli używasz systemu Windows 7 lub starszego, w którym system Win32 OpenSSH nie jest domyślnie dołączony, rozważ zainstalowanie programu WSL lub użycie usługi Azure Cloud Shell z przeglądarki. W poniższym poleceniu zastąp nazwę użytkownika i adres IP maszyny wirtualnej, aby nawiązać połączenie z maszyną wirtualną z systemem Linux.
ssh azureadmin@40.55.55.555
Publiczny adres IP maszyny wirtualnej można znaleźć w witrynie Azure Portal w sekcji Przegląd maszyny wirtualnej.
Sterowniki Intel SGX
Uwaga
Sterowniki Intel SGX są już częścią obrazów galerii systemu Ubuntu i Windows Azure. Aby upewnić się, że używasz najnowszych sterowników, odwiedź listę sterowników Intel SGX DCAP.
Czyszczenie zasobów
Gdy grupa zasobów, maszyna wirtualna i wszystkie pokrewne zasoby nie będą już potrzebne, można je usunąć.
Wybierz grupę zasobów dla maszyny wirtualnej, a następnie wybierz pozycję Usuń. Potwierdź nazwę grupy zasobów, aby zakończyć usuwanie zasobów.
Następne kroki
W tym przewodniku Szybki start wdrożono maszynę wirtualną Intel SGX i połączono się z nią. Aby uzyskać więcej informacji, zobacz Rozwiązania na maszynach wirtualnych.
Dowiedz się, jak tworzyć poufne aplikacje obliczeniowe, kontynuując korzystanie z przykładów zestawu SDK Open Enclave w usłudze GitHub.