アセットを公開する前にテストする testing-assets-before-making-them-public
セキュアテストを使用すると、設定可能な一連の IP アドレスと範囲に基づいて、セキュアテスト環境を定義し、堅牢な B2B ソリューションを作成できます。 この機能を使用すると、Adobe Dynamic Media Classicのデプロイメントと、コンテンツ管理およびビジネスシステムのアーキテクチャを一致させることができます。
セキュアテストを実行すると、未公開のコンテンツを含むステージングバージョンの Web サイトをプレビューできます。
必要に応じて、次の理由でアセットを公開する代わりに、ステージング環境を作成します。
- 正式にリリースする前に、Web サイトをプレビュー(ステージング Web サイト)
- B2B web アプリケーションで価格を表示する eCatalog など、制限付きアクセスを必要とするアセットを提供する。
- 製品情報管理システム、顧客サービスアプリケーション、トレーニングサイトなどの一部として、ファイアウォールの内側にあるアセットを使用する。
テスト作業をセキュリティで保護する方法 how-secure-testing-works
ほとんどの企業は自社のインターネットをファイアウォールの背後で動作させています。インターネットへのアクセスは、特定のルート経由で可能であり、通常は制限された範囲のパブリック IP アドレスを経由します。
企業ネットワークから、https://www.whatismyip.com などの web サイトを使用してパブリック IP アドレスを把握するか、企業の IT 組織にこの情報をリクエストします。
セキュアテストを使用すると、Adobe Dynamic Media Classicは、ステージング環境または内部アプリケーション用に専用の Image Server を設定します。 このサーバに対するあらゆる要求は、送信元 IP アドレスがチェックされます。受信リクエストが IP アドレスの承認済みリストに含まれていない場合は、失敗の応答が返されます。 Adobe Dynamic Media Classic Company Administrator は、自社のセキュアテスト環境用の承認済み IP アドレスリストを設定します。
元のリクエストの場所を確認する必要があるので、セキュアテストサービスのトラフィックは、パブリック Dynamic Media Image Server トラフィックのようにコンテンツ配信ネットワークを通じてルーティングされません。 セキュアテストサービスへのリクエストの待ち時間は、パブリックな Dynamic Media Image Server に比べて若干長くなります。
非公開のアセットは、セキュアテストサービスでは直ちに使用可能になり、公開の必要はありません。この方法では、公開されている Image Server にアセットを公開する前にプレビューを実行できます。
セキュアテストサービスは、現在、次のアセットのタイプと機能をサポートしています。
- 画像。
- ビネット(Render Server の要求)。
- Render Server リクエスト(サポート対象、ただし顧客が明示的にリクエストする必要あり)。
- 画像セット、eCatalog、レンダリングセットおよびメディアセットを含む各種セット。
- 標準のAdobe Dynamic Media Classic リッチメディアビューア。
- Adobe Dynamic Media Classic オンデマンド JSP ページ。
- PDF ファイルやプログレッシブ配信ビデオのような静的コンテンツ。
- HTTP ビデオストリーミング。
- プログレッシブビデオストリーミング。
現時点で、以下のアセットタイプと機能はサポートされていません。
- Adobe Dynamic Media Classic Info または eCatalog 検索
- RTMP ビデオストリーミング
- Web-to-Print
- UGC (ユーザー生成コンテンツ)サービス
セキュアテストサービスのテスト testing-the-secure-testing-service
セキュアテストサービスをテストして、期待どおりに動作することを確認できます。
アカウントの準備
-
Adobe カスタマーケアに問い合わせ、お使いのアカウントでセキュアテストを有効にするようリクエストしてください。
-
Adobe Dynamic Media Classicのグローバルナビゲーションバーで、設定/公開設定/Image Server に移動します。
-
Image Server 公開ページの
Publish Context
ドロップダウンリストで、「画像サービングをテスト」を選択します。 -
「Client Address Filter」で「Add」を選択します。
-
チェックボックスをオンにしてアドレスを有効にし、それぞれのテキストフィールドに IP アドレスとネットマスクを入力します。
note note NOTE 1 つの IP アドレスとネットマスクを追加すると、そのアドレスからアセットが呼び出される可能性があります。 ただし、追加したその他の IP アドレスおよびネットマスクでは、アセット呼び出しを行うことはできません。 そのため、上記の手順のチェックボックスを無効(オフ)にして、IP アドレスとネットマスクを指定する機能をオフにすることを検討します。 これにより、実質的に すべて の IP アドレスにアセット呼び出しを行うことが許可され、それらがすべて表示されます。 -
次のいずれかの操作を行います。
- さらに IP アドレスを追加する必要がある場合は、前の 2 つの手順を繰り返します。
- 次の手順に進みます。
-
Image Server 公開ページの左下にある「保存」を選択します
-
目的の画像をAdobe Dynamic Media Classic アカウントにアップロードします。
ファイルのアップロードを参照してください。
-
一部の画像が公開用にマークされており、他の画像がマークされていないことを確認し、公開ジョブを送信します。
ファイルを公開を参照してください。
-
設定/アプリケーション設定/一般設定 に移動して、セキュアテストサービスの名前を決定します。
-
アプリケーション全般設定ページのサーバグループの下で、「公開コンテキストのサーバ名のテスト」 の右側にある名前を検索します。
サーバー名がない場合またはサーバーへの URL が機能しない場合は、Adobe ケアにお問い合わせください。
Web サイトのバリエーションの準備
公開アセットと非公開アセットのそれぞれにリンクしている単一 Web サイトの 2 つのバリエーションが必要です。
- 公開バージョン:従来のAdobe Dynamic Media Classic URL 構文を使用してアセットをリンクします。
- ステージングバージョン:同じ構文でアセットをリンクしますが、セキュアテストサイト名を使用します。
テストの実行
以下のテストを実行します。
-
自社ネットワーク内でアセットが表示されるかどうかをチェックします。
事前に定義した IP アドレス範囲によって識別される企業ネットワーク内からであれば、ステージングバージョンの web サイトは、公開用にマークされているかどうかにかかわらずすべての画像を表示します。 そのため、プレビューの承認や製品の発売前に、誤って画像を公開することなくテストできます。
Adobe Dynamic Media Classicで以前に確認したように、公開バージョンのサイトに公開済みアセットが表示されていることを確認します。
-
企業ネットワークの外部から、非公開のアセット(つまり、公開用にマークされていないアセット)がサードパーティのアクセスから保護されていることを確認します。
外部(ホームコンピューターや 3G 接続など)からネットワークにアクセスし、公開バージョンのサイトに公開済みのアセットがすべて表示され、非公開のコンテンツは表示されないことを確認します。
ステージングバージョンで、どのアセットも表示されないことを確認します。承認されていない IP アドレスからセキュアテストサービスにアクセスしているからです。