libsql
libsql copied to clipboard
Remote builder - Cloud Provider
Hi,
I'm wondering if its possible to configure a remote db with a cloud provider storage solution like Google Cloud Storage.
I'm currently attempting the following;
let bucket_url = "https://storage.googleapis.com/bucket_name/sqllite.db";
let auth_token = fetch_gcp_access_token("http://storage.googleapis.com").await.unwrap();
println!("{}", bucket_url);
println!("{}", auth_token);
match Builder::new_remote(bucket_url.to_string(), auth_token).build().await {
Ok(db) => {
println!("success");
match db.connect() {
Ok(conn) => {
match conn.query("select 1; select 1;", ()).await {
Ok(_) => todo!(),
Err(err) => println!("Error: {}", err),
}
}
Err(err) => println!("Error: {}", err),
}
},
Err(err) => println!("Error: {}", err),
}
I'm wondering if anyone has any success with this (or any other cloud storage provider)?