検索

10.3. AWS STS を使用するための OpenShift Container Platform 上の Red Hat Quay の設定

download PDF

AWS STS を使用するために、OpenShift Container Platform 上の Red Hat Quay のconfig.yaml ファイルを編集するには、次の手順に従います。

注記

OpenShift Container Platform UI を使用する代わりに、OpenShift Container Platform 上の Red Hat Quay の config.yaml ファイルを直接編集して再デプロイすることもできます。

前提条件

  • Role ARN が設定されている。
  • ユーザーアクセスキーが生成されている。
  • ユーザー秘密鍵が生成されている。

手順

  1. OpenShift Container Platform デプロイメントの Home ページで、Operators Installed Operators をクリックします。
  2. Red Hat Quay をクリックします。
  3. Quay Registry をクリックし、Red Hat Quay レジストリーの名前をクリックします。
  4. Config Bundle Secret の下で、レジストリー設定バンドルの名前 (例: quay-registry-config-bundle-qet56) をクリックします。
  5. 設定バンドルのページで、Actions をクリックしてドロップダウンメニューを表示します。次に、Edit Secret をクリックします。
  6. config.yaml ファイルの DISTRIBUTED_STORAGE_CONFIG フィールドを次の情報で更新します。

    # ...
    DISTRIBUTED_STORAGE_CONFIG:
       default:
        - STSS3Storage
        - sts_role_arn: <role_arn> 1
          s3_bucket: <s3_bucket_name> 2
          storage_path: <storage_path> 3
          s3_region: <region> 4
          sts_user_access_key: <s3_user_access_key> 5
          sts_user_secret_key: <s3_user_secret_key> 6
    # ...
    1
    AWS STS を設定するときに必要な、一意の Amazon Resource Name (ARN)
    2
    S3 バケットの名前。
    3
    データのストレージパス。通常は /datastorage です。
    4
    オプション: Amazon Web Services のリージョン。デフォルトは us-east-1 です。
    5
    AWS STS を設定するときに必要な、生成された AWS S3 ユーザーアクセスキー。
    6
    AWS STS を設定するときに必要な、生成された AWS S3 ユーザー秘密鍵。
  7. Save をクリックします。

検証

  1. リポジトリーにプッシュされるサンプルイメージ (例: busybox) にタグを付けます。以下に例を示します。

    $ podman tag docker.io/library/busybox <quay-server.example.com>/<organization_name>/busybox:test
  2. 次のコマンドを実行して、サンプルイメージをプッシュします。

    $ podman push <quay-server.example.com>/<organization_name>/busybox:test
  3. Red Hat Quay registry Tags でイメージをプッシュした Organization に移動して、プッシュが成功したことを確認します。
  4. Amazon Web Services (AWS) コンソールに移動し、s3 バケットを探します。
  5. s3 バケットの名前をクリックします。
  6. Objects ページで、datastorage/ をクリックします。
  7. datastorage/ ページには、次のリソースが表示されます。

    • sha256/
    • uploads/

      これらのリソースは、プッシュが成功し、AWS STS が適切に設定されていることを示しています。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.