Jump To Close Expand all Collapse all Table of contents 3scale の操作 1. 3scale の操作とスケーリング Expand section "1. 3scale の操作とスケーリング" Collapse section "1. 3scale の操作とスケーリング" 1.1. APIcast の再デプロイ 1.2. オンプレミス型 3scale のスケールアップ Expand section "1.2. オンプレミス型 3scale のスケールアップ" Collapse section "1.2. オンプレミス型 3scale のスケールアップ" 1.2.1. 方法 1: 永続ボリュームをバックアップしてスワップする 1.2.2. 方法 2: 3scale をバックアップして再デプロイする 1.2.3. パフォーマンスのスケールアップ 1.2.4. オンプレミス型 3scale デプロイメントの設定 Expand section "1.2.4. オンプレミス型 3scale デプロイメントの設定" Collapse section "1.2.4. オンプレミス型 3scale デプロイメントの設定" 1.2.4.1. OCP コマンドラインインターフェイスを使用したスケーリング 1.2.4.2. ハードウェアの垂直スケーリングと水平スケーリング 1.2.4.3. ルーターのスケールアップ 1.3. 操作のトラブルシューティング Expand section "1.3. 操作のトラブルシューティング" Collapse section "1.3. 操作のトラブルシューティング" 1.3.1. OpenShift での 3scale 監査ロギングの設定 1.3.2. 監査ロギングの有効化 1.3.3. EFK ロギングの設定 1.3.4. ログへのアクセス 1.3.5. ジョブキューの確認 1.3.6. 単調増加の防止 2. Webhook を使用した 3scale 自動化 Expand section "2. Webhook を使用した 3scale 自動化" Collapse section "2. Webhook を使用した 3scale 自動化" 2.1. Webhook の概要 2.2. Webhook の設定 2.3. Webhook のトラブルシューティング 3. 3scale toolbox Expand section "3. 3scale toolbox" Collapse section "3. 3scale toolbox" 3.1. toolbox のインストール Expand section "3.1. toolbox のインストール" Collapse section "3.1. toolbox のインストール" 3.1.1. toolbox コンテナーイメージのインストール 3.1.2. サポートされないバージョンの toolbox のインストール 3.2. サポートされる toolbox コマンド 3.3. サービスのインポート 3.4. サービスのコピー 3.5. サービス設定のみのコピー 3.6. OpenAPI 定義のインポート 3.7. リモートアクセスクレデンシャルの管理 Expand section "3.7. リモートアクセスクレデンシャルの管理" Collapse section "3.7. リモートアクセスクレデンシャルの管理" 3.7.1. リモートアクセスクレデンシャルの追加 3.7.2. リモートアクセスクレデンシャルの一覧表示 3.7.3. リモートアクセスクレデンシャルの削除 3.7.4. リモートアクセスクレデンシャルの名前変更 3.8. アプリケーションプランの作成 Expand section "3.8. アプリケーションプランの作成" Collapse section "3.8. アプリケーションプランの作成" 3.8.1. 新しいアプリケーションプランの作成 3.8.2. アプリケーションプランの作成または更新 3.8.3. アプリケーションプランの一覧表示 3.8.4. アプリケーションプランの表示 3.8.5. アプリケーションプランの削除 3.8.6. アプリケーションプランのエクスポート/インポート Expand section "3.8.6. アプリケーションプランのエクスポート/インポート" Collapse section "3.8.6. アプリケーションプランのエクスポート/インポート" 3.8.6.1. ファイルへのアプリケーションプランのエクスポート 3.8.6.2. ファイルからのアプリケーションプランのインポート 3.8.6.3. URL からのアプリケーションプランのインポート 3.9. メトリクスの作成 Expand section "3.9. メトリクスの作成" Collapse section "3.9. メトリクスの作成" 3.9.1. メトリクスの作成または更新 3.9.2. メトリクスの一覧表示 3.9.3. メトリクスの削除 3.10. メソッドの作成 Expand section "3.10. メソッドの作成" Collapse section "3.10. メソッドの作成" 3.10.1. メソッドの作成 3.10.2. メソッドの作成または更新 3.10.3. メソッドの一覧表示 3.10.4. メソッドの削除 3.11. サービスの作成 Expand section "3.11. サービスの作成" Collapse section "3.11. サービスの作成" 3.11.1. 新しいサービスの作成 3.11.2. サービスの作成または更新 3.11.3. サービスの一覧表示 3.11.4. サービスの表示 3.11.5. サービスの削除 3.12. ActiveDocs の作成 Expand section "3.12. ActiveDocs の作成" Collapse section "3.12. ActiveDocs の作成" 3.12.1. 新しい ActiveDocs の作成 3.12.2. ActiveDocs の作成または更新 3.12.3. ActiveDocs の一覧表示 3.12.4. ActiveDocs の削除 3.13. プロキシー設定の一覧表示 Expand section "3.13. プロキシー設定の一覧表示" Collapse section "3.13. プロキシー設定の一覧表示" 3.13.1. プロキシー設定の表示 3.13.2. プロキシー設定のプロモート 3.14. ポリシーレジストリーのコピー 3.15. アプリケーションの一覧表示 Expand section "3.15. アプリケーションの一覧表示" Collapse section "3.15. アプリケーションの一覧表示" 3.15.1. アプリケーションの作成 3.15.2. アプリケーションの表示 3.15.3. アプリケーションの作成または更新 3.15.4. アプリケーションの削除 3.16. API バックエンドのコピー Expand section "3.16. API バックエンドのコピー" Collapse section "3.16. API バックエンドのコピー" 3.16.1. API プロダクトのコピー 3.17. SSL および TLS に関する問題のトラブルシューティング Expand section "3.17. SSL および TLS に関する問題のトラブルシューティング" Collapse section "3.17. SSL および TLS に関する問題のトラブルシューティング" 3.17.1. 信頼済み証明書のインストール 4. 3scale toolbox による API ライフサイクルの自動化 Expand section "4. 3scale toolbox による API ライフサイクルの自動化" Collapse section "4. 3scale toolbox による API ライフサイクルの自動化" 4.1. API ライフサイクルステージの概要 Expand section "4.1. API ライフサイクルステージの概要" Collapse section "4.1. API ライフサイクルステージの概要" 4.1.1. API プロバイダーサイクル 4.1.2. API 利用者サイクル 4.2. サンプル Jenkins CI/CD パイプラインのデプロイ Expand section "4.2. サンプル Jenkins CI/CD パイプラインのデプロイ" Collapse section "4.2. サンプル Jenkins CI/CD パイプラインのデプロイ" 4.2.1. サンプル Jenkins CI/CD パイプライン 4.2.2. ホスト型 3scale 環境の設定 4.2.3. オンプレミス型 3scale 環境の設定 4.2.4. OpenID Connect 向け Red Hat Single Sign-On のデプロイ 4.2.5. 3scale toolbox のインストールおよびアクセスの有効化 4.2.6. API バックエンドのデプロイ 4.2.7. Self-managed APIcast インスタンスのデプロイ 4.2.8. サンプルパイプラインのインストールとデプロイ 4.2.9. 3scale toolbox を使用した API ライフサイクル自動化の制約 4.3. 3scale Jenkins 共有ライブラリーを使用したパイプラインの作成 4.4. Jenkinsfile を使用したパイプラインの作成 5. 3scale での API 環境のマッピング Expand section "5. 3scale での API 環境のマッピング" Collapse section "5. 3scale での API 環境のマッピング" 5.1. 環境ごとのプロダクト 5.2. オンプレミス型 3scale インスタンス Expand section "5.2. オンプレミス型 3scale インスタンス" Collapse section "5.2. オンプレミス型 3scale インスタンス" 5.2.1. 環境ごとの 3scale インスタンスの分離 5.2.2. 環境ごとの 3scale テナントの分離 5.3. 3scale の混合アプローチ 5.4. 3scale と APIcast ゲートウェイの組み合わせ Expand section "5.4. 3scale と APIcast ゲートウェイの組み合わせ" Collapse section "5.4. 3scale と APIcast ゲートウェイの組み合わせ" 5.4.1. APIcast の組み込みデフォルトゲートウェイ 5.4.2. 追加の APIcast ゲートウェイ 6. 機能: operator を使用した 3scale のサービスおよび設定のプロビジョニング Expand section "6. 機能: operator を使用した 3scale のサービスおよび設定のプロビジョニング" Collapse section "6. 機能: operator を使用した 3scale のサービスおよび設定のプロビジョニング" 6.1. capabilities に関連するカスタムリソースのデプロイ Expand section "6.1. capabilities に関連するカスタムリソースのデプロイ" Collapse section "6.1. capabilities に関連するカスタムリソースのデプロイ" 6.1.1. API の作成 6.1.2. プランの追加 6.1.3. メトリクスの追加 6.1.4. 制限の設定 6.1.5. マッピングルールの追加 6.1.6. バインディングの作成 6.2. オプションテナントカスタムリソースのデプロイ 6.3. 作成したカスタムリソースの削除 6.4. その他のリソース 7. 3scale のバックアップと復元 Expand section "7. 3scale のバックアップと復元" Collapse section "7. 3scale のバックアップと復元" 7.1. 前提条件 7.2. 永続ボリュームおよび考慮事項 7.3. データセットの使用 Expand section "7.3. データセットの使用" Collapse section "7.3. データセットの使用" 7.3.1. system-mysql の定義 7.3.2. system-storage の定義 7.3.3. backend-redis の定義 7.3.4. system-redis の定義 7.4. システムデータベースのバックアップ Expand section "7.4. システムデータベースのバックアップ" Collapse section "7.4. システムデータベースのバックアップ" 7.4.1. system-mysql のバックアップ 7.4.2. system-storage のバックアップ 7.4.3. backend-redis のバックアップ 7.4.4. system-redis のバックアップ 7.4.5. zync-database のバックアップ 7.4.6. OpenShift シークレットおよび ConfigMap のバックアップ Expand section "7.4.6. OpenShift シークレットおよび ConfigMap のバックアップ" Collapse section "7.4.6. OpenShift シークレットおよび ConfigMap のバックアップ" 7.4.6.1. OpenShift シークレット 7.4.6.2. ConfigMaps 7.5. システムデータベースの復元 Expand section "7.5. システムデータベースの復元" Collapse section "7.5. システムデータベースの復元" 7.5.1. テンプレートベースのデプロイメントの復元 7.5.2. operator ベースのデプロイメントの復元 7.5.3. system-mysql の復元 7.5.4. system-storage の復元 7.5.5. zync-database の復元 Expand section "7.5.5. zync-database の復元" Collapse section "7.5.5. zync-database の復元" 7.5.5.1. テンプレートベースのデプロイメント 7.5.5.2. operator ベースのデプロイメント 7.5.5.3. backend-redis と system-redis での 3scale オプションの復元 7.5.6. バックエンド と システム 間の情報の一貫性確保 Expand section "7.5.6. バックエンド と システム 間の情報の一貫性確保" Collapse section "7.5.6. バックエンド と システム 間の情報の一貫性確保" 7.5.6.1. backend-redis のデプロイメント設定の管理 7.5.6.2. system-redis のデプロイメント設定の管理 7.5.7. backend-worker の復元 7.5.8. system-app の復元 7.5.9. system-sidekiq の復元 Expand section "7.5.9. system-sidekiq の復元" Collapse section "7.5.9. system-sidekiq の復元" 7.5.9.1. system-sphinx の復元 7.5.9.2. Zync が管理する OpenShift ルートの復元 8. API インフラストラクチャーに関するトラブルシューティング Expand section "8. API インフラストラクチャーに関するトラブルシューティング" Collapse section "8. API インフラストラクチャーに関するトラブルシューティング" 8.1. インテグレーションに関する典型的な問題 Expand section "8.1. インテグレーションに関する典型的な問題" Collapse section "8.1. インテグレーションに関する典型的な問題" 8.1.1. インテグレーションの問題 Expand section "8.1.1. インテグレーションの問題" Collapse section "8.1.1. インテグレーションの問題" 8.1.1.1. Hosted APIcast 8.1.1.2. Self-managed APIcast 8.1.2. 実稼働環境の問題 Expand section "8.1.2. 実稼働環境の問題" Collapse section "8.1.2. 実稼働環境の問題" 8.1.2.1. 可用性の問題 8.1.3. デプロイ後の問題 8.2. API インフラストラクチャーに関する問題への対応 Expand section "8.2. API インフラストラクチャーに関する問題への対応" Collapse section "8.2. API インフラストラクチャーに関する問題への対応" 8.2.1. 接続の可否確認 8.2.2. サーバー接続の問題 8.2.3. DNS での問題の有無確認 8.2.4. SSL に問題がないか調べる 8.3. API へのリクエストに関する問題の特定 Expand section "8.3. API へのリクエストに関する問題の特定" Collapse section "8.3. API へのリクエストに関する問題の特定" 8.3.1. API 8.3.2. API ゲートウェイ > API 8.3.3. API ゲートウェイ Expand section "8.3.3. API ゲートウェイ" Collapse section "8.3.3. API ゲートウェイ" 8.3.3.1. API ゲートウェイの起動および稼働確認 8.3.3.2. ゲートウェイログでのエラーの有無確認 8.3.4. API ゲートウェイ > 3scale Expand section "8.3.4. API ゲートウェイ > 3scale" Collapse section "8.3.4. API ゲートウェイ > 3scale" 8.3.4.1. API ゲートウェイでの 3scale へのアクセスの可否確認 8.3.4.2. API ゲートウェイが 3scale のアドレスを正しく解決していることの確認 8.3.4.3. API ゲートウェイが 3scale を正しく呼び出していることの確認 8.3.5. 3scale Expand section "8.3.5. 3scale" Collapse section "8.3.5. 3scale" 8.3.5.1. 3scale がエラーを返しているかの確認 8.3.5.2. 3scale デバッグヘッダーの使用 8.3.5.3. インテグレーションエラーの確認 8.3.6. クライアント API ゲートウェイ Expand section "8.3.6. クライアント API ゲートウェイ" Collapse section "8.3.6. クライアント API ゲートウェイ" 8.3.6.1. 一般のインターネットから API ゲートウェイにアクセスできるか調べる 8.3.6.2. クライアントから API ゲートウェイにアクセスできるかの確認 8.3.7. クライアント Expand section "8.3.7. クライアント" Collapse section "8.3.7. クライアント" 8.3.7.1. 別のクライアントを使用した同じ呼び出しのテスト 8.3.7.2. クライアントから送信されたトラフィックの確認 8.4. ActiveDocs の問題 Expand section "8.4. ActiveDocs の問題" Collapse section "8.4. ActiveDocs の問題" 8.4.1. petstore.swagger.io の使用 8.4.2. ファイアウォールが ActiveDocs プロキシーからの接続を許可していることの確認 8.4.3. 無効なクレデンシャルを使用した API の呼び出し 8.4.4. 呼び出しの比較 8.5. NGINX でのロギング Expand section "8.5. NGINX でのロギング" Collapse section "8.5. NGINX でのロギング" 8.5.1. デバッグログの有効化 8.6. 3scale のエラーコード 法律上の通知 Settings Close Language: 日本語 简体中文 한국어 English Language: 日本語 简体中文 한국어 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Language and Page Formatting Options Language: 日本語 简体中文 한국어 English Language: 日本語 简体中文 한국어 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF 3scale の操作 Red Hat 3scale API Management 2.8デプロイメントの自動化、環境のスケーリング、および問題のトラブルシューティングを行う方法Red Hat Customer Content Services 法律上の通知概要 本書では、Red Hat 3scale API Management 2.8 のデプロイメント操作について説明します。 Next