Tworzenie i używanie obrazów udostępnionych dla zestawów skalowania maszyn wirtualnych za pomocą interfejsu wiersza polecenia platformy Azure 2.0Create and use shared images for virtual machine scale sets with the Azure CLI 2.0

Podczas tworzenia zestawu skalowania należy wskazać obraz używany do wdrożenia wystąpień maszyn wirtualnych.When you create a scale set, you specify an image to be used when the VM instances are deployed. Zestaw Shared Image Gallery upraszcza udostępnianie obrazów niestandardowych w całej organizacji.A Shared Image Gallery simplifies custom image sharing across your organization. Obrazy niestandardowe są podobne do obrazów z platformy handlowej, ale tworzy się je samodzielnie.Custom images are like marketplace images, but you create them yourself. Obrazy niestandardowe mogą służyć do ładowania początkowego konfiguracji, na przykład do wstępnego ładowania aplikacji, konfiguracji aplikacji i innych konfiguracji systemu operacyjnego.Custom images can be used to bootstrap configurations such as preloading applications, application configurations, and other OS configurations.

Aplikacja Shared Image Gallery udostępniać obrazy innym osobom.The Shared Image Gallery lets you share your images with others. Wybierz obrazy, które chcesz udostępnić, w których regionach chcesz je udostępnić i którym chcesz je udostępnić.Choose which images you want to share, which regions you want to make them available in, and who you want to share them with.

Galeria obrazów jest podstawowym zasobem używanym do włączania udostępniania obrazów.An image gallery is the primary resource used for enabling image sharing.

Dozwolone znaki nazwy galerii to wielkie lub małe litery, cyfry, kropki i kropki.Allowed characters for Gallery name are uppercase or lowercase letters, digits, dots, and periods. Nazwa galerii nie może zawierać łączników.The gallery name cannot contain dashes. Nazwy galerii muszą być unikatowe w ramach subskrypcji.Gallery names must be unique within your subscription.

Utwórz galerię obrazów za pomocą narzędzia az sig create.Create an image gallery using az sig create. Poniższy przykład tworzy grupę zasobów o nazwie galeria o nazwie myGalleryRG w regionach Wschodnie usa oraz galerię o nazwie myGallery.The following example creates a resource group named gallery named myGalleryRG in East US, and a gallery named myGallery.

az group create --name myGalleryRG --location eastus
az sig create --resource-group myGalleryRG --gallery-name myGallery

Obrazy można udostępniać między subskrypcjami przy użyciu Role-Based Access Control (RBAC).You can share images across subscriptions using Role-Based Access Control (RBAC). Obrazy można udostępniać na poziomie galerii, definicji obrazu lub wersji obrazu.You can share images at the gallery, image definition or image version level. Każdy użytkownik, który ma uprawnienia do odczytu do wersji obrazu, nawet w różnych subskrypcjach, będzie mógł wdrożyć maszynę wirtualną przy użyciu wersji obrazu.Any user that has read permissions to an image version, even across subscriptions, will be able to deploy a VM using the image version.

Zalecamy udostępnianie innym użytkownikom na poziomie galerii.We recommend that you share with other users at the gallery level. Aby uzyskać identyfikator obiektu galerii, użyj az sig show.To get the object ID of your gallery, use az sig show.

az sig show \
   --resource-group myGalleryRG \
   --gallery-name myGallery \
   --query id

Użyj identyfikatora obiektu jako zakresu, adresu e-mail i az role assignment create, aby udzielić użytkownikowi dostępu do galerii obrazów udostępnionych.Use the object ID as a scope, along with an email address and az role assignment create to give a user access to the shared image gallery. Zastąp <email-address> i <gallery iD> własnymi informacjami.Replace <email-address> and <gallery iD> with your own information.

az role assignment create \
   --role "Reader" \
   --assignee <email address> \
   --scope <gallery ID>

Aby uzyskać więcej informacji na temat udostępniania zasobów przy użyciu kontroli RBAC, zobacz Manage access using RBAC and Azure CLI (Zarządzaniedostępem przy użyciu funkcji RBAC i interfejsu wiersza polecenia platformy Azure).For more information about how to share resources using RBAC, see Manage access using RBAC and Azure CLI.

Następne krokiNext steps

Utwórz wersję obrazu z maszyny wirtualnej lubobrazu zarządzanego.Create an image version from a VM, or a managed image.

Aby uzyskać więcej informacji na temat galerii obrazów udostępnionych, zobacz Omówienie.For more information about Shared Image Galleries, see the Overview. W przypadku problemów zobacz Troubleshooting shared image galleries (Rozwiązywanie problemów z galeriami obrazów udostępnionych).If you run into issues, see Troubleshooting shared image galleries.