Trình soạn thảo aws/aws-sdk-php
Trong bài viết này, bạn sẽ tìm hiểu cách di chuyển các tệp đã tải lên của mình từ máy cục bộ hoặc máy chủ sang nhóm Amazon S3 bucket. Mã đã có sẵn trên github. Nó miễn phí để bạn có thể sử dụng hoặc chia sẻ với bất ký ai Show Bạn sẽ học cách làm thế nào để
Bước 1 - Tạo thùng Amazon S3Đầu tiên hãy đăng nhập vào tài khoản Amazon AWS của bạn. Khi bạn đăng nhập, bạn sẽ có thể thấy 0 ở trên cùng bên trái của menu như trong hình dưới đâyTừ hình ảnh trên như bạn thấy, bạn có thể tìm kiếm S3 hoặc nếu bạn cuộn xuống một chút, bạn sẽ có thể thấy 1 nhấp vào nóTheo mặc định, bạn sẽ có thể xem danh sách tất cả các Bucket của mình tại đây. Cho phép tạo nhóm mới bằng cách nhấp vào nút 2 như trong hình dưới đâySau khi nhấp vào nút 2, bạn sẽ thấy biểu mẫu sauBucket Name - Thêm tên dự án của bạn hay bất cứ điều gì khiến bạn nhớ đến nó Khu vực - Chọn khu vực gần với nơi cung cấp dịch vụ của bạn (Vô cùng quan trọng) - Bỏ chọn Chặn tất cả truy cập công khai - (Đảm bảo bỏ chọn phần này nếu bạn muốn tải lên hình ảnh hoặc bất kỳ tệp nào bạn muốn hiển thị công khai. Nếu không, trong tương lai khi bạn muốn lấy các tệp của mình, bạn sẽ gặp lỗi) Chọn Chấp nhận Điều khoản Nhấp vào nút Tạo thùng
tada. AWS S3 Bucket of you are available Bước 2 - Tải AWS SDK cho PHP để tải tệp lênHãy tạo dự án ở nơi tôi muốn sử dụng SDK AWS. Ở đây tôi đang sử dụng PHP thuần túy, nhưng mã vẫn nên được đặt tên trong bất kỳ khung nào như Laravel, Codeigniter, Symfony, Sau đây là cấu trúc thư mục dự án của tôi. Tôi đã cài đặt gói soạn nhạc. Đừng lo lắng, tôi sẽ chỉ cho bạn cách chạy tương tự như hình ảnh bên dưới Sử dụng câu lệnh bên dưới để cài đặt ddawtj AWS SDK
Vì vậy, bạn đã hoàn thành thêm một bước nữa Bước 3 - Kiểm tra việc tải lên với 1 tệpKhi tôi sử dụng 1, nó sẽ xử lý việc tự động tải các lớp giúp tôi, tôi phải gọi các 2 từ thư mục 3 như sau
Trong khi chúng ta tạo nhóm S3, hãy chắc chắn rằng bạn đã tải xuống thông tin xác thực. Bạn sẽ cần nó như dưới đây
Khi bạn kết xuất biến 4 ở trên để gỡ lỗi, bạn sẽ có thể thấy tương tự như đầu ra sau
Quan sát các đường dẫn sau từ đoạn mã trên tức thời ________số 8Ở đây tôi đã mã hóa cứng, trong bước tiếp theo tôi sẽ giải thích làm thế nào bạn có thể thiết lập nó một cách linh hoạt Bước 4 - Thiết lập đường dẫn hình ảnh dự án cho các tập tin được lưu trữ tại Local / Server / Domain Hosted FilesBạn đã thấy cách mã hóa cứng, bạn có thể có một số tập lệnh hoặc một cái gì đó sẽ lấy tất cả các chi tiết giống nhau từ cơ sở dữ liệu. Chúng ta có thể làm như sau |