\\
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.\\
\\
!1. Access through B2 REST API\\
\\
Create App keys on [https://www.backblaze.com/]\\
[attachments|b2_app_key.png]\\ 
\\
Use the "KeyId"  as username and the application Key as password.\\
\\
[attachments|b2_reg_result.png]\\

The URL pattern looks like this:
{{{
b2://<<KeyId>>:<<applicationKey>>@api.backblazeb2.com/<<Bucket Name>>/
}}}\\
\\
[attachments|b2_vfs_settings.png]\\
\\
!3. Access through S3 API\\
\\
Open the bucket settings and use the s3 endpoint URL for S3 connection.\\
\\
[attachments|b2_s3_endpoint.png]\\
\\
Create App keys on [https://www.backblaze.com/] Enable __s3 related__ permission.\\
\\
[attachments|b2_application_key_s3_allow.png]\\
\\
Use the "__KeyId__" as username and the __Application Key__ as password.\\
The URL pattern looks like this:
{{{
s3://<<KeyId>>:<<applicationKey>>@s3.us-west-000.backblazeb2.com//<<Bucket Name>>/
}}}\\
\\
Required flags:\\
__SHA256 enabled on signing (Signing Version 4)__ and __Include SHA256 to request headers (Signing Version 4 related)__ flags must be checked.\\
\\
[attachments|b2_s3_vfs_settings.png]\\
\\
More info about s3 VFS configuration: [S3 integration]\\
\\