6.14. Bezpieczne łącze do plików w magazynie
Uwaga!
Tylko dla plików, nie dla katalogów.Technologia Secure Link umożliwia korzystanie z bezpiecznych linków do plików. Linki te zawierają Sekretny klucz i może być z ograniczeniem dostępu według adresu IP, czasu trwania lub bez ograniczeń. Korzystając z Secure Link, możesz zorganizować elastyczny, bezpieczny dostęp do plików w swoim magazynie.
Chroniona struktura łącza
Przykład linku:
https://XXxxxxXxXXXXxxXX.cdn.express/secure/ip/t/XxxXXXxxXX_XXXxXXXxXXx/1234567890/path/to/file
Każde bezpieczne łącze składa się z kilku części:
- Adres hosta magazynu lub połączona domena.
- Typ ograniczenia dostępu:
secure/ip/t
— według adresu IP i czasu życia.secure/ip
— tylko po adresie IP.secure/t
— tylko w życiu.secure
— bez limitów.
- Zakodowany skrót zbioru danych sekretny klucz, ścieżki i opcje ograniczeń dostępu.
- Etykieta wycofania z eksploatacji (jeśli jest używana).
- Ścieżka do pliku w repozytorium.
Sekretny klucz
Ważne punkty:
- W danej chwili aktywny może być tylko jeden klucz.
- Zaktualizowanie lub usunięcie klucza powoduje wyłączenie wszystkich wygenerowanych z nim linków.
Tajny klucz jest generowany na karcie «Secure Link»:
Tam też możesz go zaktualizować lub usunąć.
Bezpieczny generator linków
Formularz jest przeznaczony do testowego generowania Bezpiecznego łącza z różnymi opcjami ograniczania dostępu:
Możesz określić ścieżkę do żądanego pliku z katalogu głównego, czas życia w sekundach, rodzaj ograniczenia dostępu i kliknąć «Generować». Wynikiem będzie gotowy link, który można skopiować do schowka i użyć do testu.
Gotowe przykłady kodu
Przykłady gotowego kodu PHP do generowania Bezpiecznego Linku z różnymi opcjami ograniczania dostępu mogą posłużyć za podstawę do wykorzystania w Twoich skryptach. Adres magazynu i tajny klucz są już obecne w kodzie, wystarczy podać ścieżkę do żądanego pliku w magazynie, opcjonalnie — adres IP odwiedzającego i czas życia, a jako wynik uzyskać gotowe bezpieczne łącze.