Điều tôi thực sự đang cố gắng thực hiện là thường xuyên chạy lệnh azcopy để sao chép tệp từ tài khoản chia sẻ tệp sang tài khoản blob.
Tôi chủ yếu sử dụng như sau:
https://charbelnemnom.com/sync-between-azure-file-share-and-azure-blob-container/
Vì vậy, chúng tôi có Tài khoản tự động hóa Azure, sổ sách chạy PowerShell và hình ảnh docker hiện có với azcopy trong đó.
Điều này có thể trở nên rất hữu ích. Một trở ngại lớn là không có lý do gì tôi có thể xác định nhưng tôi có thể xác minh, bạn không còn có thể chỉ định một lệnh đầy đủ khi tạo một phiên bản vùng chứa, chỉ có thể thực thi được. Nếu tôi thiếu điều gì đó về điểm này, VUI LÒNG sửa cho tôi chi tiết!
Tôi đang xây dựng một lệnh azcopy phức tạp nên tôi đang xem việc tải lên một tập lệnh tại thời điểm tạo phiên bản vùng chứa trong sổ ghi chép tự động hóa của mình.
Tôi đang sử dụng New-AzContainerInstanceObject để tạo phiên bản của mình và phiên bản này có tham số -VolumeMount cho phép bạn chỉ định phiên bản của Microsoft.Azure.PowerShell.Cmdlets.ContainerInstance.Models.Api20210301.IVolumeMount[]
Điều đó có thể được tạo bằng lệnh New-AzContainerInstanceVolumeMountObject:
https://docs.microsoft.com/en-us/powershell/module/az.containerinstance/new-azcontainerinstancevolumemountobject?view=azps-6.3.0
Tuyệt vời, có vẻ như tôi đang đến gần. Tôi biết tôi chỉ có thể sửa đổi hình ảnh docker mà tôi đang sử dụng nhưng tôi đang lấy nó trực tiếp từ repo và muốn tiếp tục làm điều đó.
Vấn đề với lệnh cuối cùng là không có ví dụ về cách sử dụng nó và vì tôi biết mình phải chỉ định RG, tài khoản lưu trữ cũng như SAS, nên các tham số đơn giản được yêu cầu sẽ không thực hiện được.
Tôi đã tìm thấy điều này:
https://docs.microsoft.com/en-us/azure/container-instances/container-instances-volume-azure-files
Nhưng nó sử dụng az cli sẽ không giúp ích gì cho tôi với sổ tay chạy PowerShell. Thực sự ước rằng các giá trị tương đương được giữ đồng bộ giữa cli và PS.
Cảm ơn!