Add new attachment

Only authorized users are allowed to upload new attachments.

List of attachments

Kind Attachment Name Size Version Date Modified Author Change note
png
b2_app_key.png 268.4 kB 1 05-Dec-2023 05:32 Halmágyi Árpád
png
b2_application_key_s3_allow.pn... 146.1 kB 1 05-Dec-2023 05:32 krivacsz
png
b2_reg_result.png 50.0 kB 1 05-Dec-2023 05:32 Halmágyi Árpád
png
b2_s3_endpoint.png 97.7 kB 1 05-Dec-2023 05:32 krivacsz
png
b2_s3_vfs_settings.png 169.9 kB 1 05-Dec-2023 05:32 krivacsz
png
b2_vfs_settings.png 70.5 kB 1 05-Dec-2023 05:32 krivacsz

This page (revision-47) was last changed on 20-May-2025 08:27 by krivacsz

This page was created on 05-Dec-2023 05:32 by Halmágyi Árpád

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Difference between version and

At line 2 changed 3 lines
Backblaze supports external integration through an HTTP-based REST API.\\
__Restriction:__ REST API does not support resume on upload and mdtm(File modification time) changes. You can use the __S3 connection endpoint__ as a workaround.\\
\\
Backblaze supports external integration through an HTTP-based REST API ([Documentation Link| https://www.backblaze.com/apidocs/introduction-to-api-documentation]).\\
----
At line 6 changed one line
\\
See the [B2 Native API Documentation|https://www.backblaze.com/apidocs/introduction-to-the-b2-native-api]\\
----
__⚠️ General restrictions__: Backblaze Storage is not a traditional file system but an object storage service. What appears to be a __folder__ is actually just a prefix in the object’s name. As a result, renaming folders is not supported. To __move__ a folder, you must copy all the objects to the new location and then delete them from the original one.\\
B2 REST API does not support resumes on upload and MDTM(File modification time) changes. You can use the __S3 connection endpoint__ as a workaround. [2. Access Through S3 REST API Link|https://www.crushftp.com/crush11wiki/Wiki.jsp?page=BackBlaze(b2)%20integration#section-BackBlaze_28b2_29+integration-2.AccessThroughS3RESTAPI]\\
----
__⚠️ Proxy Configuration:__ If your server accesses the internet through a proxy, make sure to whitelist the following domains for Backblaze Authentication and Drive access: __api.backblazeb2.com__\\
----
At line 8 changed one line
__1.)__ Go to the __Backblaze__ website:[Link|https://www.backblaze.com/]\\
__1.)__ Go to the __Backblaze__ website: [Link|https://www.backblaze.com/]\\
At line 18 changed one line
__8.)__ Copy and securely store the Key ID and Application Key. ⚠️ The Application Key is shown only once after creation.\\
__8.)__ Copy and securely store the __Key ID__ and __Application Key__. ⚠️ The Application Key is shown only once after creation.\\
At line 22 changed one line
Use the "KeyId" as username and the application Key as password.\\
Use the __KeyId__ as __User name__ and the __Application Key__ as __Password__. Also, make sure to provide the corresponding __Bucket Name__ for access.\\
At line 25 changed one line
\\
At line 33 changed one line
!3. Access through S3 API\\
----
!2. Access through S3 REST API\\
At line 35 changed one line
Open the bucket settings and use the s3 endpoint URL for S3 connection.\\
See the [BackBlaze S3-Compatible API Documentation| https://www.backblaze.com/docs/cloud-storage-s3-compatible-api]\\
At line 37 changed one line
[attachments|b2_s3_endpoint.png]\\
Create __App Keys__ on Backblaze with __S3 Permissions__:\\
__1.)__ Go to [BlackBlaze Link|https://www.backblaze.com/] and sign in to your __Backblaze B2 Cloud Storage__ account.\\
__2.)__ In the left-hand menu, go to __Buckets__, then click on __App Keys__.\\
__3.)__ Click __Add a New Application Key__.\\
__4.)__ In the key creation form:\\
• Name your key.\\
• Under Type of Access, select the appropriate permissions (e.g., read-only or read/write).\\
• ⚠️ Important: Enable the option for S3 Compatible API access by checking the “Allow access to S3-compatible API” checkbox.\\
• Optionally, restrict access to a specific bucket.\\
__5.__ Click __Create New Key__.\\
__6.__ Copy and securely store both the __Key ID__ and __Application Key__. ⚠️ The Application Key is shown only once after creation.\\
At line 39 removed 2 lines
Create App keys on [https://www.backblaze.com/] Enable __s3 related__ permission.\\
\\
At line 43 changed 2 lines
Use the "__KeyId__" as username and the __Application Key__ as password.\\
The URL pattern looks like this:
Open the bucket settings and use the __S3 Endpoint URL__ for S3 connection.\\
\\
[attachments|b2_s3_endpoint.png]\\
\\
Use the __KeyId__ as __User name__ and the __Application Key__ as __Password__. Also, make sure to provide the corresponding __Bucket Name__ for access.\\
The __URL Pattern__ looks like this (use the __S3 Endpoint URL__):\\
At line 67 added 3 lines
----
__⚠️ Proxy Configuration:__ If your server accesses the internet through a proxy, make sure to whitelist the following domains for Backblaze Authentication and Drive access: __s3.us-west-000.backblazeb2.com__\\
----
Version Date Modified Size Author Changes ... Change note
47 20-May-2025 08:27 4.308 kB krivacsz to previous
46 20-May-2025 08:26 4.199 kB krivacsz to previous | to last
45 20-May-2025 08:24 4.199 kB krivacsz to previous | to last
44 20-May-2025 08:22 4.076 kB krivacsz to previous | to last
43 20-May-2025 08:21 4.078 kB krivacsz to previous | to last
42 20-May-2025 08:21 4.076 kB krivacsz to previous | to last
41 20-May-2025 08:20 3.992 kB krivacsz to previous | to last
« This page (revision-47) was last changed on 20-May-2025 08:27 by krivacsz
G’day (anonymous guest)
CrushFTP11 | What's New

Referenced by
...nobody

JSPWiki