Open
Description
I made a service account and gave it the "owner" role so it should have full access. I downloaded the service account json by adding a new key, and set its environment variable on my system to the path where it was downlaoded
Theese are the roles for my service account
I am using the below code in my main.rs
use cloud_storage::Client;
use log::info;
use std::error::Error;
#[tokio::main]
// Box is a placeholder for any dynamic object that we might not know the size of at runtime
// can use any anyhow error if we don't care about the type of error we get back
async fn main() -> Result<(), Box<dyn std::error::Error>> {
env_logger::init();
info!("Logging started...");
let client = Client::default();
let bucket = client.bucket().read("MY--BUCKET--NAME").await?;
Ok(())
}
where MY--BUCKET--NAME is the name of the cloud storage bucket.
But I am getting the below error
Edit: I know I have access and I am using the correct bucket name as well because when I use a random string in the .read() method I get one of these error swhich is expected
Metadata
Metadata
Assignees
Labels
No labels