Assured OSS を Security Command Center と統合すると、Assured Open Source Software パッケージは、お客様が管理するプロジェクト内に作成された Artifact Registry リポジトリでホストされます。
このドキュメントでは、Artifact Registry リポジトリに接続し、Assured OSS が JavaScript(NPM)パッケージに直接アクセスしてダウンロードできるようにする方法について説明します。
このドキュメントの内容は、Assured OSS のプレミアム ティアにのみ適用されます。
始める前に
-
サービス アカウント キーの base64 エンコード文字列を取得するために必要な権限を取得するには、組織に対するサービス アカウント キー管理者 (
roles/iam.serviceAccountKeyAdmin)IAM ロールを付与するよう管理者に依頼してください。ロールの付与については、プロジェクト、フォルダ、組織に対するアクセス権の管理をご覧ください。 - Assured OSS を Security Command Center と統合します。
- リクエストされたサービス アカウントの Security Command Center への接続を検証します。
- ローカルマシンに Node.js と
npmをインストールします。 - Google Cloud CLI の最新バージョンをインストールします。
すでに Google Cloud CLI をインストールしている場合は、次のコマンドを実行して、最新バージョンがインストールされていることを確認します。
gcloud components update
認証を設定する
Node.js(NPM)の認証を設定するには、サービス アカウントの認証情報または Google Cloud ユーザーの認証情報を使用して Artifact Registry で認証するように .npmrc を構成します。
詳細については、Node.js の認証を設定するをご覧ください。
NPM パッケージをダウンロードする
.npmrcファイルで、JavaScript(NPM)パッケージのレジストリ URL を設定します。registry=https://us-npm.pkg.dev/PROJECT_ID/assuredoss-javascript/PROJECT_ID は、Assured OSS の設定時に選択したプロジェクトの ID に置き換えます。
npmまたはyarnを使用して、必要な NPM パッケージをインストールします。npm:npm install package-nameyarn:yarn add package-name
package-nameは、パッケージ名またはスコープ付きパッケージ名(express、@scope/package-nameなど)に置き換えます。