ライセンスチェックのセットアップが完了したので、Webアプリケーションの依存関係をスキャンして、他に不正なライセンスがないか確認しましょう。
ウェブアプリケーションでコードを変更せずに、AWS Codepipeline から Release Change をクリックしてパイプラインをトリガーし、パイプラインが LicenseCheck ステージに到達するのを待ちます。
最終的には、LicenseCheck ステージが失敗したことがわかります。これは、ライセンス戦略に合格しない依存関係がある可能性があることを示しています。原因を確認するには、詳細リンクをクリックします。
そして、実行の詳細へのリンクをクリックします。
実行ログを下にスクロールすると、ライセンスレポートが表示されます。
私たちのウェブアプリケーションは requirements.txt に wdb が含まれています。このライブラリはGPLv3ライセンスを使用しています。このライセンス戦略ではブラックリストに登録されています (付録のlicense_strategy.ini を参照)。このパッケージは、ライセンスチェックの警告をトリガーする以外に特別なことはしません (テストやワークショップの目的でのみ使用されます)。これについては、次のセクションで修正します。