Chuyển đến nội dung chính

WP Media Folder Addon : Tích hợp Google Cloud Storage

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


Tích hợp Google Cloud với WP Media Folder được bao gồm trong Tiện ích bổ sung. 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 bao gồm tích hợp cho Google Drive, Google Photo, Dropbox, OneDrive Personal, OneDrive Business, Amazon S3, DigitalOcean, Linode và Wasabi nữa.

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

 

Sau đó, thiết lập tên dự án - bạn có thể cung cấp bất kỳ tên nào bạn muốn, nhưng không bao gồm dấu cách hoặc dấu. Sau đó đợi vài giây để tạo dự án.

 

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 điều hướng đến API và dịch vụ> Thư viện , bật Cloud StorageAPI JSON của Google Cloud Storage.

 

lưu trữ đám mây-api

 

Từ menu bên trái, nhấp vào “API & dịch vụ”> “Thông tin đăng nhập”.

 

thực đơn-dịch vụ

 

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

 

oAuth-google-drive

 

Bây giờ, bước quan trọng nhất:

  • Chọn “Ứng dụng web” và thêm tên bạn chọn
  • Nguồn gốc 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)
  • URI chuyển hướng được ủy quyền: https://your-domain.com/wp-admin/options-general.php?page=option-folder&task=wpmf&
    (thay thế bằng tên miền của bạn)

 

thông tin ứng dụng

 

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

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

 

Kiểu người dùng OAuth

 

  • Nội bộ: ứng dụng của bạn được giới hạn 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 của mình để xác minh
  • Bên ngoài: ứng dụng của bạn sẽ có sẵn cho bất kỳ người dùng nào có tài khoản Google. 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.

Sau đó, điền vào các 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 quá trình đă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 đăng nhập.

 

màn hình đồng ý

 

Vậy thì… voilà! Bạn có ID và Bí mật của mình để thêm vào cấu hình của WP Media Folder .

 

khách hàng

 

Tạo một cái thùng

Để sử dụng Google Cloud, bạn nên tạo một nhóm mới. Vui lòng chuyển đến khu vực nhóm: Nhóm lưu trữ trên đám mây . Sau đó bấm vào Tạo .

 

create-bucket-google-cloud

 

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

  • Nhập tên nhóm
  • Chọn nơi lưu trữ dữ liệu của bạn
  • Chọn lớp 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
  • Chọn cách bảo vệ dữ liệu đối tượng

 

tạo-xô-bước

 

Sau đó, nhấp vào Tạo và nhấp vào Xác nhận trên cửa sổ bật lên.

 

xác nhận-xô

 

Sau đó, bạn có thể xem thông tin chi tiết về nhóm:

 

chi tiết xô

 

Hoặc bạn có thể tạo nhóm mới trong WP Media Folder . Điều hướng đến menu Settings> WP Media Folder > Cloud> Offload Media > Google Cloud Storage , nhấp vào Cài đặt nhóm và nút chọn. Ở cuối cửa sổ bật lên, nhập tên nhóm 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 > Đám mây> Offload Media> tab Google Cloud Storage. Dán phần sau vào các trường biểu mẫu:

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

 

điền thông tin đăng nhập-google-cloud

 

Sau đó, lưu cài đặt và 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 bạn đã kết nối WP Media Folder với Google Cloud Storage và vui lòng chọn một nhóm hoặc tạo một nhóm 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ể kích hoạt Copy to Google Cloud Storage , tất cả phương tiện mới tải lên của bạn sẽ được gửi đến Google Cloud.

 

copy-to-google-cloud

 

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

Lưu ý: Khi bạn thực hiện hành động này, URL của phương tiện của bạ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 đến >> https://storage.googleapis.com/{bucket}/wp-media-folder-joomunited/wp-content /uploads/2019/02/image.jpg

 

Để giảm tải 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 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 trên mỗi phương tiện sẽ được hiển thị khi bạn di chuột vào Google Cloud ở trên cùng bên phải.

 

google-cloud-label

 

Khi bạn muốn thay đổi vị trí phương tiện của mình hoặc xóa plugin, hãy nhấp vào nút Truy , 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 cũ được thêm vào nội dung của bạn sẽ vẫn ở nguyên vị trí (không có liên kết bị hỏng).

 

truy xuất-google-cloud

 

Lưu ý: Bạn chỉ có thể đồng bộ hóa các tệp từ Google Cloud Storage với 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 miền tùy chỉnh (CNAME), trước tiên, bạn nên bật API Công cụ tính toánAPI Trình quản lý chứng chỉ trong phần Thư viện.

 

máy tính-chứng chỉ-quản lý-api

 

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 cân bằng tải và chọn Bắt đầu cấu hình . Sau đó bấm vào Tiếp tục .

 

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

 

Tại Cấu hình giao diện Frontend , Nhập văn bản vào Tên (Chữ thường, không có dấu cách). 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 .

 

frontend -config

 

Sau đó nhấp vào trường 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ý" trong 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 cùng, bấm vào Done .

 

tạo-mới-chứng chỉ

 

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

 

tạo-backend-xô

 

Sau cùng, bấm vào Tạo .

 

tạo-load-balancer-cuối cùng

 

Sau đó điều hướng đến Bảo mật > Trình quản lý chứng chỉ > Chứng chỉ cổ điển , sao chép Miền và dán vào Miền tùy chỉnh (CNAME) trên 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 trong mỗi hình ảnh.

 

tệp-url-cdn-google-cloud

 

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

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

 

copy-bucket-google-cloud