9

Tôi cần tải lên tệp nào đó và truy cập chúng trên máy ảo, làm cách nào tôi có thể thực hiện việc này?Gắn bộ lưu trữ Blob dưới dạng Ổ đĩa trên máy ảo

Cụ thể, làm cách nào để có quyền truy cập vào các tệp tôi đã tải lên dưới dạng blob từ trong VM?

Tôi đã cố gắng truy cập tệp mà tôi đã tải lên dưới dạng blob lên Máy ảo Azure, nhưng tôi không thể tìm thấy nó ở bất cứ đâu trên máy ảo.

Tôi có thể chỉ cần gắn bộ nhớ blob dưới dạng ổ đĩa trên máy ảo của mình không?

Tôi đang cố gắng tránh thời gian chuyến đi khứ hồi của việc nhận nó từ bộ nhớ blob thực tế và tải xuống máy ảo.

Trả lời

5

Bạn không thể gắn bộ nhớ blob làm ổ đĩa. Nếu bạn có một VHD trong blob lưu trữ, bạn có thể gắn kết đó và đính kèm nó vào một máy ảo, nhưng theo như tôi biết bạn không thể gắn kết lưu trữ blob.

(Một ngoại lệ tiềm năng là việc triển khai HDFS Azure của chạy trên một máy Linux và sử dụng bộ nhớ blob như các cửa hàng ủng hộ cho HDFS.)

Nếu bạn đã tải lên một tập tin để lưu trữ blob, bạn có thể đơn giản sử dụng các API Azure để tải xuống tệp.

Get started with Azure Blob storage using .NET : Download Blobs

Có ví dụ về cách tải xuống đốm màu.

2

Không, dịch vụ Azure Blob không cung cấp chức năng đó. Nếu ứng dụng của bạn yêu cầu chia sẻ cổ phần trên máy ảo, tôi khuyên bạn nên xem Azure File service, hiển thị các chia sẻ tệp bằng giao thức SMB 2.1 chuẩn.

+0

Vấn đề là tôi cần phải tạo ra một Web Service (WCF) chấp nhận các file lớn, chương trình thực hiện thao tác trên các tệp và sau đó trả về các tệp "mới". Tôi muốn sử dụng bộ nhớ để tải lên tệp khách hàng lên Dịch vụ Web và trả lại cho khách hàng một liên kết đến tệp "mới". Vì vậy, không có cách nào để tải tệp? Bạn nghĩ rằng dịch vụ tệp có thể cung cấp câu trả lời? – Ron

Các vấn đề liên quan