Близько 5 хв

Як вивантажувати файли в Backblaze B2 і ділитися посиланнями

Backblaze B2 - доступне S3-сумісне об’єктне сховище. Шаблон Backblaze B2 в Aktar під’єднується до нього через S3-сумісний API B2 за допомогою ключа програми.

Що знадобиться

  • Обліковий запис Backblaze з B2 Cloud Storage
  • Aktar, установлений на вашому Mac

Крок за кроком

  1. 1

    Створіть публічний бакет

    У вебпрограмі Backblaze перейдіть до Buckets → Create a Bucket, виберіть унікальну назву й установіть для Files in Bucket are значення Public.

    Запишіть Endpoint бакета, показаний у списку бакетів, наприклад s3.us-west-004.backblazeb2.com. Частина після s3. (us-west-004) - це ваш регіон.

  2. 2

    Створіть ключ програми

    Відкрийте Application Keys → Add a New Application Key, дозвольте доступ лише до свого бакета з правами Read and Write. Скопіюйте keyID і applicationKey; ключ показується лише один раз.

  3. 3

    Знайдіть свою публічну URL-адресу

    Вивантажте будь-який файл у вебпрограмі й відкрийте його відомості. Friendly URL має вигляд https://f004.backblazeb2.com/file/your-bucket/test.png. Усе перед назвою файлу, https://f004.backblazeb2.com/file/your-bucket, і є вашою Публічною базовою URL-адресою.

    Якщо перед B2 стоїть CDN або власний домен, використовуйте натомість цю адресу.

  4. 4

    Додайте ціль в Aktar

    У розділі Параметри → Цілі → Додати ціль виберіть Backblaze B2 і введіть значення, наведені нижче.

  5. 5

    Перевірте й збережіть

    Натисніть Перевірити з’єднання, потім Зберегти.

Параметри в Aktar

Введіть ці значення в розділі Параметри → Цілі → Додати ціль. Назви полів збігаються з програмою.

ПолеПриклад значення
ПровайдерBackblaze B2
Кінцева точкаhttps://s3.us-west-004.backblazeb2.comЗі списку бакетів.
Регіонus-west-004Середня частина кінцевої точки.
Access Key ID004a1b2c3d…Це keyID.
Secret Access Key••••••••Це applicationKey.
Бакетyour-bucket
Публічна базова URL-адресаhttps://f004.backblazeb2.com/file/your-bucketМістить назву бакета.

Поради

  • Обмежте ключ програми одним бакетом.
  • Поставте перед B2 CDN із власним доменом, щоб отримати коротші посилання й кешування.

Усунення проблем

Посилання повертають 401 або 403

Бакет приватний. Установіть для Files in Bucket are значення Public і переконайтеся, що Публічна базова URL-адреса містить /file/your-bucket. Див. Помилки Access Denied.

«Перевірити з’єднання» повідомляє, що облікові дані недійсні

Використовуйте keyID як Access Key ID, а applicationKey як Secret Access Key, і перевірте, що регіон кінцевої точки відповідає бакету.

Досі не виходить?Перегляньте часті запитання або запитайте на GitHub.