You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -26,6 +27,12 @@ The GCS client requires a JSON configuration file.
26
27
***"none":** specifies that credentials are explicitly empty and that the client should be restricted to a read-only scope.
27
28
***"static:"** specifies that a service account file included in json_key should be used for authentication.
28
29
30
+
### Bucket Creation
31
+
The `ensure-storage-exists` command creates a bucket if it does not already exist. The `uniform_bucket_level_access` configuration option controls the access control model:
32
+
***`true`**: Creates a bucket with uniform bucket-level access (IAM-only, ACLs disabled)
33
+
***`false` or omitted (default)**: Creates a bucket with fine-grained access control (ACLs enabled)
34
+
35
+
29
36
### Authentication Methods (`credentials_source`)
30
37
*`static`: A [service account](https://cloud.google.com/iam/docs/creating-managing-service-account-keys) key will be provided via the `json_key` field.
31
38
*`none`: No credentials are provided. The client is reading from a public bucket.
0 commit comments