Validate a Service account key (SaK). local_to_gcs, raster_as_ee, stars_as_ee, and sf_as_ee(via = "gcs_to_asset", ...) need that the SaK have privileges to write/read objects in a GCS bucket.
ee_utils_sak_validate(sakfile, bucket, quiet = FALSE)
Character. SaK filename.
Character. Name of the GCS bucket. If bucket is not set,
rgee will tries to create a bucket using googleCloudStorageR::gcs_create_bucket
.
Logical. Suppress info message
if (FALSE) { # \dontrun{
library(rgee)
ee_Initialize(gcs = TRUE)
# Check a specific SaK
sakfile <- "/home/rgee_dev/sak_file.json"
ee_utils_sak_validate(sakfile, bucket = "rgee_dev")
# Check the SaK for the current user
ee_utils_sak_validate()
} # }