使用 AWS S3 儲存後端配置登錄檔
配置私有登錄檔以使用 AWS S3 後端非常簡單。登錄檔可以使用正確的配置自動執行此操作。以下是 config.yml
檔案中應包含的示例:
storage:
s3:
accesskey: AKAAAAAACCCCCCCBBBDA
secretkey: rn9rjnNuX44iK+26qpM4cDEoOnonbBW98FYaiDtS
region: us-east-1
bucket: registry.example.com
encrypt: false
secure: true
v4auth: true
chunksize: 5242880
rootdirectory: /registry
accesskey
和 secretkey
欄位是具有特定 S3 許可權的 IAM 憑據( 有關更多資訊,請參閱文件 )。它可以很容易地使用附加了 AmazonS3FullAccess
策略的憑據。region
是 S3 儲存桶的區域。bucket
是桶名。你可以選擇使用 encrypt
儲存你的影象。secure
欄位用於指示 HTTPS 的使用。你通常應將 v4auth
設定為 true,即使其預設值為 false。chunksize
欄位允許你遵守 S3 API 要求,即分塊上傳的大小至少為 5 兆位元組。最後,rootdirectory
指定要使用的 S3 儲存桶下面的目錄。
還有其他儲存後端可以輕鬆配置。