Microsoft Azure - Blobs
Đầu tiên chúng ta hãy hiểu Blob là gì. Từ 'Blob' mở rộng thànhBcây hoàng yến Large OBject. Các khối bao gồm hình ảnh, tệp văn bản, video và âm thanh. Có ba loại đốm màu trong dịch vụ do Windows Azure cung cấp đó là đốm màu khối, nối thêm và đốm màu trang.
Block blobslà tập hợp các khối riêng lẻ với ID khối duy nhất. Các đốm màu cho phép người dùng tải lên một lượng lớn dữ liệu.
Append blobs là các khối được tối ưu hóa giúp thực hiện các hoạt động hiệu quả.
Page blobsđang biên dịch các trang. Chúng cho phép các thao tác đọc và ghi ngẫu nhiên. Trong khi tạo một đốm màu, nếu loại không được chỉ định, chúng được đặt thành loại khối theo mặc định.
Tất cả các đốm màu phải nằm trong một hộp đựng trong kho của bạn. Đây là cách tạo vùng chứa trong bộ lưu trữ Azure.
Tạo vùng chứa
Step 1 - Truy cập cổng Azure và sau đó vào tài khoản lưu trữ của bạn.
Step 2 - Tạo vùng chứa bằng cách nhấp vào 'Tạo vùng chứa mới' như thể hiện trong hình sau.
Có ba tùy chọn trong trình đơn thả xuống Access đặt quyền của ai có thể truy cập các đốm màu. Tùy chọn 'Riêng tư' sẽ chỉ cho phép chủ sở hữu tài khoản truy cập. 'Vùng chứa công khai' sẽ cho phép truy cập ẩn danh vào tất cả nội dung của vùng chứa đó. Tùy chọn 'Public blob' sẽ đặt quyền truy cập mở vào blob nhưng sẽ không cho phép truy cập vào vùng chứa.
Tải lên Blob bằng PowerShell
Step 1- Đi tới 'Windows PowerShell' trên thanh tác vụ và nhấp chuột phải. Chọn 'Chạy ISE với tư cách Quản trị viên'.
Step 2- Lệnh sau sẽ cho phép bạn truy cập vào tài khoản của mình. Bạn phải thay đổi các trường được đánh dấu trong tất cả các lệnh.
$context = New-AzureStorageContext -StorageAccountName tutorialspoint StorageAccountKey
iUZNeeJD+ChFHt9XHL6D5rkKFWjzyW4FhV0iLyvweDi+Xtzfy76juPzJ+mWtDmbqCWjsu/nr+1pqBJj rdOO2+A==
Step 3- Chạy lệnh sau. Điều này sẽ giúp bạn biết thông tin chi tiết về tài khoản Azure của bạn. Điều này sẽ đảm bảo rằng đăng ký của bạn đã hoàn tất.
Get-AzureSubscription
Step 4 - Chạy lệnh sau để tải tệp của bạn lên.
Set-AzureStorageBlobContent -Blob Montiorlog.png -Container images -File
"E:\MyPictures\MonitorLog.png" -Context $context -Force
Step 5 - Để kiểm tra xem tệp đã được tải lên chưa, hãy chạy lệnh sau.
Get-AzureStorageBlob -Container $ContainerName -Context $ctx | Select Name
Tải xuống Blob
Step 1 - Đặt thư mục mà bạn muốn tải xuống tệp.
$localTargetDirectory = "C:\Users\Sahil\Downloads"
Step 2 - Tải xuống.
$BlobName = "Montiorlog.png" Get-AzureStorageBlobContent -Blob $BlobName
Container $ContainerName -Destination $localTargetDirectory -Context $ctx
Hãy nhớ những điều sau -
Tất cả tên lệnh và tên tệp đều phân biệt chữ hoa chữ thường.
Các lệnh phải nằm trong một dòng hoặc phải được tiếp tục ở dòng tiếp theo bằng cách thêm vào `ở dòng trước (` là ký tự tiếp tục trong PowerShell)
Quản lý các khối bằng Azure Storage Explorer
Quản lý các đốm màu khá đơn giản bằng giao diện 'Azure Storage Explorer' vì nó giống như trình khám phá tệp và thư mục của Windows. Bạn có thể tạo vùng chứa mới, tải lên các đốm màu, xem chúng ở định dạng được liệt kê và tải xuống. Hơn nữa, bạn có thể sao chép chúng vào vị trí phụ một cách rất đơn giản với giao diện này. Hình ảnh sau đây làm cho quá trình rõ ràng. Có thể thấy, khi một tài khoản được thêm vào, chúng ta có thể chọn nó từ menu thả xuống và bắt đầu. Nó làm cho việc vận hành lưu trữ Azure rất dễ dàng.