

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# コンソールを使用した開始方法
<a name="getting-started-console"></a>

 AWS マネジメントコンソールを使用して CodeArtifact の使用を開始するには、以下のステップを実行します。このガイドでは、`npm` パッケージマネージャーを使用します。別のパッケージマネージャーを使用している場合は、次の手順の一部を変更する必要があります。

1. にサインイン AWS マネジメントコンソール し、[https://console.aws.amazon.com/codesuite/codeartifact/start](https://console.aws.amazon.com/codesuite/codeartifact/start) で AWS CodeArtifact コンソールを開きます。詳細については、「[AWS CodeArtifact でのセットアップ](get-set-up-for-codeartifact.md)」を参照してください。

1.  **[リポジトリの作成]**を選択します。

1.  **[リポジトリ名]** に「**my-repo**」と入力します。

1.  (オプション) **[Repository Description]** (リポジトリの説明)で、リポジトリの説明を入力します。

1. **[パブリックアップストリームリポジトリ]** で **[npm-store]** を選択し、`my-repo` リポジトリの上流にある **npmjs** に接続されたリポジトリを作成します。

   CodeArtifact は、このリポジトリに名前 `npm-store` を割り当てます。アップストリームリポジトリで利用可能なすべてのパッケージ `npm-store` は、その下流のリポジトリ `my-repo` でも使用可能です。

1.  **[Next]** (次へ) を選択します。

1.  **[AWS アカウント]** で、**[この AWS アカウント]** を選択します。

1.  **[ドメイン名]** で **my-domain** と入力します。

1.  **[Additional configuration (追加設定)]** を展開します。

1.  ( AWS KMS key KMS キー) を使用して、ドメイン内のすべてのアセットを暗号化する必要があります。 AWS マネージドキー または管理する KMS キーを使用できます。
   +  デフォルト AWS マネージドキーを使用するには、**[AWS マネージドキー]** を選択してください。
   +  管理している KMS キーを使用する場合、**[カスタマーマネージドキー]** を選択してください。**[カスタマーマネージドキー ARN]** で管理している KMS キーを使用するには、KMS キーを検索して選択します。

    詳細については、*[AWS Key Management Service デベロッパーガイド]* の [AWS マネージドキー](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#aws-managed-cmk) および [[カスタマーマネージドキー]](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#customer-cmk) を参照してください。

1.  **[Next]** (次へ) を選択します。

1.  **[確認と作成]** で、CodeArtifact が作成しているものを確認します。
   +  **[パッケージフロー]** は、`my-domain`、`my-repo` および `npm-store` の関連性を示します。
   +  **[ステップ 1: リポジトリを作成する]** は、`my-repo` および `npm-store` の詳細を表示します。。
   +  **[ステップ 2: ドメインを選択する]** は、`my-domain` の詳細を表示します。

    準備が完了したら、**[リポジトリの作成]** を選択します。

1.  **[my-repo]** ページで **[接続手順の表示]** を選択してから、**[npm]** を選択します。

1.  を使用して、「Configure your npm client using thisCodeArtifact `login` command」に示すコマンド AWS CLI を実行します。 ** AWS CLI CodeArtifact **

   ```
   aws codeartifact login --tool npm --repository {{my-repo}} --domain {{my-domain}} --domain-owner {{111122223333}}
   ```

   ログインが成功したことを確認する出力が表示されます。

   ```
   Successfully configured npm to use AWS CodeArtifact repository https://my-domain-111122223333.d.codeartifact.us-east-2.amazonaws.com/npm/my-repo/
   Login expires in 12 hours at 2020-10-08 02:45:33-04:00
   ```

   エラー が表示された場合は`Could not connect to the endpoint URL`、 AWS CLI が設定され、**デフォルトのリージョン名が**リポジトリを作成したリージョンと同じリージョンに設定されていることを確認します。[「AWS コマンドラインインターフェイスの設定](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html)」を参照してください。

   詳細については、[CodeArtifact で npm を設定して使用する](npm-auth.md)を参照してください。

1.  npm CLI を使用して npm パッケージをインストールします。例えば、一般的な npm パッケージ `lodash` をインストールするには、以下のコマンドを使用します。

   ```
   npm install {{lodash}}
   ```

1.  CodeArtifact コンソールに戻ります。**[my-repo]** リポジトリが開いている場合は、ページを更新します。それ以外の場合は、ナビゲーションペインで **[リポジトリ]** 選択してから、**[my-repo]** を選択します。

    **[パッケージ]**で、インストールした npm ライブラリまたはパッケージが表示されます。パッケージの名前を選択して、そのバージョンとステータスを表示できます。最新バージョンを選択して、依存関係、アセットなどのパッケージの詳細を表示できます。
**注記**  
 パッケージをインストールしてからリポジトリに取り込むまでの間に遅延が生じる場合があります。

1.  追加料金が発生しないように AWS 、このチュートリアルで使用したリソースを削除してください。
**注記**  
リポジトリを含むドメインは削除できないため、`my-domain` を削除する前に `my-repo` および`npm-store` を削除する必要があります。

   1.  ナビゲーションペインで、**[リポジトリ]** を選択します。

   1.  **[npm ストア]** を選択して **[削除]** を選択し、ステップに従ってリポジトリを削除します。

   1.  **[my-repo]** を選択して **[削除]** を選択し、ステップに従ってリポジトリを削除します。

   1.  ナビゲーションペインで、**[ドメイン]** を選択します。

   1.  **[my-dain]** を選択して **[削除]** を選択し、ステップに従ってドメインを削除します。