<ph type="x-smartling-placeholder"></ph>
現在、Apigee Edge のドキュメントが表示されています。
Apigee X のドキュメント。 詳細
2016 年 5 月 31 日(火曜日)に、Apigee Edge for Private Cloud の新しいバージョンをリリースしました。
<ph type="x-smartling-placeholder">以前の Edge for Private Cloud 機能リリース(4.16.01)以降、次のリリース 本機能リリースに含まれる機能は次のとおりです。
リリースについて 番号付けを使用して、特定のクラウド リリースが 含まれている必要があります。
新機能と拡張機能
このリリースにおける新機能と機能強化は次のとおりです。その他の推奨事項 機能強化です。このリリースには、複数のユーザビリティ、パフォーマンス、セキュリティ、安定性 強化できます。
詳細と手順については、Edge for Private Cloud のドキュメントをご覧ください。
インストールと オペレーション ガイドがオンラインに移行
Edge for Private Cloud のインストールおよび運用ガイド(バージョン 4.18.01)にアクセスできるようになりました。
ソフトウェア アップデート
このリリースには、次のソフトウェア アップデートが含まれています。
- Java JDK 1.8 - 最新の Java 機能を活用するために、
Java 1.8 と互換性があります。Oracle JDK 1.8 または OpenJDK 8 が
できます。
Java 8 への更新の一環として、一部の TLS 暗号は Oracle JDK 1.8 で使用できなくなりました。 完全なリストについては、「デフォルトで無効になっている暗号スイート」セクションをご覧くださいhttp://docs.oracle.com/javase/8/docs/technotes/guides/security/SunProviders.html. - Cassandra 2.1.13 - Cassandra 2.0.15 から更新しました。
インストール、アップグレード、 ロールバック
インストール、アップグレード、および関連スクリプトの変更点は次のとおりです。詳細情報 Edge for Private Cloud のドキュメントをご覧ください。
- 4.16.01 から更新する新しいプロセス - このリリースでは、
apigee-migrate
ユーティリティをupdate.sh
ユーティリティに置き換えて、 を 4.16.01 から 4.16.05 にインストールします。Apigee Edge 4.16.01 を 4.16.05. -
ブートストラップ
<ph type="x-smartling-placeholder">
- </ph>
bootstrap.sh
(4.16.01 バージョン)は現在 4.16.05 のbootstrap_4.16.05.sh
- ダウンロードするために
uname:pword
を指定する必要がなくなりましたbootstrap_4.16.05.sh
。
- ロールバック - 更新を 4.16.05 にロールバックするには、
4.16.05 バージョンのコンポーネントをインストールし、前のバージョンを再インストールします。前の
rollback.sh
ユーティリティは削除されました。4.16.05 ロールバック プロセスを参照してください。 setup.sh
とupdate.sh
は、ログファイルを書き込むことができます。/tmp
- デフォルトでは、setup.sh
とupdate.sh
ユーティリティによるログ情報の書き込み/opt/apigee/var/log/apigee-setup
に移動。ユーティリティを実行しているユーザーが そのディレクトリにアクセスできると、/tmp
ディレクトリにログを書き込みます。 ユーザーに/tmp
へのアクセス権がない場合、ユーティリティは失敗します。- API BaaS 更新手順 - 4.16.01 リリースで、次のことを行いました。
API BaaS を再インストールします。新しい
update.sh
ユーティリティは、 API BaaS を更新していますApigee Edge 4.16.01 を 4.16.05.
管理
プライベート クラウドの管理と構成の新機能は次のとおりです。
- インストールの検証
- Edge Private Cloud のテストに使用する
apigee-validate
ユーティリティ Management Server からインストールできるようになりました。これまではこのスクリプトを 作成されます。詳細については、 インストールします。 - リージョン名 - リージョンには任意の名前を使用できます。以前のリリースでは、 「dc-#」の形式にします。ここで、# は整数値です。
- ゲートウェイ Pod - ゲートウェイ Pod には任意の名前を付けることができます。以前のリリースでは 名前は「gateway」にする必要がありました。
- スクリプト ベースの管理 - A
新しい
apigee-adminapi.sh
コマンドライン ユーティリティを使用すると、 Edge Management API を呼び出して実行する Edge 構成タスク。詳しくは、 apigee-adminapi.sh ユーティリティ。 - 仮想ホスト SSL サイレント構成 - 組織または 仮想ホストで SSL を構成するためのプロパティを渡せるようになりました。組織のオンボーディングをご覧ください。
API サービス
以前のクラウドで提供されている Edge API サービスの新機能は次のとおりです。 必要があります。
syslog メッセージ ロギングの固定長の接頭辞(Cloud 16.03.30)
Message Logging ポリシーの新しい <FormatMessage>
要素が
変更します。方法
<FormatMessage>true</FormatMessage>
の設定、Syslog メッセージ
一定の文字数で始めると、Apigee によって挿入されたデータを除外できます。詳細
詳しくは、メッセージ
Logging ポリシーをご覧ください。(APIRT-1398)
API プロキシのベースパスでのワイルドカード(Cloud 16.03.09 UI)
管理 UI では、API プロキシで 1 つ以上の /*/
ワイルドカードを使用できます。
使用します。たとえば、ベースパスを /team/*/members
にすると、クライアントは次の呼び出しが可能になります。
https://[host]/team/blue/members
を使用してプロキシを実行するか、
https://[host]/team/green/members
への新しいプロキシの作成は不要
サポートします。/**/
は使用できません。(MGMT-3154)
API プロキシ チェーン(Cloud 16.03.02、Cloud 16.03.09 UI)
Edge ではローカル API プロキシ チェーンがサポートされているため、ある API プロキシから別の API プロキシを呼び出すことができます エッジ組織にデプロイできます。以前の API プロキシには チェーン接続には別の API プロキシへの HTTP(S) 呼び出しが必要で、プロキシによってリクエストが Message Processor(ロードバランサ、Router、Message Processor)もあります。
新しい LocalTargetConnection
要素は、API プロキシの
TargetEndpoint。API プロキシ名、特定の ProxyEndpoint の名前を指定できます。
または単にローカル API プロキシ リソース(
/v1/myresource など)にマッピングされます。プロキシ エディタの UI には、サービスを追加または更新するときに
TargetEndpoint。
プロキシ チェーンは Service Callout ポリシーでも使用できます。
詳細については、API プロキシのチェーン接続をご覧ください。
できます。新しい LocalTargetConnection
要素も XML にリストされます。
(https://github.com/apigee/api-platform-samples/blob/master/schemas/configuration/configuration_schemas.xsd)
(MGMT-3049、MGMT-3050)
修正済みのバグ
このリリースでは以下のバグが修正されています。このリストは主に サポート チケットの修正状況を確認します。Chronicle SOAR は すべてのユーザーを対象にした情報です。
Edge for Private Cloud 4.16.05
問題 ID | 説明 |
---|---|
PRC-770 | 16.01 インストーラで Postgres スタンバイ サーバーの登録に失敗する 軸グループ |
PRC-758 | ユーザー役割のユーザーがカスタム レポートを編集できる |
PRC-883 | マスター / スタンバイ構成を使用した Postgres サーバーでの更新は、 失敗 |
クラウド 16.03.30
問題 ID | 説明 |
---|---|
SECENG-584 | 証明書チェーン内の証明書間の改行の検証チェックが原因で、 いくつかの証明書を本番環境に導入 |
MGMT-3217 | KVMap 名が「keys」で終わると Management API の呼び出しが失敗する |
MGMT-3214 | JavaCallout の際にクラスの競合が発生し、その結果、お客様の Java コードが 失敗 |
MGMT-3185 | 組織管理者を組織に追加する際にエラーが発生する |
EDGEUI-127 | 新しいプロキシ エディタで十分な権限を取得する |
EDGEUI-119 | UI セッションのタイムアウトに関する問題 |
CORESERV-671 | [No rings configuration;]cps サービスを初期化できません エラー |
AXAPP-2345 | CPS 以外の顧客向けの AX カスタム レポートの一覧表示に関する問題 |
AXAPP-2302 | Daily Apigee Analytics Summary でデベロッパーにゼロが表示される 導入 |
APIRT-2750 | 特定の組織におけるトラフィック障害の発生率 |
APIRT-2516 | JavaScript コールアウトのランタイム エラーで間違った行が指定されている 数字 |
APIRT-2508 | Vault コールバック内でエクスプレス リッスンを呼び出すと終了エラーが発生する |
APIRT-2336 | Node.js での Gzip の問題 |
APIRT-1975 | message.content のマスク構成が機能しない |
Cloud 16.03.16 UI
問題 ID | 説明 |
---|---|
MGMT-3142 | Error Analysis ダッシュボードにグラフが読み込まれない(更新された修正) |
Cloud 16.03.09 UI
問題 ID | 説明 |
---|---|
MGMT-3158 | 個々のプロキシの RBAC が API |
MGMT-3142 | Error Analysis ダッシュボードにグラフが読み込まれない |
MGMT-3118 | UI に表示される「clientAuthEnabled」の SSL 仮想ホスト構成が正しくない パラメータ |
DEVRT-2344 | 1 日のレポートの定義で、管理画面で取引が読み込まれない |
クラウド 16.03.02
問題 ID | 説明 |
---|---|
MGMT-3083 | Node.js のログの自動更新がログメッセージに対して冗長すぎる |
DEVRT-2275 | カスタム属性の料金プランに、10 個ではなく 5 個の属性しか表示されない 許可 |
DEVRT-1275 | 料金プランのプルダウン メニューに、一部のデベロッパーが表示されない |
DEVRT-1074 | 残高がゼロのプリペイド デベロッパーからクレジットがスローされた場合に NullpointerException がスローされる 適用済み |
Cloud 16.02.17
問題 ID | 説明 |
---|---|
MGMT-3083 | Node.js のログの自動更新がログメッセージに対して冗長すぎる |
MGMT-3077 | UI が、デフォルトを使用する WSDL から無効なプロキシ バンドルを生成する 名前空間 |
MGMT-1642 | カスタム ユーザー役割に「get」がありませんデベロッパー アプリの権限 |
既知の問題
このリリースには、次の既知の問題があります。
問題 ID | 説明 |
---|---|
APIRT-2978 |
ルーターが Nginx を起動できない、またはルーターが起動しない Edge Router が Nginx の起動に失敗した場合や、 /opt/apigee/var/log/edge-router/logs/system.log 次に、/opt/nginx/conf.d ディレクトリ内のすべてのファイルを削除します。 ルーターを再起動します。 > rm -f /opt/nginx/conf.d/* > /opt/apigee/apigee-service/bin/apigee-service edge-router restart |
APIRT-3364 |
Message Processor が IPv4 と IPv6 で DNS ルックアップを行う NSCD(ネームサービス キャッシュ デーモン)をインストールして有効にしている場合、 Message Processor は IPv4 用と IPv6 用の 2 つの DNS ルックアップを行います。 IPv6 で DNS ルックアップを無効にするには:
|
PRC-1118 |
「apigee-service apigee-postgresql pg-data-purge」実行時のエラー コマンド apigee-service apigee-postgresql pg-data-purge を実行する場合コマンドを実行し、 次の形式のエラーが表示されます。 エラー: リレーションのオーナーである必要があります /opt/apigee/apigee-postgresql-4.16.05-0.0.894/lib/actions/pg-data-purge を編集します。 次のプロパティを「apigee」に設定します。 POSTGRES_USER=apigee |
DOC-1687 | 既知のパッケージ依存関係の競合により、Katello エージェントは Satellite で使用していました サーバー 6 が、Qpid を実行している Apigee Edge ホストに正しくインストールされない デーモンです。 |
JSON ペイロードが Assign Message、Java Callout、Raise Fault ポリシー
Assign Message、Java Callout、Raise Fault ポリシーでは、
<Set><Payload>
要素を使用してコンテンツを追加します。そうしたメッセージの一部として
実行時に値が自動入力される変数を含めることができます。たとえば
HTTP ヘッダーから日付を出力するには、
メッセージに {message.header.date}
を挿入してください。
メッセージ形式が JSON の場合、次のようになります。
{"The date is: " : "{message.header.date}"}
しかし、これは不正な形式の JSON です。この問題を回避するには、2 つの オプション:
- 左中かっこをバックスラッシュでエスケープします。
\{"The date is: " : "{message.header.date}"}
- ペイロード要素の構成で、
variablePrefix
と JSON ペイロード内の変数を示すvariableSuffix
属性。対象 例:
<Payload contentType="application/json" variablePrefix="#" variableSuffix="%">{"The date is: " : "#message.header.date%"}</Payload>
次の Edge for Private Cloud 機能リリースでは、 JSON メッセージで問題なく使用できます。(APIRT-1160)
Router が Nginx を起動できない、または ルーターが起動しない
Edge Router が Nginx の起動に失敗した場合や、起動に失敗した場合(/opt/apigee/var/log/edge-router/logs/system.log を参照) 次に、/opt/nginx/conf.d ディレクトリ内のすべてのファイルを削除し、 ルーター:
> rm -f /opt/nginx/conf.d/* > /opt/apigee/apigee-service/bin/apigee-service edge-router restart