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.

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.

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ąć.

W przypadku korzystania z ograniczenia adresu IP łącze jest generowane dla bieżącego adresu IP.

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.

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.

Zawartość