第5章 3scale API Management toolbox
ツールボックス CLI コンポーネントは、現在の機能拡張における主要項目ではなくなりました。引き続き利用できますが、今後の改善が限られる点を把握しておくことをおすすめします。現在、プロビジョニングと自動化のニーズは、3scale Application Capabilities Operator に重点が置かれています。
3scale toolbox は、コマンドラインから 3scale 製品を管理することのできる Ruby クライアントです。
3scale のドキュメントには、3scale toolbox のインストール、サポートされる toolbox コマンド、サービス、プラン、SSL および TLS に関する問題のトラブルシューティングなどの情報が掲載されています。詳細は、以下のいずれかのセクションを参照してください。
- toolbox のインストール
- サポートされる toolbox コマンド
- サービスのインポート
- サービスのコピー
- サービス設定のみのコピー
- OpenAPI 認証
- OpenAPI 定義のインポート
- OpenAPI 定義からの 3scale API Management バックエンドのインポート
- リモートアクセスクレデンシャルの管理
- アプリケーションプランの作成
- メトリクスの作成
- メソッドの作成
- サービスの作成
- ActiveDocs の作成
- プロキシー設定の一覧表示
- ポリシーレジストリーのコピー
- アプリケーションの一覧表示
- プロダクトのエクスポート
- プロダクトのインポート
- プロダクトポリシーチェーンのエクスポートおよびインポート
- API バックエンドのコピー
- SSL および TLS に関する問題のトラブルシューティング
5.1. toolbox のインストール リンクのコピーリンクがクリップボードにコピーされました!
公式にサポートされている 3scale toolbox のインストール方法は、3scale toolbox のコンテナーイメージを使用するものです。
5.1.1. toolbox コンテナーイメージのインストール リンクのコピーリンクがクリップボードにコピーされました!
このセクションでは、toolbox コンテナーイメージをインストールする方法を説明します。
前提条件
- Red Hat Ecosystem Catalog の 3scale API Management toolbox イメージ を参照する。
- Red Hat レジストリーサービスアカウントがある。
- このトピックの例では、Podman がインストールされていることを前提としている。
手順
Red Hat Ecosystem Catalog にログインします。
podman login registry.redhat.io Username: ${REGISTRY-SERVICE-ACCOUNT-USERNAME} Password: ${REGISTRY-SERVICE-ACCOUNT-PASSWORD} Login Succeeded!$ podman login registry.redhat.io Username: ${REGISTRY-SERVICE-ACCOUNT-USERNAME} Password: ${REGISTRY-SERVICE-ACCOUNT-PASSWORD} Login Succeeded!Copy to Clipboard Copied! Toggle word wrap Toggle overflow toolbox のコンテナーイメージをプルします。
podman pull registry.redhat.io/3scale-amp2/toolbox-rhel8:3scale2.14
$ podman pull registry.redhat.io/3scale-amp2/toolbox-rhel8:3scale2.14Copy to Clipboard Copied! Toggle word wrap Toggle overflow インストールを確認します。
podman run registry.redhat.io/3scale-amp2/toolbox-rhel8:3scale2.14 3scale help
$ podman run registry.redhat.io/3scale-amp2/toolbox-rhel8:3scale2.14 3scale helpCopy to Clipboard Copied! Toggle word wrap Toggle overflow
関連情報
- Red Hat Ecosystem Catalog でイメージを取得する手順
Instructions for installing the 3scale API Management toolbox on Kubernetes
注記: OpenShift では、
kubectlではなく、正しいイメージ名とocコマンドを使用する必要があります。