Truy cập tài nguyên sử dụng tài khoản Service Account
Để truy cập vào tài nguyên của bạn trên dịch vụ lưu trữ vStorage, bạn có thể truy cập thông qua vStorage Portal, vStorage API, Swift Rest API, S3 Rest API và 3rd party softwares. Đối với các kênh truy cập vStorage API, Swift Rest API, S3 Rest API hoặc 3rd party softwares, bạn sử dụng tài khoản người Service Account để truy cập vào. Nếu bạn chưa có tài khoản Service Account, bạn vui lòng tham khảo tại Tài khoản Service Account.
Để sử dụng tài khoản Service Account truy cập vào tài nguyên vStorage thông qua vStorage API, S3 Rest API, Swift Rest API, hãy xem chi tiết tại API developers.
Để sử dụng tài khoản Service Account truy cập vào tài nguyên vStorage thông qua 3rd party softwares hãy xem chi tiết tại 3rd party softwares.
Bên dưới là một ví dụ minh họa việc sử dụng Service Account truy cập vào tài nguyên vStorage thông qua công cụ S3cmd:
Tạo tài khoản S3 key theo hướng dẫn tại Khởi tạo S3 key.
Nếu tài khoản S3 key vừa tạo đang có trạng thái Restriction by vIAM = ON thì bạn tiếp tục tạo tài khoản Service Account theo hướng dẫn tại Khởi tạo tài khoản Service Account, Khởi tạo policy cho Service Account, Liên kết tài khoản Service Account với policy tương ứng. Ngược lại nếu tài khoản S3 key có trạng thái Restriction by vIAM = OFF thì chuyển tới bước 4.
Liên kết tài khoản S3 key với Service Account theo hướng dẫn tại Liên kết S3 key, Swift user với tài khoản Service Account tương ứng.
Tích hợp S3 key này với ứng dụng S3cmd. Chi tiết như sau:
Đăng nhập vào https://vstorage.console.vngcloud.vn.
Chọn thư mục Tích hợp.
Chọn biểu tượng S3cmd.
Tại mục Cấp quyền, bạn cần điền thông tin cần thiết để cấu hình S3cmd của bạn nhằm tích hợp với vStorage bao gồm:
Chọn một Region chứa project mà bạn muốn thực hiện truy xuất dữ liệu tới trong danh sách các Region mà chúng tôi cung cấp.
Chọn một Project trong danh sách các project đang tồn tại trong Region mà bạn chọn trước đó. Nếu danh sách project hiển thị chưa đầy đủ, bạn có thể chọn , chúng tôi sẽ tải lại danh sách project mới nhất tại thời điểm bạn thực hiện hành động này.
Chọn một Access key mà bạn vừa tạo ở bước 1 bên trên.
Nhập Secret key tương ứng của Access key vừa chọn. Cặp access key và secret key được bạn tạo và quản lý thông qua hệ thống vIAM. Bạn có thể chọn Nhấn vào đây để vào vIAM và quản lý s3 keys để chúng tôi điều hướng bạn tới hệ thống vIAM và chi tiết là các màn hình quản lý S3 keys.
Sau khi hoàn tất chọn cấu hình Cấp quyền, chọn Cấu hình S3cmd để chuyển tới màn hình Cấu hình. Bạn luôn có thể quay lại đây để thay đổi thông tin Cấp quyền của mình, sau đó chọn lại Cấu hình S3cmd để cập nhật cách sử dụng theo thông số mới của bạn. Bạn có thể xem hướng dẫn cách cài đặt, cấu hình S3cmd ngay trên màn hình này.
Nhấn Tải tệp tin cấu hình về máy tính cá nhân. Tệp tin tải về sẽ có tên mặc định là s3cnf.s3cfg.
Nếu bạn sử dụng hệ điều hành Windows, tiếp tục thực hiện theo các bước bên dưới để hoàn thành việc tích hợp S3cmd với vStorage:
Lưu tệp tin cấu hình s3cnf.s3cfg tải về vào thư mục C:\Users\[User]\AppData\Roaming.
Đổi tên tệp tin từ s3cnf.s3cfg thành s3cmd.ini
Tải và cài đặt Python theo hướng dẫn tại https://www.python.org/ trên máy tính cá nhân.
Tải ứng dụng S3cmd theo hướng dẫn tại https://s3tools.org/download về máy tính cá nhân.
Extract tệp tin ứng dụng S3cmd vừa tải xuống.
Mở Command Prompt trên máy tính hoặc nhấn tổ hợp phím Windows + R sau đó nhập cmd và nhấn Enter.
Trong Command Prompt, thực hiện trỏ tới thư mục s3cmd vừa extract. Cú pháp trỏ thư mục như sau: cd <đường dẫn tới thư mục s3cmd>
Lúc này, bạn đã có thể sử dụng các cú pháp để lấy danh sách container, tải lên object, cũng như thực hiện các thao tác khác tại 3rd party softwares.
Để biết thêm thông tin về cách tích hợp, sử dụng các công cụ khác, vui lòng xem thêm tại 3rd party softwares.
Last updated