Security Centerを使用してイメージをスキャンする前に、Security Centerにイメージリポジトリを追加する必要があります。 このトピックでは、Security Centerにイメージリポジトリを追加する方法について説明します。
背景情報
Container Registryのイメージリポジトリ、Harborリポジトリ、Quayリポジトリなど、次のタイプのイメージリポジトリをSecurity Centerに追加できます。 ハーバーリポジトリとQuayリポジトリは、サードパーティのイメージリポジトリです。
前提条件
コンテナーイメージスキャン機能が有効になっています。 詳細については、「コンテナーイメージスキャンの有効化」をご参照ください。
Container RegistryのイメージリポジトリをSecurity Centerに追加する
Container Registryには、Enterprise EditionとPersonal Editionがあります。 Container Registry Enterprise EditionとContainer Registry Personal Editionの両方のイメージリポジトリ内のイメージに関する情報をSecurity Centerに同期できます。 ただし、Security CenterはContainer Registry Enterprise Editionのイメージのみをスキャンできます。 仮想プライベートクラウド (VPC) 経由でインスタンスへのアクセスを設定した後、Container Registry Enterprise EditionインスタンスのイメージリポジトリをSecurity Centerに追加できます。 詳細については、「t1841679.html#task1305」をご参照ください。
サードパーティのイメージリポジトリをSecurity Centerに追加する
サードパーティのイメージリポジトリがVPCとデータセンターで構成されるハイブリッドクラウドにデプロイされている場合は、トラフィック転送ルールを設定してから、イメージリポジトリをSecurity Centerに追加する必要があります。 詳細については、「トラフィック転送ルールを設定し、ハイブリッドクラウドにデプロイされたイメージリポジトリを追加する」をご参照ください。
イメージリポジトリのアクセス制御ポリシーを作成する場合は、イメージリポジトリが存在するリージョンからのアクセスがアクセス制御ポリシーで許可されていることを確認してください。
トラフィック転送ルールを設定し、ハイブリッドクラウドにデプロイされたイメージリポジトリを追加する
サードパーティのイメージリポジトリがVPCとデータセンターで構成されるハイブリッドクラウドにデプロイされている場合は、トラフィック転送ルールを設定してから、イメージリポジトリをSecurity Centerに追加する必要があります。 トラフィック転送ルールを設定し、イメージリポジトリをSecurity Centerに追加するには、次の手順を実行します。
エラーコード
エラーコード | エラーメッセージ | 対応策 |
---|---|---|
FailedToVerifyUsernameOrPwd | ユーザー名またはパスワードが無効な場合に返されるエラーメッセージ。 | ユーザー名とパスワードが有効かどうかを確認します。 |
RegistryVersionError | イメージリポジトリのバージョンが無効な場合に返されるエラーメッセージ。 | イメージリポジトリのバージョンが有効かどうかを確認します。 |
UserDoesNotHaveAdminRole | 管理者権限がない場合に返されるエラーメッセージ。 | ハーバーリポジトリがデプロイされているサーバーにログオンし、管理者権限を取得します。 |
NetworkConnectError | ネットワーク接続がタイムアウトした場合に返されるエラーメッセージ。 | ネットワークに接続できるかどうか、ポート80またはポート443が有効かどうかを確認します。 |
次のタスク
イメージリポジトリがSecurity Centerに追加されると、イメージリポジトリ内のイメージはSecurity Centerによって保護されます。 画像に関する情報は、コンテナーページの [画像] タブで確認できます。 詳細については、「コンテナーに関するセキュリティ情報の表示」をご参照ください。
Security Centerを使用して、イメージリポジトリ内のイメージのリスクをスキャンする必要があります。 詳細については、「t1986095.html#task_1986095」をご参照ください。