Bỏ qua đến nội dung chính

Addonbổ sung WP Media Folder : Tích hợp Google Cloud Storage

1. Tạo ứng dụng Google Drive


Tính năng tích hợp Google Cloud với WP Media Folder đã được bao gồm trong tiện ích bổ sung này. Bạn cần cài đặt tiện ích bổ sung (plugin) này ngoài WP Media Folder. Tiện ích bổ sung này cũng bao gồm tích hợp với Google Drive, Google Photos, Dropbox, OneDrive Personal, OneDrive Business, Amazon S3, DigitalOcean, Linode và Wasabi.

Trước tiên, bạn cần đăng nhập vào Google Cloud Console hoặc đăng ký nếu chưa có tài khoản Google. Điều hướng đến Menu IAM & Admin > Tạo dự án .

 

Tạo dự án-1

 

Tiếp theo, hãy đặt tên cho dự án - bạn có thể đặt bất kỳ tên nào bạn muốn, nhưng không được có khoảng trắng hoặc dấu phụ. Sau đó, chờ vài giây để dự án được tạo.

 

Tên dự án

 

Nếu đây là lần đầu tiên bạn sử dụng Google Cloud Storage, bạn nên truy cập vào API & Dịch vụ > Thư viện , bật Cloud StorageGoogle Cloud Storage JSON API.

 

API lưu trữ đám mây

 

Từ menu bên trái, nhấp vào “API & Dịch vụ” > “Thông tin xác thực”.

 

dịch vụ API menu

 

Trên bảng điều khiển chính, nhấp vào “+ Thông tin xác thực mới” >> ID máy khách OAuth ; nếu được yêu cầu, hãy thêm tên vào màn hình xác nhận OAuth của bạn.

 

oAuth-google-drive

 

Giờ là bước quan trọng nhất:

  • Chọn “Ứng dụng web” và thêm tên bạn muốn.
  • Nguồn JavaScript được ủy quyền: https://your-domain.com (thay thế bằng tên miền của bạn, không có dấu gạch chéo ở cuối)
  • URI chuyển hướng được ủy quyền: https://your-domain.com/wp-admin/options-general.php?page=option-folder&task=wpmf&function=wpmf_google_cloud_auth
    (thay thế bằng tên miền của bạn)

 

thông tin xác thực ứng dụng

 

Lưu ý: nếu xuất hiện cảnh báo này: "Để tạo ID máy khách OAuth, trước tiên bạn phải đặt tên sản phẩm trên màn hình chấp thuận", bạn nên nhấp vào Cấu hình màn hình chấp thuận " hoặc vào "API & Dịch vụ >> Màn hình chấp thuận OAuth" , sau đó thêm tên miền của bạn vào Tên miền được ủy quyền" .

Trước tiên, bạn cần chọn Loại người dùng.

 

Loại người dùng OAuth

 

  • Nội bộ: Ứng dụng của bạn chỉ dành cho người dùng Google Workspace trong tổ chức của bạn. Bạn sẽ không cần phải gửi ứng dụng để xác minh.
  • Bên ngoài: Ứng dụng của bạn sẽ khả dụng cho bất kỳ người dùng nào có tài khoản Google. Sau khi ứng dụng của bạn sẵn sàng để xuất bản, bạn có thể cần xác minh ứng dụng của mình.

Tiếp theo, điền các tên miền được ủy quyền của bạn và tiếp tục với các bước sau để hoàn tất đăng ký ứng dụng. Bây giờ bạn có thể quay lại bước trước: Chọn “Ứng dụng web” để tạo thông tin xác thực.

 

màn hình đồng ý

 

Vậy là xong! Bạn đã có ID và Secret để thêm vào cấu hình của WP Media Folder.

 

máy khách oauth

 

Tạo một cái xô

Để sử dụng Google Cloud, bạn cần tạo một bucket mới. Vui lòng truy cập vào khu vực bucket: Cloud Storage Buckets . Sau đó nhấp vào Tạo .

 

tạo bucket Google Cloud

 

Tiếp theo, bạn cần điền các tùy chọn bên dưới:

  • Nhập tên bucket
  • Chọn nơi lưu trữ dữ liệu của bạn
  • Chọn loại lưu trữ cho dữ liệu của bạn
  • Chọn lớp lưu trữ mặc định cho dữ liệu của bạn
  • Chọn cách kiểm soát quyền truy cập vào các đối tượng ( Ngăn chặn truy cập công khai: Tắt, Kiểm soát truy cập: Chi tiết)
  • Chọn cách bảo vệ dữ liệu đối tượng

 

bước tạo xô

 

Sau đó, nhấp vào Tạo . Vài giây sau khi tải xong, bạn sẽ thấy thông tin chi tiết về bucket:

 

chi tiết xô

 

Hoặc bạn có thể tạo một bucket mới trong WP Media Folder . Điều hướng đến menu Cài đặt > WP Media Folder > Cloud > Offload Media > Google Cloud Storage , nhấp vào Cài đặt Bucket và nút chọn. Ở cuối cửa sổ bật lên, nhập tên bucket và nhấp vào Tạo .

 

create-bucket-wp

 

2. Đăng nhập vào Google Cloud Storage từ WP Media Folder

Quay lại bảng điều khiển WordPress và nhấp vào menu Cài đặt > WP Media Folder > Tải xuống Đám mây & Phương tiện. Tiếp theo, nhấp vào Thay đổi tại mục Lưu trữ Đám mây Google .

Sau đó, dán các phần sau vào các trường mẫu:

  • ID khóa truy cập
  • Khóa truy cập bí mật
  • Mã dự án

 

điền thông tin đăng nhập Google Cloud

 

Sau đó, lưu cài đặt và quá trình kết nối sẽ thành công. Vui lòng chuyển sang bước tiếp theo để khám phá các tính năng của Google Cloud Storage.

 

3. Nó hoạt động như thế nào? Tôi có thể làm gì với Google Cloud?

Làm thế nào nó hoạt động?

Sau khi kết nối WP Media Folder với Google Cloud Storage, vui lòng chọn một bucket hoặc tạo một bucket mới để lưu trữ tất cả dữ liệu của bạn.

 

create-bucket-wp-google-cloud

 

Và bạn có thể bật "Sao chép lên Google Cloud Storage" , tất cả các phương tiện truyền thông mới bạn tải lên sẽ được gửi đến Google Cloud.

 

copy-to-google-cloud

 

Và nếu bạn muốn đồng bộ hóa các tệp phương tiện đã tải lên trước khi sử dụng tính năng tích hợp Google Cloud Storage, hãy nhấp vào "Đồng bộ hóa với Google Cloud Storage" . Sau đó, toàn bộ thư viện phương tiện hiện có của bạn sẽ được gửi đến kho lưu trữ Google Cloud của bạn.

Lưu ý: Khi bạn thực hiện thao tác này, URL của tệp đa phương tiện sẽ được thay thế bằng URL của Google Cloud Storage. Vui lòng xem ví dụ bên dưới.
Từ https://joomunited.com/wp-content/uploads/2019/02/image.jpg thành >> https://storage.googleapis.com/{bucket}/wp-media-folder-joomunited/wp-content/uploads/2019/02/image.jpg

 

Để chuyển các tệp đa phương tiện trên trang web của bạn, bạn nên bật "Xóa sau khi tải lên" , thư viện đa phương tiện của bạn sẽ được lưu trữ hoàn toàn trên Google Cloud thay vì máy chủ của bạn.

 

offload-media-google-cloud

 

Bằng cách bật Nhãn tệp đính kèm , thông tin về từng tệp đa phương tiện sẽ được hiển thị khi bạn di chuột vào Google Cloud ở góc trên bên phải.

 

nhãn đám mây google

 

Khi bạn muốn thay đổi vị trí lưu trữ phương tiện hoặc gỡ bỏ plugin, hãy nhấp vào "Lấy lại phương tiện từ Google Cloud Storage" , sau đó tất cả phương tiện của bạn sẽ được sao chép từ Google Cloud Storage vào thư viện phương tiện của bạn. Tất cả các liên kết đã thêm trước đó trong nội dung của bạn sẽ vẫn còn nguyên (không có liên kết bị hỏng).

 

truy xuất đám mây Google

 

Lưu ý: Bạn chỉ có thể đồng bộ hóa các tệp từ Google Cloud Storage vào Thư viện phương tiện nếu chúng được tải lên thông qua plugin của chúng tôi.

Làm thế nào để kết nối CDN?

Google Cloud CDN đã được tích hợp với plugin của chúng tôi. Để tạo tên miền tùy chỉnh (CNAME), trước tiên, bạn cần bật API Compute EngineAPI Certificate Manager trong phần Thư viện.

 

API quản lý chứng chỉ công cụ tính toán

 

Sau đó, điều hướng đến Cân bằng tải trong Dịch vụ mạng hoặc truy cập liên kết . Tiếp theo, nhấp vào Tạo bộ cân bằng tải và chọn Bắt đầu cấu hình . Sau đó nhấp vào Tiếp tục .

 

tạo bộ cân bằng tải

 

Tại phần cấu hình giao diện Frontend ), nhập văn bản vào Tên (chữ thường, không có khoảng trắng). Chọn HTTPS (bao gồm HTTP/2) trong Giao thức . Sau đó nhấp vào trường Địa chỉ IP > Tạo địa chỉ IP .

 

cấu hình frontend

 

Sau đó nhấp vào mục Chứng chỉ > Tạo chứng chỉ mới . Trên cửa sổ bật lên "Tạo chứng chỉ" , nhập văn bản vào Tên , chọn "Tạo chứng chỉ do Google quản lý"chế độ Tạo . Tiếp theo, nhập tên miền của bạn vào Tên miền . Ví dụ: "cdn.joomunited.com". Sau khi hoàn tất, nhấp vào Xong .

 

tạo chứng chỉ mới

 

Tiếp theo, chúng ta sẽ chuyển đến Cấu hình Backend , nhấp vào Dịch vụ Backend & nhóm Backend > Tạo nhóm Backend . Sau đó, trên cửa sổ bật lên, điền tên nhóm Backend vào trường Tên nhóm Backend, chọn một nhóm tại Nhóm Cloud Storage . Sau đó nhấp vào Tạo .

 

tạo nhóm phụ trợ

 

Cuối cùng, hãy nhấp vào Tạo .

 

tạo bộ cân bằng tải cuối cùng

 

Sau đó, điều hướng đến Bảo mật > Trình quản lý chứng chỉ > tab Chứng chỉ cổ điển, sao chép Tên miền và dán vào Tên miền tùy chỉnh (CNAME) trong cài đặt Google Cloud Storage. Ví dụ trong trường hợp này: "cdn.hoadongho247.com" .


 

cdn-google-cloud-url

 

Cuối cùng, bạn có thể thấy những thay đổi trong URL tệp ở mỗi hình ảnh.

 

file-url-cdn-google-cloud

 

Cài đặt và hành động nâng cao

Bạn có thể chọn một bucket để nhập các thư mục và tệp từ máy chủ Google Cloud Storage vào thư viện đa phương tiện của mình. Hoặc sao chép tất cả các tệp từ một bucket sang một bucket khác.

 

copy-buckets-google-cloud