1.3. 管理者 Impersonation の変更(オプション)


3scale API Management はオープンソースであるため、偽装データは一般に公開されています。このため、一部のデータを変更する必要がある場合があります。

  • 管理者の偽装に使用する一意のユーザー名。
  • 管理者ユーザーの偽装メールのドメイン。

たとえば、username :<your-username> および domain:< example.com> を想定します。管理者の偽装を変更するには、以下の手順を実行する必要があります。

  1. 以下の内容で、system-impersonation-secret.yml という名前のファイルをローカルに作成します。

    cat > system-impersonation-secret.yml <<EOF
    
    apiVersion: v1
    kind: Secret
    metadata:
      creationTimestamp: null
      labels:
        3scale.component: system
        app: ${APP_LABEL}
      name: system-impersonation
    stringData:
      username: "<your-username>"
      domain: "<example.com>"
    type: Opaque
    EOF
    Copy to Clipboard Toggle word wrap
  2. <your-username> および <example.com> を、選択したユーザー名とドメインに変更します。
  3. シークレットを作成します。

    oc create -f system-impersonation-secret.yml
    Copy to Clipboard Toggle word wrap
  4. 以下を使用して、このシークレットから環境変数を設定します。

    oc set env --from=secret/system-impersonation --prefix=IMPERSONATION_ADMIN dc/system-app
    Copy to Clipboard Toggle word wrap
  5. system-app を再デプロイします。

    oc rollout latest system-app
    Copy to Clipboard Toggle word wrap
  6. system- app デプロイメントの system- master コンテナーに接続します。

    oc rsh -c system-master dc/system-app
    Copy to Clipboard Toggle word wrap
  7. このコンテナーの実行で、<your-username> および <example.com> を適宜変更します。

    bundle exec rake "impersonation_admin_user:update[<your-username>,<example.com>]"
    Copy to Clipboard Toggle word wrap

    これでユーザーインターフェースからテナントの権限を借用できるはずです。

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat