@@ -256,6 +256,58 @@ s3_publish_endpoints:
256256 # # Enables detailed request/response dump for each S3 operation
257257 # debug: false
258258
259+ # GCS Endpoint Support
260+ #
261+ # aptly can be configured to publish repositories directly to Google Cloud
262+ # Storage. First, publishing endpoints should be described in the aptly
263+ # configuration file. Each endpoint has a name and associated settings.
264+ #
265+ # In order to publish to GCS, specify endpoint as `gcs:endpoint-name:` before
266+ # publishing prefix on the command line, e.g.:
267+ #
268+ # `aptly publish snapshot wheezy-main gcs:test:`
269+ #
270+ gcs_publish_endpoints :
271+ # # Endpoint Name
272+ # test:
273+ # # Bucket name
274+ # bucket: test-bucket
275+ # # Prefix (optional)
276+ # # publishing under specified prefix in the bucket, defaults to
277+ # # no prefix (bucket root)
278+ # prefix: ""
279+ # # Credentials File (optional)
280+ # # Path to a service account credentials JSON file
281+ # credentials_file: ""
282+ # # Service Account JSON (optional)
283+ # # Inline service account credentials JSON payload
284+ # service_account_json: ""
285+ # # Project (optional)
286+ # # Quota project used for GCS requests
287+ # project: ""
288+ # # Endpoint (optional)
289+ # # Override the GCS endpoint (e.g. for staging or a fake server);
290+ # # leave empty to use the default GCS endpoint
291+ # endpoint: ""
292+ # # Default ACLs (optional)
293+ # # assign ACL to published files:
294+ # # * private (default)
295+ # # * public-read (public repository)
296+ # # * none (don't set ACL)
297+ # acl: private
298+ # # Storage Class (optional)
299+ # # GCS storage class, e.g. `STANDARD`
300+ # storage_class: STANDARD
301+ # # Encryption Key (optional)
302+ # # Customer-supplied encryption key (32-byte AES-256 key)
303+ # encryption_key: ""
304+ # # Disable MultiDel (optional)
305+ # # Kept for parity with S3 settings; GCS deletes are one-by-one
306+ # disable_multidel: false
307+ # # Debug (optional)
308+ # # Enables detailed logs for each GCS operation
309+ # debug: false
310+
259311# Swift Endpoint Support
260312#
261313# aptly can publish a repository directly to OpenStack Swift.
0 commit comments