Điểm:0

Không thể giải quyết các hình ảnh trong Thư viện được chia sẻ mà nhà xuất bản đã chia sẻ với tôi mặc dù chúng hiển thị trong giao diện người dùng

lá cờ sm

Tôi không thể tìm thấy hình ảnh được chia sẻ với tôi qua thư viện Hình ảnh được chia sẻ. Vấn đề xuất hiện với cả lệnh ghép ngắn Az và Az CLI, mặc dù để đảm bảo tính nhất quán, tôi sẽ sử dụng các ví dụ PowerShell tại đây. Lưu ý rằng việc tham khảo các hình ảnh có sẵn công khai, chẳng hạn như những hình ảnh được xuất bản bởi MicrosoftWindowsMáy Chủ, có thể được giải quyết như mong đợi.

Có hai phòng trưng bày được chia sẻ đang được đề cập, cả hai đều thuộc cùng một đối tượng thuê và một phòng trưng bày được lấy từ cùng một đăng ký mà tôi đang chạy truy vấn (trong thực tế, tôi là người tạo và duy trì phòng trưng bày này, tôi đóng vai trò Người đóng góp) . Tôi không thể giải quyết bất kỳ hình ảnh nào từ một trong hai thư viện khi cố gắng tìm kiếm hoặc áp dụng hình ảnh theo nhà xuất bản, ưu đãi và sku... nhưng chỉ khi được thực hiện thông qua API. Dưới đây là một ví dụ về cách tôi đặt hình ảnh nguồn được tham chiếu:

$virtualMachine = Mới-AzVMConfig -VMName MyVmName -VMSize Standard_D2_v2
$virtualMachine = Set-AzVMSourceImage -VM $virtualMachine -Publisher MyCompany -Offer MyOffer -Sku MySku -Phiên bản mới nhất

$virtualMachine sau đó được chuyển đến Mới-AzVM và đưa ra lỗi sau:

Mã lỗi: PlatformImageNotFound
ErrorMessage: Hình ảnh nền tảng 'MyCompany:MyOffer:MySku:latest' không khả dụng. Xác minh rằng tất cả các trường trong hồ sơ lưu trữ là chính xác. Để biết thêm chi tiết về thông tin hồ sơ lưu trữ, vui lòng tham khảo https://aka.ms/storageprofile
ErrorTarget: imageReference
Mã trạng thái: 404
Cụm từ lý do: Không tìm thấy

Thật kỳ lạ, tôi có thể xem hình ảnh khi tôi tạo máy ảo trong cổng và sử dụng bộ chọn hình ảnh để hiển thị hình ảnh được chia sẻ.

Tôi có thể sử dụng các lệnh dành cho việc quản lý hình ảnh được chia sẻ để giải quyết chúng, nhưng điều này đòi hỏi phải biết trước thông tin bổ sung, chẳng hạn như tên thư viện, nhóm tài nguyên mà thư viện thuộc về và tìm kiếm phải được thực hiện từ bên trong thư viện. đăng ký thư viện tồn tại. Cuối cùng, tôi có thể yêu cầu thành công VM nếu tôi sử dụng các lệnh ghép ngắn bổ sung này để phân giải ID hình ảnh được chia sẻ, sau đó tham khảo hình ảnh theo ID thay thế:

Ghi chú: tôi cũng có thể sử dụng az sig lệnh để giải quyết ID hình ảnh là tốt.

# Trước tiên, phải kết nối với đăng ký Azure, thư viện và hình ảnh tồn tại trong
Tài khoản Connect-Az -Người thuê GALLERY_TENANT -Đăng ký GALLERY_SUBSCRIPTION

# Nhận định nghĩa hình ảnh bằng cách sử dụng tên hình ảnh, tên của thư viện và nhóm tài nguyên mà thư viện thuộc về
$sourceImageName = 'tên định nghĩa hình ảnh của tôi'
$imageDefinition = Get-AzGalleryImageDefinition -GalleryName MyCompany.ImageGallery -ResourceGroupName galleryResourceGroup -Name $sourceImageName

# Kết nối lại với đối tượng thuê và đăng ký Tôi thực sự muốn xây dựng VM trong
Connect-AzAccount -Người thuê MY_TENANT -Đăng ký MY_SUBSCRIPTION

# Tham khảo hình ảnh nguồn theo ID
$virtualMachine = Mới-AzVMConfig -VMName MyVmName -VMSize Standard_D2_v2
$virtualMachine = Set-AzVMSourceImage -VM $virtualMachine -Id $imageDefinition.Id

Đây là một công việc nhiều hơn nữa. Nó hoạt động, nhưng tôi không (và không nên) mong đợi người dùng và kỹ sư của chúng tôi phải bao gồm đăng ký, nhóm tài nguyên và tên thư viện của chúng tôi, chưa nói đến việc phải chuyển đổi đăng ký, chỉ để giải quyết ID hình ảnh. Tôi không cần phải vượt qua các vòng này trong giao diện người dùng để sử dụng hình ảnh được chia sẻ, tôi chọn hình ảnh được chia sẻ trong bộ chọn hình ảnh và xem những gì được chia sẻ với tôi.

Có một số cấu hình tôi đang thiếu để làm cho những thứ này có thể tìm kiếm được bởi nhà xuất bản, ưu đãi và SKU không? Người dùng (bao gồm cả tôi) cần có thể xem những hình ảnh này sẽ được thêm vào vai trò Người đọc trên Thư viện được chia sẻ đang được đề cập và một lần nữa, thông tin có sẵn trong giao diện người dùng. Tôi không hiểu tại sao tôi không thể tham chiếu các hình ảnh giống nhau bằng cách sử dụng API theo nhà xuất bản, ưu đãi, sku và phiên bản.

Tôi cũng đã sử dụng Azure CLI (dễ sử dụng tương tác hơn) để cố gắng giải quyết các hình ảnh được chia sẻ với ít thông tin hơn, chẳng hạn như chỉ nhà xuất bản hoặc bỏ qua SKU, nhưng tôi không nhận được kết quả trả về:

danh sách hình ảnh az vm -p MyCompany -f MyOffer --all -o table
danh sách hình ảnh az vm -p MyCompany --all -o bảng

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.