使用 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

accesskeysecretkey 欄位是具有特定 S3 許可權的 IAM 憑據( 有關更多資訊,請參閱文件 )。它可以很容易地使用附加了 AmazonS3FullAccess 策略的憑據。region 是 S3 儲存桶的區域。bucket 是桶名。你可以選擇使用 encrypt 儲存你的影象。secure 欄位用於指示 HTTPS 的使用。你通常應將 v4auth 設定為 true,即使其預設值為 false。chunksize 欄位允許你遵守 S3 API 要求,即分塊上傳的大小至少為 5 兆位元組。最後,rootdirectory 指定要使用的 S3 儲存桶下面的目錄。

還有其他儲存後端可以輕鬆配置。