4.16.01 - Edge for Private Cloud リリースノート

<ph type="x-smartling-placeholder"></ph> 現在、Apigee Edge のドキュメントが表示されています。
Apigee X のドキュメント
詳細

2016 年 3 月 24 日(木曜日)に、Apigee Edge for Private Cloud の新しいバージョンをリリースしました。

<ph type="x-smartling-placeholder">

以前の Edge for Private Cloud 四半期リリース(4.15.07.00)以降、 次の機能リリースに含まれています。

リリースについて 番号付けを使用して、特定のクラウド リリースが 含まれている必要があります。

サポートの終了

プライベート クラウド 4.15.07.03

API 説明
QPID キューのチェック API を使用した QPID キューの確認ができなくなりました
QPID サーバーで作成されたキューを確認するには、 確認します。
curl http:// <qpid_IP>:8083/v1/servers/self/queues
この API は非推奨となりました。

アナリティクス: 複数のレポートのカスタム レポート ダッシュボード ビュー (Cloud 15.09.30)

特定のカスタム 最大 4 つのカスタム レポートを表示できるレポート ダッシュボード機能が、 非推奨となり、今後のリリースで削除される予定です。(MGMT-2673)。カスタム設定のその他すべての側面 レポートは引き続き使用できます。

組織名の長さはオーバーライドできません (プライベート クラウド内)

以下を設定して、20 文字の組織名をオーバーライドできなくなりました。

  • APIGEE_ORG_NAME_LENGTH=25
    
  • APIGEE_ENV_NAME_LENGTH=25
    

新機能と拡張機能

このリリースにおける新機能と機能強化は次のとおりです。このコースでは、 改良点に加え、いくつかのユーザビリティ、パフォーマンス、セキュリティ、 安定性の向上。

プライベート クラウド

RedHat、CentOS、Oracle 6.7 ~ 7.2 をサポート

このリリースでは、RedHat Enterprise Linux、CentOS、Oracle Linux バージョン 6.7 のサポートが追加されました。 7.2 までです。

システム要件の一覧については、サポートされているソフトウェアとサポート対象バージョンをご覧ください。

RPM ベースのインストール

このバージョンの Edge では、RPM ベースのインストール メカニズムが使用されているため、 インストールと移行の手順を確認します。

新しいベース ディレクトリ

バージョン Edge 4.16.01 のディレクトリ構造が変更されました。Edge の以前のリリースでは、 ベース ディレクトリに Edge をインストールしました。

/<install-dir>/apigee4

install-dir は任意の場所に配置できます。デフォルトは /opt です。例:

/opt/apigee4

バージョン 4.16.01 では、Edge を次のディレクトリにインストールする必要があります。

/opt/apigee

また、apigee4 apigee に変更されています。

データ ディレクトリの場所は影響を受けません。/opt/apigee の下に置くか、次の場所に配置します。 できます。

新しい仮想ホストの要件

Edge 移行スクリプトは、既存の Netty Router の移行に必要なほとんどのタスクを処理します。 Nginx に移行する。ただし、アップグレードの一環として、すべての仮想ホストが 定義には、移行前にホスト エイリアスを含める必要があります。

Edge のインストール ガイド(Apigee FTP で入手可能)をご覧ください。 サイト: ftp://ftp.apigee.com/ ホスト エイリアスを追加して、既存の仮想ホストにさらに追加することもできます。

構成付きのコード

Edge バージョン 4.16.01 では、/&lt;install-dir&gt;/apigee4/conf ディレクトリの .properties ファイルが使用されなくなりました。 構成する必要があります4.16.01 の時点でも、Edge コンポーネントの構成には、 .properties ファイルですが、次のディレクトリに配置されています。

/opt/apigee/customer/application

ノードにインストールされている Edge コンポーネントごとに、そのノードに .properties ファイルがあります。 されます。コンポーネントを構成するには、対応する .properties ファイルを編集して 値を追加するか、新しいプロパティと値を追加します。ファイルが存在しない場合 作成することができます。

以前のバージョンの Edge とは異なり、Edge 4 .16.01 の.properties ファイルには、すべて コンポーネントのプロパティを定義します。このリリースでの変更の 1 つは、.properties ファイルの デフォルトのプロパティ値のオーバーライドのみが含まれます。

このアーキテクチャの利点は、新しいバージョンの Edge への移行時に、 インストーラが /opt/apigee/customer/application にあるファイルを上書きすることはありません。 これにより、Edge が設定を誤って上書きする可能性がなくなります。

移行時に、Edge インストーラが既存の .properties ファイルを調べ、変更をコピーします /opt/apigee/token ディレクトリに移動します。したがって、 移行後に編集する必要はありません。

詳細については、Apigee の FTP サイトで入手できる Apigee Edge のオペレーション ガイドをご覧ください。 ftp://ftp.apigee.com/.

Edge 構成スクリプトが置き換えられました

Edge の以前のリリースで使用されていた構成スクリプトは削除され、 が以下のいずれかに置き換えられます。

  • Apigee ユーティリティで実行するコマンド(apigee-service、apigee-all、 apigee-setup、apiee-provision、apigee-migrate ユーティリティのいずれかを使用できます。
    たとえば、all-start.sh と all-stop.sh のスクリプトは次のように置き換えられています。 コマンド:
    &gt; /opt/apigee/apigee-service/bin/apigee-all start
    &gt;/opt/apigee/apigee-service/bin/apigee-all 停止
  • Edge コンポーネントで直接実行するコマンド。たとえば以前のリリースでは chpasswd-openldap.sh スクリプトを使用して OpenLDAP パスワードを変更していました。このスクリプトには apigee-openldap コンポーネントで実行する次のコマンドに置き換えられています。
    &gt; /opt/apigee/apigee-service/bin/apigee-service apigee-openldap change-ldap-password -o oldPword -n newPword です

Apigee Edge のオペレーション ガイド(Apigee FTP から入手可能)をご覧ください。 サイト: ftp://ftp.apigee.com/ 構成を実行できます。

新しいエッジルーター

Edge for Private Cloud のこのリリースには、 Nginx ルーター。Nginx Router は、以前のリリースで使用していた Netty Router に置き換わるものです。 4.16.01.

Nginx ルーターのハードウェアとポートの要件は Netty Router と同じであるため、 変更が必要です。

詳細については、Edge のインストールの付録 A: Nginx ルーターについて ガイド。 Apigee の FTP サイト ftp://ftp.apigee.com/ で入手できます。

BaaS ロードバランサの削除

内部ロードバランサが API BaaS ポータルから削除されました。次に、 API BaaS ポータルと 3 つの API BaaS スタックノード間の独自のロードバランサを構築します。

ロードバランサの代わりに、ラウンドロビン DNS を使用することもできます。このシナリオでは BaaS スタックの IP アドレスに対応する複数の A レコードを持つ DNS エントリを作成する。DNS 中 DNS サーバーはラウンドロビン方式で A レコード値を自動的に返します。

Cassandra ノードと ZooKeeper ノードを追加する方法、およびデータを追加する方法について説明する新しいドキュメント データセンターから既存のデータセンターに

Apigee の FTP サイトにあるドキュメントの ZIP ファイルに「Scaling Edge for Private」が含まれるようになりました。 Cloud」Cassandra ノードと ZooKeeper ノードを追加する方法、データセンターを データセンターにデプロイできます。

組織ツールの削除

orgtool は、 組織に関する情報を取得するためのエッジ インストール。このツールは削除されました。マイページ 次に、Edge UI または API 呼び出しを使用して、組織に関する情報を取得します。

4.16.01 でタスクを実行する方法

次の表に、4.15.07.03 でタスクを実行した方法と、この時点から実行する方法を示します。 4.16.01 では、詳細については、Apigee の FTP サイトで入手できる Edge のオペレーション ガイドをご覧ください。 ftp://ftp.apigee.com/.

タスク 4.15.07.0x 4.16.01

インストール ディレクトリ

/<inst_dir>/apigee4 /opt/apigee

ログ ディレクトリ

/&lt;inst_dir&gt;/apigee4/var/log /opt/apigee/var/log/comp

コンポーネントをインストールする

/&lt;inst_root&gt;/apigee4/share/installer/apigee-setup.sh -p comp -f configFile

/opt/apigee/apigee-setup/bin/setup.sh -p component -f configFile

すべての開始、停止、再起動、ステータス、バージョン

/&lt;inst_root&gt;/apigee4/bin/all-start.sh
/&lt;inst_root&gt;/apigee4/bin/all-stop.sh
/&lt;inst_root&gt;/apigee4/bin/all-status.sh
/&lt;inst_root&gt;/apigee4/bin/check.sh

/&lt;inst_root&gt;/apigee/apigee-service/bin/apigee-all start|stop|restart|status|version

競合の開始、停止、再起動、ステータス、バージョン

/&lt;inst_root&gt;/apigee4/bin/apigee-service comp 開始|停止|再開|ステータス

/&lt;inst_root&gt;/apigee/apigee-service/bin/apigee-service comp 開始|停止|再開|ステータス|バージョン

バックアップ / 復元

/&lt;inst_root&gt;/apigee4/bin/backup.sh
/&lt;inst_root&gt;/apigee4/bin/restore-comp.sh

/&lt;inst_root&gt;/apigee/apigee-service/bin/apigee-service comp のバックアップ

/&lt;inst_root&gt;/apigee/apigee-service/bin/apigee-service comp の復元

インストールをテスト

/&lt;inst_root&gt;/apigee4/test/test-sa.sh

  1. /opt/apigee/apigee-service/bin/apigee-service apigee-validate インストール:
  2. /opt/apigee/apigee-service/bin/apigee-service apigee-validate の設定

オンボーディング

/&lt;inst_root&gt;/apigee4/bin/setup-org.sh

  1. /opt/apigee/apigee-service/bin/apigee-service apigee-provision インストール
  2. /opt/apigee/apigee-service/bin/apigee-service apigee-provision setup-org -f configFile

組織、環境、仮想ホストを 1 つのステップで追加

/&lt;inst_root&gt;/apigee4/bin/setup-org.sh

/&lt;inst_root&gt;/apigee/apigee-service/bin/apigee-service apigee-provision setup-org -f configFile

組織を追加

/&lt;inst_root&gt;/apigee4/bin/create-org.sh

/&lt;inst_root&gt;/apigee/apigee-service/bin/apigee-service apigee-provision create-org -f configFile

環境を追加

/&lt;inst_root&gt;/apigee4/bin/add-env.sh

/&lt;inst_root&gt;/apigee/apigee-service/bin/apigee-service apigee-provision add-env -f configFile

ユーザーを追加

API 呼び出し

API 呼び出しまたは

/&lt;inst_root&gt;/apigee/apigee-service/bin/apigee-service apigee-provision create-user -f configFile

移行

/&lt;install_root&gt;/apigee4/share/installer/apigee-upgrade.sh -c comp

  1. /opt/apigee/apigee-service/bin/apigee-service apigee-migrate のインストール
  2. /opt/apigee/apigee-migrate/bin/migrate.sh -c cs,zk -f configFile

アルファ版リリース Monitoring ツールとダッシュボード

このリリースに含まれているのは、新しいモニタリング ツールとダッシュボードのアルファ版です。 。このツールを使用すると、さまざまなコンポーネント(ルーター、メッセージ、 プロセッサ、ZooKeeper、Cassandra など)と、さまざまな組織と環境の HTTP エラーコード 必要があります。ダッシュボード データのスナップショットを作成して、 サポート インシデントの解決を支援する Apigee。

インストール手順を含むドキュメントは、Edge の ZIP ファイルに含まれています。 4.16.01 ドキュメントは、Apigee FTP サイト ftp://ftp.apigee.com/ で入手できます。

ただし、ダッシュボードをインストールして使用するには、Apigee の評価を完了する必要があります。 ドキュメントの ZIP ファイルに含まれる契約書を、orders@apigee.com 宛てにメールで送信して Apigee に返送します。

エッジ プラットフォーム

管理 UI のサイズ変更(Cloud 15.09.30)

管理 UI の複数のページのデザインが更新されました。(MGMT-2627)

API サービス

再設計された API プロキシ ウィザード(Cloud 16.01.20)

API プロキシ ウィザードが再設計されました。[+ API Proxy] をクリックすると、[API プロキシ] ページで では、新しいウィザードのガイドに沿って API プロキシを作成できます。すべての 以前の API プロキシ ウィザードと同じ設定を使用できます。(MGMT-1376)

OpenAPI(Swagger)ドキュメントを使用して API プロキシを作成する(Cloud 16.01.20)

新しい API プロキシ ウィザードの再設計の一環として、OpenAPI から API プロキシを作成できるようになりました。 (Swagger)ドキュメントをご覧ください。API プロキシ ウィザードの最初のページで、[Use OpenAPIReverse Proxy を選択した場合)、Node.js App、または No Target。表示されたフィールドに、 OpenAPI ドキュメントを作成します。詳細については、シンプルな API プロキシの構築をご覧ください。 (MGMT-1376)

SOAP プロキシの WSDL 1.2 サポート(Cloud 16.01.20)

Apigee Edge では、SOAP サービスを呼び出す API プロキシの作成で WSDL 1.2 がサポートされています。(MGMT-2835)

TargetEndpoint 構成の SSLInfo 変数(Cloud 16.01.20)

API プロキシ TargetEndpoint では、SSL/TLS の詳細を動的に設定して、柔軟なサポートを行うことができます。 ランタイム要件があります次の例は、TargetEndpoint で SSLInfo がどのように設定されるかを示しています。 実行時に、Java Callout、JavaScript ポリシー、または Assign Message ポリシーを使用します。設定する値を含むメッセージ変数を使用します。

<TargetEndpoint>
...
  <SSLInfo>
    <Enabled>{myvars.ssl.enabled}</Enabled>
    <ClientAuthEnabled>{myvars.ssl.client.auth.enabled}</ClientAuthEnabled>
    <KeyStore>{myvars.ssl.keystore}</KeyStore>
    <KeyAlias>{myvars.ssl.keyAlias}</KeyAlias>
    <TrustStore>{myvars.ssl.trustStore}</TrustStore>
  </SSLInfo>
...
</TargetEndpoint>

この機能については、次のドキュメントで説明されています。

(APIRT-1475)

SAML アサーション ポリシーに対する RSA_SHA256 アルゴリズムのサポート(Cloud 16.01.20)

SAML アサーション ポリシーは、RSA_SHA1 に加えて RSA_SHA256 アルゴリズムもサポートするようになりました。 (APIRT-1779)

証明書のアップロード時の検証(Cloud 16.01.20)

期限切れまたは無効な証明書がキーストアやトラストストアにアップロードされるのを防ぐために、 Management API は、アップロード時に証明書を検証します。証明書を検証することで、 ファイルのサイズが 50 KB 以下であり、形式が PEM または DER のいずれかである。 証明書の有効期限も検証されます。デフォルトの有効期限検証をオーバーライドするには(検証を )を使用するには、次のクエリ パラメータを使用します。 ?ignoreExpiryValidation=true

詳細については、<ph type="x-smartling-placeholder"></ph>をご覧ください。 JAR ファイルをキーストアにアップロードする 証明書をトラストストアにアップロードするをご覧ください。(SECENG-516)、(APIRT-2213)

Node.js の [ログ] ページでの自動ポーリング(Cloud 16.01.20)

プロキシ エディタから Node.js ログを表示すると、[Node.js Logs] ページが自動的に表示されます。 ログは定期的に更新されます。[自動更新を停止] をクリックしますオフにする 自動更新されます。(MGMT-1692)

X-Forwarded-For HTTP ヘッダー(Cloud 15.09.30)

セキュリティを強化するため、Edge はデフォルトで X-Forwarded-For HTTP リクエストを削除します。 このヘッダーには 1 つ以上の IP アドレスが含まれます。新しいデフォルトの動作では、クライアント IP は Edge が受信した IP アドレスは、最後の外部 TCP ポート 4 から アクセス制御をバイパスするために偽装できるアドレスではなく、 に関するポリシーに準拠する必要があります

このデフォルトの動作を変更して、X-Forwarded-For 件のアドレスが API プロキシを使用するには、 組織内の feature.enableMultipleXForwardCheckForACL=true

ポリシー プロパティへの JavaScript アクセス(Cloud 15.07.08)

API プロキシフローで JavaScript を使用する場合、JavaScript で定義されたプロパティにアクセスできます。 に関するポリシーに準拠する必要があります。これは、よく知られている変数を JavaScript で使いたい場合に特に便利です。 できます。たとえば、JavaScript ポリシーに次のプロパティ定義が含まれているとします。

<Properties>
    <Property name='source'>response.content</Property>
</Properties>

JavaScript では、「source」への参照を使用してメッセージ レスポンスにアクセスできます。 プロパティを次のように指定します。

var source = properties.get('source'); // returns: response.content または
var source = properties.source
または
var source = properties['source']

詳細については、JavaScript ポリシーをご覧ください。(APIRT-1460)

組織レベルの監査(Cloud 15.07.08)

組織管理者は、組織レベルで行われたアクションの履歴を監査できます。 管理 UI で、[管理] >組織の履歴。詳細 詳しくは、監査: API、プロダクト、 組織履歴をご覧ください。(MGMT-2232)

組織管理者のロールから自己削除(Cloud 15.07.08)

組織管理者は、Google Cloud コンソールまたは [管理] >組織ユーザーと 名前の横にある [削除] をクリックします。(MGMT-934)

API プロキシ バンドルのインポート進行状況インジケーター(Cloud 15.07.08)

管理 UI で大きな API プロキシ バンドルをアップロードすると、アニメーションは まだインポートが進行中であることが示されます。これにより、 UI が表示されます。(MGMT-1285)

キャッシュの動作と構成(Cloud 15.07.22)

メモリ内キャッシュの管理と使用率を改善するには、「メモリ内の最大要素数」 環境キャッシュ リソースに対する設定は、Edge クラウド リリース 15.06.10 で非推奨になりました。イン Edge Cloud リリース 15.07.22 では、この設定は Apigee Edge 管理 UI の環境構成部分。

すべてのキャッシュ リソースに存在する要素の合計(デフォルトのキャッシュを含む)は、 キャッシュに割り当てられたメモリの合計です。デフォルトでは、インメモリに割り当てられた合計メモリが ある Message Processor でのキャッシングが、使用可能な全メモリの 40% を占めます。要素は次のものになります: メモリ内キャッシュから強制排除されるのは、キャッシュ・メモリが不足している場合、または要素が期限切れとなった場合のみです。 (MGMT-2413、APIRT-1140)

管理 UI のターゲット サーバー構成(Cloud 15.07.22)

API >管理 UI の [Environment Configuration] ページで、 ターゲット サーバーを削除します。

また、ページのデザインが一新され、キャッシュの作成、追加、 インラインで削除した。キャッシュのプロパティには、 Elements in Memory」は、UI で使用できなくなりました。これらのプロパティの設定は、 ランタイムキャッシュ動作への影響は ありません(MGMT-280)

syslog へのメッセージ ロギングを使用した SSL(Cloud 15.07.22)

Message Logging ポリシーでは、サードパーティのログ管理プロバイダへの syslog の送信をサポート 通信できますポリシー構成で、親の直接の子として以下を使用します。 要素:

<SSLInfo>
    <Enabled>true</Enabled>
</SSLInfo>

詳細については、Message Logging ポリシーをご覧ください。 (APIRT-942)

管理 UI(Cloud 15.07.22)

Apigee エンジニアリングは、管理におけるさまざまな軽微なバグの修正とユーザビリティの改善を行いました UI です。

Trace の cURL(Cloud 15.09.02)

ターゲット サーバーにリクエストを行う API プロキシ呼び出しをトレースする場合、 cURL コマンドとしてターゲット サーバーに送信します。[Request sent to target server] を選択します。ステージ クリックして [Show Curl] をクリックし、[Request sent to target] の サーバー"列をクリックします。(MGMT-2589)

データ マスキングの特殊文字(Cloud 15.09.02)

データ マスキングを使用して JSON ペイロードの機密データをマスキングする場合、$ などの特殊文字 * と { をマスクできるようになりました。(APIRT-1727)

管理 UI の Key-Value マップ(Cloud 15.09.30)

Edge 管理で環境スコープの Key-Value マップ(KVM)を作成、管理できるようになりました UI です。環境スコープの KVM には、組織内の任意の API プロキシからアクセスできる Key-Value ペアが含まれます。 環境ごとに構成する必要があります管理 UI メニューで、[API] > 環境構成 >必要な環境を選択 >Key-Value マップ タブで確認できます。詳細については、作成と編集をご覧ください 環境 Key-Value マップをご覧ください。(MGMT-1393)

管理 UI での PopulateCache ポリシーのデフォルトの有効期限(Cloud 15.09.30)

API プロキシ エディタで PopulateCache ポリシーを追加すると、<TimeoutInSec>要素 [キャッシュの有効期限] には、3600 秒(1 時間)の値が事前入力されます。以前の 300 秒(5 分)でした。(MGMT-2622)

デベロッパー サービス

API プロダクト ページのパフォーマンス、リストされていないデベロッパー アプリ(Cloud 16.01.20)

管理 UI で API プロダクトを表示すると、その API プロダクトに関連付けられているデベロッパー アプリ 表示されます。UI のパフォーマンスを向上させるため、次の場合、デベロッパー アプリのリストは表示されません。 API プロダクトを編集します。(MGMT-2869)

[Developer Apps] ページの [Key] 列(Cloud 15.08.05)

多数のデベロッパー アプリがある組織では、[キー] 列が表示されている [Developer Apps] ページ(アプリごとのキーの数が表示されます)に表示されると、ディスプレイのパフォーマンスが低下することがあります。宛先 このような状況でディスプレイのパフォーマンスを改善するには、Apigee サポートに連絡して、以下の設定を行ってください。 組織レベルのプロパティ: features.appsNoCredentialsEnabled = true。この プロパティによって [キー] 列が削除されます。ただし、[キー] 列を削除すると コンシューマ キーとシークレットで検索できます。(MGMT-2486)

デベロッパーの詳細ページの進行状況スピナー(Cloud 15.09.30)

管理 UI で [デベロッパーの詳細] ページが読み込まれると、そのページの [Apps] セクション アプリがまだ読み込み中の場合は進行状況スピナーが表示されます。これにより、以前の動作が アプリの読み込み中に [Apps] セクションが空欄になっていました。(MGMT-2667)

収益化

API パッケージ名を編集する(Cloud 16.01.20)

API パッケージの名前は、収益化のライフサイクル中、いつでも更新できます。 API パッケージに公開されている料金プランが含まれている場合。(DEVRT-2177)。

カスタム属性で許容される小数(Cloud 16.01.20)

「カスタム属性を含むレート表」を使用する場合メッセージ内のカスタム属性に トランザクションの乗数として使用されるヘッダーを、最大 4 の 10 進数値にできるようになりました。 あります。このタイプのプランの詳細については、以下をご覧ください。 具体的に レート表カスタム属性の詳細(DEVRT-2191)。

概要レポートの料金プランの名前と ID(Cloud 15.09.02)

Management API を使用して収益の概要レポートを生成する際は、「料金プラン」を追加できます。名前 「プラン ID」を評価します追加できますそのためには、「RATEPLAN」を追加しますgroupBy 属性として API 呼び出しを実行します。詳しくは、 レポートをご覧ください。(この機能は、収益化レポート UI ではまだ使用できません)。イン 既存の料金プランの名前と ID の列が、 他のグループ列とともに表示されます(DEVRT-1740)

分析サービス

応答時間指標に対する sum( ) 関数(Cloud 16.01.20)

アナリティクスのカスタム レポートと API 呼び出しでは、集計関数が Target Response Time、Total Response Time、end_point_response_time です。たとえば、 /stats API (http://docs.apigee.com/management/apis/get/organizations/%7Borg_name%7D/environments/%7Benv_name%7D/stats/%7Bdimension_name%7D-0), 次の「select」コマンドをクエリ パラメータ: ?select=sum(total_response_time) (AXAPP-2006)

レイテンシ分析レポート: API プロキシ名の並べ替え(Cloud 16.01.20)

Latency Analysis レポート UI(Apigee Edge Enterprise プランのみ)では、API プロキシは [Proxy] プルダウン リストにアルファベット順に表示されます。(MGMT-2858)

ダッシュボードのデベロッパー アプリが表示名で表示される(Cloud 16.01.20)

管理 UI ダッシュボードの [Developer Apps] 棒グラフには、デベロッパー アプリが表示ごとに一覧表示されています。 名前で識別されます。(MGMT-2853)

カスタム レポートの新しい日付/時刻ウィジェット(Cloud 16.01.20)

管理 UI のカスタム レポートページにある日付/時刻選択ツール ウィジェットが強化されました。 (MGMT-2881)

GeoMap の都市のドリルダウン(Cloud 15.07.22)

分析用の GeoMap には「都市」と米国とカナダをドリルダウンできます。ユーザーが 地図上で都道府県をクリックすると、通話の発信元の都市のリストが表示されます。 (MGMT-2282)

|Analytics カスタム レポートでの(パイプ)および = 文字(Cloud 15.09.02)

アナリティクスのカスタム レポート定義では、| の使用がサポートされています。(パイプ)と = 記号を使用できます。それ以前は これらのシンボルには、%7C および %3D エンコードを使用する必要がありました。(MGMT-2504)

プロキシパス サフィックスのディメンション(Cloud 15.09.30)

アナリティクスのカスタム レポートで、新しいプロキシパス サフィックス(proxy_pathsuffix)ディメンションが利用可能に API 呼び出しですプロキシパスの接尾辞は、API プロキシの URL の一部で、ベースパスの後に来ます。 条件フロー用に作成されたパスなどです(AXAPP-1902)

レポートに、表示名ではなくデベロッパー ID が表示される(Cloud 15.09.30)

/stats API を使用してデベロッパーを返す Edge Analytics API 呼び出しを行うと、 デベロッパーの表示名がデベロッパー ID とともに返されます。以前はデベロッパー ID のみが 返されます。(AXAPP-1759)

修正済みのバグ

このリリースでは以下のバグが修正されています。

プライベート クラウド 4.16.01

次の表に、Edge for Private Cloud 4.16.01 リリース以降に修正されたバグを示します。宛先 これらの修正プログラムを入手するには、手順に沿って 4.16.01 を最新バージョンにアップデートしてください。 詳細については、Apigee Edge の更新で説明されている RPM とサポート ファイル。 4.16.01.x から最新の 4.16.01 リリースへ

<ph type="x-smartling-placeholder">
問題 ID 説明 ビルド番号
PRC-736

apigee-lib で GCC が不要に

apigee-lib-4.16.01-0.0.901
PRC-735

apigee-validate は失敗しなくなりました。これは、Yahoo Weather API が Oauth

apigee-validate-4.16.01-0.0.910
PRC-739

ユーザーが任意のファイル システム フォルダの下のミラーを抽出できるようにする

apigee-mirror-4.16.01-0.0.904
PRC-756

BaaS Usergrid の check_cassandra_availability.sh で nc が使用されなくなりました。 コマンド

baas-usergrid-2.1.0-0.0.112
PRC-778

アップグレード後に Zookeeper クラスタ情報が失われなくなった

apigee-migrate-4.16.01-0.0.873
PRC-787

API BaaS で Cassandra 認証がサポートされるようになりました

baas-usergrid-2.1.1-0.0.122
PRC-804

ログファイルの場所を指定可能に

apigee-service-4.16.05-0.0.435
PRC-840

Edge コンポーネントのシンボリック リンクが破損している

edge-gateway-4.16.01-0.0.538

EDGEUI-538
EDGEUI-524

WSDL のインポートで Soap プロキシの生成がハングする/ 問題 WSDL から API プロキシを生成する

edge-ui-4.16.01-0.0.3650
EDGEUI-543

URL がローカル アドレスの場合に、URL オプションから WSDL をインポートできない

edge-ui-4.16.01-0.0.3650
APIRT-2719
APIRT-2918

ターゲット コールアウトの作成時に target.url が設定されるようになった

edge-gateway-4.16.01-0.0.538

クラウド 16.01.20

問題 ID 説明
MGMT-2964 新しいプロキシ エディタで Flows タグ内のコメントを受け付けない
MGMT-2957 組織に新しい Pod を追加すると、バンドルのデプロイ ステータスがエラーとして返される 新しい Pod のルーターの
MGMT-2937 カスタムロールの権限不足エラー
MGMT-2875 WSDL SOAP 世代の SOAP 1.2 のヘッダーが正しくない
MGMT-2739 デベロッパー アプリレポートの [アナリティクス] タブに異常グラフが表示されない
MGMT-2735 Node.js ログの更新が完了または停止しない
MGMT-2734 デプロイしたファイルの保存中にエラーが発生した後、保存ボタンが有効にならない セット販売
MGMT-2729 UI で TargetServer のポートを更新すると SSLInfo が消去される
MGMT-2702 Firefox と IE でのクロスサイト セキュリティの脆弱性
FireFox と IE の脆弱性が原因で発生する可能性のあるセキュリティの脆弱性を修正しました クロスサイト リクエストを不適切に許可しない場合があります。
MGMT-2681 プロキシ エディタ: [Condition] で正規表現の一致を使用している場合、Flow Navigator 動詞は表示されません
MGMT-2361 RPCException: Calld out でプロキシのデプロイに失敗する
MGMT-1662 Apigee Public Cloud のリリース中に API プロキシのデプロイが失敗する
DEVRT-2286 sync-organization Monetization API が破損している
同期に使用する API は Apigee Edge データの収益化は、 16.01.20 リリース。
DEVRT-2173 パッケージの名前を変更する必要があるが、アクティブなレートが原因で編集できない 計画
DEVRT-1661 料金プランの開始日より前にデベロッパーによる API リクエストを行うことはブロックされますが、 ブロックは解放されません
API デベロッパーが、月額固定料金、ボリューム バンド料金、またはバンドル料金のプラットフォームに同意した場合 その後、指定された開始日より前に API リクエストを送信した場合、 それ以上のリクエストは行えません。料金プランの開始日が ブロックは解除されます
DEVRT-1643 下書きの料金プランが保存後に破損した
AXAPP-1991 Apigee Analytics の概要のオプトアウトとメールが停止しない
AXAPP-1946 分析のクリーンアップでディスク容量が解放されない
AXAPP-1708 Analytics API で、同じ統計情報に対して異なる数値が生成されるようです 質問内容に応じて
AXAPP-1293 アナリティクスの概要メールに存在しないデベロッパー アプリ名が表示される
APIRT-2518 JavaScript ポリシーを使用して HTTPS バックエンドに接続する際の問題
APIRT-2398 無効または期限切れの認可コードが Apigee エラーとしてカウントされる
APIRT-2397 steps.assignmessage.SetVariableFailed が Apigee エラーとしてカウントされる
APIRT-2396 OAuth で IllegalArgumentException、ArrayIndexOutofBoundsException が Apigee エラー
APIRT-2362 JavaScript のコンパイル エラー
APIRT-2322 無効なクライアント ID が誤って Apigee エラーとして報告される
APIRT-2159 ロギング接頭辞に message_id を追加する
APIRT-2145 Facebook API のトランザクションが失敗することが多い
「:」で始まるヘッダー値の検証は削除されました。
APIRT-2137 MP: チャンク転送エンコードと 205(コンテンツ長 0)
APIRT-2124 Nginx ルーターで、新しく追加された MP の MP プールが更新されない
APIRT-2117 メッセージ ロギング ポリシーが DNS の更新を考慮しない
APIRT-2110 ルーターから 1 つの X-Forwarded-For ヘッダーのみが渡される
APIRT-2062 SkipCacheLookup 条件が満たされている場合、レスポンス キャッシュが正しく機能しない Meet
APIRT-2061 Message Processor が QPID にメッセージを push しない
APIRT-2052 管理ポートが応答しないことが原因で発生する CLOSE_WAIT の回数が多い
APIRT-2024 ロードバランサのない Nginx で、X-Forwarded-For HTTP が正しく入力されない ヘッダー
150930 リリースノートとアクセス制御に X-Forwarded-For のサポート終了通知を追加 に関するポリシーに準拠する必要があります。
APIRT-1933 プロキシ固有のクラスローダーが引き続き MP クラスローダーに委任
APIRT-1877 名前空間を含む XML レスポンスをマスクできない
APIRT-1838 Apigee-127: 複数のプロダクトがある場合に VerifyAPIKey が 1 つの API プロダクトのみを返す 存在する
APIRT-1827 低い同時ストリーミング上限が確認された場合
APIRT-1820 4.15.04 プライベート クラウドで断続的なレイテンシ(1% 超)が発生する 環境
APIRT-707 <GenerateResponse> 呼び出しが実行時に発生する NPE要素は VerifyAccessToken ポリシー

クラウド 15.07.08

問題 ID 説明
MGMT-2381 新しいプロキシ エディタを使用してプロキシをデプロイできない
MGMT-2374 BasePath 要素のスペースを削除してから、 ProxyEndpoint
MGMT-2355 UI で複数のロールの権限が正しく計算されない 組織管理者
MGMT-2324 Swagger モデルをインポートすると、正しくない SmartDocs ノードが生成される
MGMT-1518 MP のデプロイに失敗した場合でも、UI にプロキシがデプロイされたと表示される
MGMT-1489 API プロダクトで正しいリソースが生成されない
DOC-1246 アクセス トークンに関するドキュメントの矛盾する記述
DEVRT-1661

デベロッパーが機能レートに同意している場合、NextRecurringFeeDate は空です プラン
デベロッパーが、 開始日より前に料金プランでいくつかの API 呼び出しを行っており、 その後、呼び出しがブロックされると(予想される動作)、デベロッパーが自動的に 料金プランが有効になったときにブロックが解除されます。なお、本事象はすでに解決しております。

クラウド 15.07.22

問題 ID 説明
TBD-73 Apigee へのインバウンド トラフィック用の静的 IP
MGMT-2422 会社のアプリを編集できない
MGMT-2419 ユーザーが「User」に属するログイン時にロールで権限エラーが発生する
MGMT-2341 カスタム レポート フィルタでクエリが誤って作成される
MGMT-2207 JSONThreatProtection - 含まれている要素が 3 つの場合、ArrayElementCount は機能しない 非プリミティブ型
JSON Threat Protection ポリシーで、ArrayElementCount 要素が正確に指定されていませんでした 配列に含めることができる項目数を制限することです。なお、本事象はすでに解決しております。
MGMT-2158 出力が型のない部分を参照している場合、WSDL をインポートできない

クラウド 15.08.05

問題 ID 説明
複数 API プロキシ エディタの多数の小さなバグが修正されました。

クラウド 15.09.02

問題 ID 説明
複数 API プロキシ エディタの多数の小さなバグが修正されました。
MGMT-2618 デプロイに関するよくある問題
MGMT-2588 デベロッパーの履歴ページで HTML/コードが実行される -- XSS 永続性 脆弱性
MGMT-2543 新しいプロキシ エディタが <Payload> 内の XML を変更するAssignMessage ポリシーを使用します。 これにより 既存の API プロキシが
MGMT-2521 Trace セッションがハングする
MGMT-2519 環境構成 UI が機能しない
AXAPP-1814 カスタム変数(Statistics Collector ポリシー)が本番環境で作成されません ZK キュレーターがオンの場合
APIRT-1927 無効な仮想ホストにより、ルーターが構成を読み込めない env
APIRT-1863 バンドルに空白があるためにデプロイに失敗する
APIRT-1823 &(アンパサンド)文字 ハングする
APIRT-1789 特定の組織の Message Processor でメモリ不足が発生する エラー
APIRT-1776 「print」と呼ぶJavaScript ポリシーで過剰なロギングが発生する
APIRT-1766 WebSocket のタイムアウト
APIRT-1600 ルーターでの ConcurrentModificationException
ルーターのログに、通常のルールで ConcurrentModification の複数のインスタンスが示されていることが示されました。 あります。コネクションがリーパーリストに追加されようとしていたため、 Reaper は古い接続を取り除いていましたなお、本事象はすでに解決しております。
APIRT-1491 503 サービス利用不可の例外
APIRT-1421 JavaCallout ポリシーの処理に断続的に時間がかかる
DEVRT-1843 Mint の UI で TRP のカスタム属性の更新を改善
DEVRT-1472 デベロッパーを更新すると 500 サーバーエラーが発生する

クラウド 15.09.30

問題 ID 説明
MGMT-2687 カスタム レポートにより、14K を超えるディメンションが含まれるブラウザがフリーズする 要素
MGMT-2677 収益化: 管理 UI の [Developers] ページが、 組織でデベロッパーとページ分けが有効になっていません
MGMT-2674 ユーザーのログイン時に Edge UI がインターネットからのダウンロードを試みる
MGMT-2658 API のリビジョンのアップグレード時に発生する OPDK のバージョンに依存する Management Server UI の問題 プロキシ
MGMT-2616 新しい API プロキシ エディタで XML エンティティが正しく処理されない
MGMT-2541 パスワードに + が付いた sysadmin として追加された外部認証システム ID は、 故障
MGMT-2510 組織に属する一部のデベロッパーが表示されないプルダウン
MGMT-2508 ポリシーに表示される無効なリンクのアイコンが不正確に表示される
MGMT-2334 2 番目のプロキシ エンドポイントからリソースにアクセスできない
MGMT-1967 表示名が同じデベロッパー アプリでも、同じトラフィックが表示される アナリティクス
DEVRT-1839 収益化: 管理 UI の国選択リストが並べ替えられた 誤って
AXAPP-1887 ドキュメントに従ってフィルタ条件が機能しない
AXAPP-1869 組織からユーザーを削除すると、そのユーザーはアナリティクスから登録解除される必要がある メール
AXAPP-1533 Analytics Geomap で「Invalid API Call」がスローされるエラー
APIRT-2061 Message Processor が QPID にメッセージを push しない
APIRT-2052 管理ポートが応答しないことが原因で発生する CLOSE_WAIT の回数が多い
APIRT-2024 ロードバランサのない Nginx で、X-Forwarded-For HTTP が正しく入力されない ヘッダー
APIRT-1838 Apigee-127: 複数のプロダクトがある場合に VerifyAPIKey が 1 つの API プロダクトのみを返す 存在する

プライベート クラウド 4.15.07.03

問題 ID 説明
APIRT-1600 Router ログの ConcurrentModificationException
APIRT-1734 組織/環境レベルでのダウンタイムなしでのリソース ファイルの更新
APIRT-1820 4.15.04 プライベート クラウドで断続的なレイテンシ(1% 超)が発生する 環境
APIRT-2159 ロギング接頭辞に message_id を追加する
APIRT-2160 分析の request_processing_latency から SSL handshake を除外する データ
AXAPP-1882 コンシューマー ウォッチャー スレッドがアクティブ/アクティブの誤ったキューに接続する デプロイ
AXAPP-1946 タイムゾーンの場合、データが子ファクト テーブルではなく親ファクト テーブルに移動される (UTC 以外)
MGMT-1590 セキュリティの脆弱性の修正
MGMT-1662 リリース中にデプロイが失敗する
MGMT-2361 RPCException: Calld out でプロキシのデプロイに失敗する
MGMT-2397 コードビューで行末文字が正しく解析されない
MGMT-2466 Message Processor に対するクラスタ チェックで、到達不能なルーターが CONNECTED と表示される メンバー
OPDK-1981 backup-cassandra.sh がシステム キースペースをバックアップしない
OPDK-1982 apigee-upgrade.sh は、事前に Cassandra SSTable のバージョンをチェックする必要がある アップグレード

プライベート クラウド 4.15.07.01

問題 ID 説明
OPDK-1927 収益化のアップグレードにテーブルがありません。重複インデックスが 作成
OPDK-1878 セットアップでゲートウェイ Pod の名前を変更すると問題が発生する
OPDK-1886 ノードは 192.168.x.y などのローカル IP アドレスにアクセスできません
MGMT-2521 Trace セッションがハングする
MGMT-2543 新しいプロキシ エディタが <Payload> 内の XML を変更するAssignMessage ポリシーを使用します。 これにより 既存の API プロキシが
MGMT-2599 削除した名前空間の接頭辞が新しいプロキシ エディタによって復元される
MGMT-2702 FireFox と IE でのクロスサイト セキュリティの脆弱性
APIRT-1074 Connection: Close ヘッダーの送信時に、Gzip で圧縮されたコンテンツが正しく処理されない Content-Length または Transfer-Encoding ヘッダーなし

既知の問題

このリリースには、次の既知の問題があります。

問題 ID 説明
APIRT-2742 Edge JMX 統合は、Edge for Private Cloud 4.16.01 では使用できません。 Netty ルーターに代わる Nginx サーバーを導入しました。
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
DOC-1687 既知のパッケージ依存関係の競合により、Katello エージェントは Satellite で使用していました サーバー 6 が、Qpid を実行している Apigee Edge ホストに正しくインストールされない デーモンです。
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