Tải tệp javascript xuống đĩa cục bộ

Trang này chỉ cho bạn cách tải các đối tượng từ bộ chứa của bạn trong Lưu trữ đám mây xuống bộ lưu trữ liên tục. Bạn cũng có thể tải các đối tượng vào bộ nhớ

Ghi chú. Nếu bạn sử dụng các khóa mã hóa do khách hàng cung cấp với các đối tượng của mình, hãy xem hướng dẫn tải xuống

quyền cần thiết

Bảng điều khiển

Để hoàn thành hướng dẫn này bằng bảng điều khiển Google Cloud, bạn phải có quyền IAM phù hợp. Nếu nhóm bạn muốn tải xuống tồn tại trong một dự án mà bạn không tạo, thì bạn có thể cần chủ sở hữu dự án cấp cho bạn một vai trò có chứa các quyền cần thiết

Để biết danh sách các quyền cần thiết cho các hành động cụ thể, hãy xem quyền IAM cho bảng điều khiển Google Cloud

Để biết danh sách các vai trò có liên quan, hãy xem vai trò Lưu trữ đám mây. Ngoài ra, bạn có thể tạo một vai trò tùy chỉnh có các quyền hạn chế, cụ thể

Dòng lệnh

Để hoàn thành hướng dẫn này bằng tiện ích dòng lệnh, bạn phải có quyền IAM phù hợp. Nếu nhóm bạn muốn tải xuống tồn tại trong một dự án mà bạn không tạo, thì bạn có thể cần chủ sở hữu dự án cấp cho bạn một vai trò có chứa các quyền cần thiết

Để biết danh sách các quyền cần thiết cho các hành động cụ thể, hãy xem quyền IAM cho các lệnh gsutil

Để biết danh sách các vai trò có liên quan, hãy xem vai trò Lưu trữ đám mây. Ngoài ra, bạn có thể tạo một vai trò tùy chỉnh có các quyền hạn chế, cụ thể

thư viện máy khách

Để hoàn thành hướng dẫn này bằng thư viện máy khách Cloud Storage, bạn phải có quyền IAM phù hợp. Nếu nhóm bạn muốn tải xuống tồn tại trong một dự án mà bạn không tạo, thì bạn có thể cần chủ sở hữu dự án cấp cho bạn một vai trò có chứa các quyền cần thiết

Trừ khi có ghi chú khác, các yêu cầu thư viện máy khách được thực hiện thông qua API JSON và yêu cầu các quyền như được liệt kê trong quyền IAM cho các phương thức JSON. Để xem phương thức API JSON nào được gọi khi bạn thực hiện yêu cầu bằng thư viện máy khách,

Để biết danh sách các vai trò IAM có liên quan, hãy xem vai trò Lưu trữ đám mây. Ngoài ra, bạn có thể tạo một vai trò tùy chỉnh có các quyền hạn chế, cụ thể

API REST

API JSON

Để hoàn thành hướng dẫn này bằng API JSON, bạn phải có quyền IAM phù hợp. Nếu nhóm bạn muốn tải xuống tồn tại trong một dự án mà bạn không tạo, thì bạn có thể cần chủ sở hữu dự án cấp cho bạn một vai trò có chứa các quyền cần thiết

Để biết danh sách các quyền cần thiết cho các hành động cụ thể, hãy xem quyền IAM cho các phương thức JSON

Để biết danh sách các vai trò có liên quan, hãy xem vai trò Lưu trữ đám mây. Ngoài ra, bạn có thể tạo một vai trò tùy chỉnh có các quyền hạn chế, cụ thể

Tải xuống một đối tượng từ một thùng

Hoàn thành các hướng dẫn sau để tải xuống một đối tượng từ bộ chứa

Bảng điều khiển

  1. Trong bảng điều khiển Google Cloud, hãy truy cập trang Nhóm lưu trữ đám mây

    Chuyển đến Nhóm

  2. Trong danh sách các nhóm, nhấp vào tên của nhóm chứa đối tượng bạn muốn tải xuống

    Trang chi tiết bộ chứa mở ra với tab Đối tượng được chọn

  3. Điều hướng đến đối tượng, có thể nằm trong một thư mục

  4. Nhấp vào biểu tượng Tải xuống được liên kết với đối tượng

    Cài đặt trình duyệt của bạn kiểm soát vị trí tải xuống cho đối tượng

Ghi chú. Đối với một số loại đối tượng, việc chọn Tải xuống sẽ mở đối tượng trong trình duyệt. Để tải các đối tượng này xuống máy tính cục bộ của bạn, nhấp chuột phải vào Tải xuống và chọn Lưu liên kết dưới dạng.

Để tìm hiểu cách nhận thông tin lỗi chi tiết về các hoạt động của Cloud Storage không thành công trong bảng điều khiển Google Cloud, hãy xem

Dòng lệnh

gcloud

Sử dụng lệnh

gsutil cp gs://BUCKET_NAME/OBJECT_NAME SAVE_TO_LOCATION
4

gcloud storage cp gs://BUCKET_NAME/OBJECT_NAME SAVE_TO_LOCATION

Ở đâu

  • gsutil cp gs://BUCKET_NAME/OBJECT_NAME SAVE_TO_LOCATION
    5 là tên của nhóm chứa đối tượng bạn đang tải xuống. Ví dụ,
    gsutil cp gs://BUCKET_NAME/OBJECT_NAME SAVE_TO_LOCATION
    6

  • gsutil cp gs://BUCKET_NAME/OBJECT_NAME SAVE_TO_LOCATION
    7 là tên của đối tượng bạn đang tải xuống. Ví dụ,
    gsutil cp gs://BUCKET_NAME/OBJECT_NAME SAVE_TO_LOCATION
    8

  • gsutil cp gs://BUCKET_NAME/OBJECT_NAME SAVE_TO_LOCATION
    9 là đường dẫn cục bộ nơi bạn đang lưu đối tượng của mình. Ví dụ,
    Operation completed over 1 objects/58.8 KiB.
    0

Nếu thành công, phản hồi sẽ giống như ví dụ sau

________số 8_______

Nếu quá trình tải xuống của bạn bị gián đoạn trước khi hoàn thành, hãy chạy cùng một lệnh

Operation completed over 1 objects/58.8 KiB.
1 để tiếp tục tải xuống từ nơi dừng lại

gsutil

Sử dụng lệnh

Operation completed over 1 objects/58.8 KiB.
2

gsutil cp gs://BUCKET_NAME/OBJECT_NAME SAVE_TO_LOCATION

Ở đâu

  • gsutil cp gs://BUCKET_NAME/OBJECT_NAME SAVE_TO_LOCATION
    5 là tên của nhóm chứa đối tượng bạn đang tải xuống. Ví dụ,
    gsutil cp gs://BUCKET_NAME/OBJECT_NAME SAVE_TO_LOCATION
    6

  • gsutil cp gs://BUCKET_NAME/OBJECT_NAME SAVE_TO_LOCATION
    7 là tên của đối tượng bạn đang tải xuống. Ví dụ,
    gsutil cp gs://BUCKET_NAME/OBJECT_NAME SAVE_TO_LOCATION
    8

  • gsutil cp gs://BUCKET_NAME/OBJECT_NAME SAVE_TO_LOCATION
    9 là đường dẫn cục bộ nơi bạn đang lưu đối tượng của mình. Ví dụ,
    Operation completed over 1 objects/58.8 KiB.
    0

Nếu thành công, phản hồi sẽ giống như ví dụ sau

Operation completed over 1 objects/58.8 KiB.

Nếu quá trình tải xuống của bạn bị gián đoạn trước khi hoàn thành, hãy chạy cùng một lệnh

Operation completed over 1 objects/58.8 KiB.
1 để tiếp tục tải xuống từ nơi dừng lại

thư viện máy khách

C++

Để biết thêm thông tin, hãy xem tài liệu tham khảo về API Bộ nhớ đám mây C++ .

Xem trên GitHub

namespace gcs = ::google::cloud::storage;
[][gcs::Client client, std::string const& bucket_name,
   std::string const& object_name] {
  gcs::ObjectReadStream stream = client.ReadObject[bucket_name, object_name];

  int count = 0;
  std::string line;
  while [std::getline[stream, line, '\n']] {
    ++count;
  }

  std::cout downloadToFile[$destination];
    printf[
        'Downloaded gs://%s/%s to %s' . PHP_EOL,
        $bucketName,
        $objectName,
        basename[$destination]
    ];
}

con trăn

Để biết thêm thông tin, hãy xem tài liệu tham khảo về API lưu trữ đám mây Python .

Xem trên GitHub

Completed files 1/1 | 164.3kiB/164.3kiB
0

hồng ngọc

Để biết thêm thông tin, hãy xem tài liệu tham khảo về API của Bộ lưu trữ đám mây Ruby .

Xem trên GitHub

Completed files 1/1 | 164.3kiB/164.3kiB
1

API REST

API JSON

  1. Nhận mã thông báo truy cập ủy quyền từ OAuth 2. 0 sân chơi. Định cấu hình sân chơi để sử dụng thông tin đăng nhập OAuth của riêng bạn. Để biết hướng dẫn, hãy xem
  2. Sử dụng

    namespace gcs = ::google::cloud::storage;
    [][gcs::Client client, std::string const& bucket_name,
       std::string const& object_name] {
      gcs::ObjectReadStream stream = client.ReadObject[bucket_name, object_name];
    
      int count = 0;
      std::string line;
      while [std::getline[stream, line, '\n']] {
        ++count;
      }
    
      std::cout 

Chủ Đề