アセットを公開する前にテストする testing-assets-before-making-them-public
セキュアテストは、設定可能なIP アドレスと範囲のセットに基づいて、安全なテスト環境を定義し、堅牢なB2B ソリューションを構築するのに役立ちます。 この機能により、Adobe Dynamic Media Classicのデプロイメントと、CMSのアーキテクチャを一致させることができます。
セキュアテストを実行すると、未公開のコンテンツを含むステージングバージョンの Web サイトをプレビューできます。
必要に応じて、次の理由でアセットを公開するのではなく、ステージング環境を作成します。
- 正式にリリースする前に、Web サイトをプレビュー(ステージング Web サイト)
- B2B Web アプリケーションで価格を表示する電子カタログなど、アクセス制限のあるアセットを提供します。
- ファイアウォールの背後にあるアセットを、製品情報管理システム、カスタマーサービスアプリケーション、トレーニングサイトなどの一部として使用します。
テスト作業をセキュリティで保護する方法 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と比較して、若干高い遅延が発生します。
非公開のアセットは、セキュアテストサービスでは直ちに使用可能になり、公開の必要はありません。 これにより、アセットを公開する前に、プレビューを実行できます。
セキュアテストサービスは、現在、次のアセットタイプと機能をサポートしています。
- 画像:
- ビネット(Render Server の要求)。
- レンダーサーバーリクエスト(サポートされていますが、お客様は明示的にリクエストする必要があります)。
- 画像、eCatalog、レンダリング、メディアセットなどのセット。
- 標準のAdobe Dynamic Media Classic リッチメディアビューア。
- Adobe Dynamic Media Classic OnDemand JSP ページ。
- PDF ファイルやプログレッシブ配信ビデオのような静的コンテンツ。
- HTTP ビデオストリーミング。
- プログレッシブビデオストリーミング。
現時点で、以下のアセットタイプと機能はサポートされていません。
- Adobe Dynamic Media Classicの情報またはe カタログ検索
- RTMP ビデオストリーミング
- Web-to-Print
- UGC (ユーザー生成コンテンツ)サービス
セキュアテストサービスのテスト testing-the-secure-testing-service
セキュアテストサービスをテストして、期待どおりに動作することを確認します。
アカウントの準備
-
Adobe カスタマーケアにお問い合わせいただき、お客様のアカウントでセキュアテストを有効にするようリクエストしてください。
-
Adobe Dynamic Media Classicのグローバルナビゲーションバーで、Setup > Publish Setup > Image Serverに移動します。
-
Image Server公開ページの
Publish Contextドロップダウンリストで、画像サービングのテストを選択します。 -
クライアントのアドレスフィルターで、追加を選択します。
-
アドレスが有効になるようにチェックボックスを選択し、それぞれのテキストフィールドにIP アドレスとネットマスクを入力します。
note NOTE 1つのIP アドレスとネットマスクを追加すると、そのアドレスがアセット呼び出しを行うことができます。 ただし、追加したその他のIP アドレスとネットマスクは、アセット呼び出しを行うことができません。 そのため、IP アドレスとネットマスクを指定する機能をオフにするには、上記の手順のチェックボックスを無効にする(オフにする)ことを検討してください。 これにより、すべての個のIP アドレスにアセット呼び出しを行う権限が効果的に付与され、すべて表示されます。 -
次のいずれかの操作を行います。
- IP アドレスをさらに追加する必要がある場合は、前の2つの手順を繰り返します。
- 次のステップに進みます。
-
Image Server公開ページの左下にある「保存」を選択します
-
目的の画像をAdobe Dynamic Media Classic アカウントにアップロードします。
ファイルのアップロード を参照してください。
-
一部の画像が公開用にマークされていることを確認し、他の画像がマークされていないことを確認してから、公開ジョブを送信します。
ファイルの公開を参照してください。
-
セキュアテストサービスの名前を決定するには、Setup > Application Setup > General Settingsに移動します。
-
アプリケーション全般設定ページのサーバグループの下で、「公開コンテキストのサーバ名のテスト」の右側にある名前を検索します。
サーバー名が見つからない場合や、サーバーへのURLが機能しない場合は、Adobeケアにお問い合わせください。
Web サイトのバリエーションの準備
公開アセットと非公開アセットのそれぞれにリンクしている単一 Web サイトの 2 つのバリエーションが必要です。
- パブリックバージョン:従来のAdobe Dynamic Media Classic URL構文を使用してアセットをリンクします。
- ステージングバージョン:同じ構文を使用しますが、セキュアテストサイト名を使用してアセットをリンクします。
テストの実行
以下のテストを実行します。
-
自社ネットワーク内でアセットが表示されるかどうかをチェックします。
以前に定義したIP アドレス範囲で識別された企業ネットワーク内から、Web サイトのステージング版には、公開用にマークされているかどうかにかかわらず、すべての画像が表示されます。 そのため、プレビューの承認や製品発売の前に、誤って画像を使用可能にすることなくテストすることができます。
公開版のサイトに、以前にAdobe Dynamic Media Classicで確認した公開済みアセットが表示されていることを確認します。
-
企業ネットワーク外から、未公開のアセット(公開用にマークされていないアセット)がサードパーティのアクセスから保護されていることを確認します。
外部からネットワークにアクセスし、公開バージョンのサイトにすべての公開済みアセットが表示されますが、未公開のコンテンツが表示されないことを確認します。
未承認のIP アドレスからセキュアテストサービスにアクセスしているため、ステージングバージョンにアセットが表示されないことを確認します。