7.3.5. サポートされている AWS ストレージバックエンド
Red Hat Quay は、複数の Amazon Web Services (AWS) ストレージバックエンドをサポートします。
- S3 ストレージ: AWS のネイティブオブジェクトストレージサービスを使用する AWS S3 バケットの標準サポート。
- STS S3 ストレージ: IAM ロールを引き受ける AWS Security Token Service (STS) のサポートにより、よりセキュアな S3 操作が可能になります。
- CloudFront S3 ストレージ: AWS S3 をオリジンとして使用しつつ、AWS CloudFront と統合することで、コンテンツの高可用性配信を可能にします。
次のセクションでは、YAML サンプルと、各 AWS ストレージバックエンドに関する追加情報を示します。
7.3.5.1. Amazon Web Services S3 ストレージ リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
Red Hat Quay は、オブジェクトストレージバックエンドとしての AWS S3 の使用をサポートしています。AWS S3 は、データの可用性、スケーラビリティー、セキュリティー、パフォーマンスを考慮して設計されたオブジェクトストレージサービスです。次の YAML は、AWS S3 を使用した設定例を示しています。
AWS S3 の例
# ...
DISTRIBUTED_STORAGE_CONFIG:
default:
- S3Storage
- host: s3.us-east-2.amazonaws.com
s3_access_key: ABCDEFGHIJKLMN
s3_secret_key: OL3ABCDEFGHIJKLMN
s3_bucket: quay_bucket
s3_region: <region>
storage_path: /datastorage/registry
DISTRIBUTED_STORAGE_DEFAULT_LOCATIONS: []
DISTRIBUTED_STORAGE_PREFERENCE:
- default
# ...