

Amazon CodeCatalyst は新規のお客様には提供されなくなりました。既存のお客様は、通常どおりサービスを引き続き使用できます。詳細については、「[CodeCatalyst から移行する方法](migration.md)」を参照してください。

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

# 個人用アクセストークンを使用してリポジトリアクセスをユーザーに付与する
<a name="ipa-tokens-keys"></a>

Git クライアントまたは統合開発環境 (IDE) を備えたローカルコンピュータで、ソースリポジトリなどの CodeCatalyst リソースにアクセスするには、アプリケーション固有のパスワードを入力する必要があります。この目的で使用する個人アクセストークン (PAT) を作成できます。作成した PAT は、CodeCatalyst のすべてのスペースとプロジェクトのユーザー ID に関連付けられます。CodeCatalyst ID に対して複数の PAT を作成できます。

作成した PAT の名前と有効期限を表示できるほか、不要になった PAT は削除できます。PAT シークレットは、作成時にのみコピーできます。

**注記**  
デフォルトでは、PAT は 1 年で期限切れになります。

## PAT を作成する
<a name="ipa-tokens-keys-create"></a>

PAT は CodeCatalyst のユーザー ID に関連付けられます。PAT シークレットは、作成時にのみコピーできます。

### PAT を作成する (コンソール)
<a name="ipa-tokens-keys-create-console"></a>

コンソールを使用して、CodeCatalyst で PAT を作成できます。

**個人用アクセストークンを作成するには (コンソール)**

1. [https://codecatalyst.aws/](https://codecatalyst.aws/) で CodeCatalyst コンソールを開きます。

1. 上部のメニューバーでプロファイルバッジを選択し、**[My 設定]** を選択します。CodeCatalyst の **[マイ設定]** ページが開きます。
**ヒント**  
ユーザープロファイルは、プロジェクトまたはスペースのメンバーページに移動し、メンバーリストから名前を選択することで見つけることができます。

1. **[個人アクセストークン]** で **[作成]** を選択します。

   **[PAT の作成]** ページが表示されます。

1. **[PAT 名]** に、チームのわかりやすい名前を入力します。

1. **[有効期限]** では、デフォルトの日付のままにしておくか、カレンダーアイコンを選択して、カスタムの日付を選択します。有効期限のデフォルトは、現在の日付から 1 年です。

1. **[作成]** を選択します。
**ヒント**  
このトークンは、ソースリポジトリの **[クローンリポジトリC]** を選択したときにも作成できます。

1. PAT シークレットをコピーするには、**[コピー]** を選択します。取得できる場所に PAT シークレットを保存します。
**重要**  
PAT シークレットは 1 回だけ表示されます。ウィンドウを閉じると、再表示できなくなります。PAT シークレットを安全な場所に保存しなかった場合は、別のシークレットを作成できます。

.

### PAT を作成する (CLI)
<a name="ipa-tokens-keys-create-cli"></a>

CLI を使用して CodeCatalyst で PAT を作成できます。

**個人用アクセストークンを作成するには (AWS CLI)**

1. ターミナルまたはコマンドラインで、**create-access-token** コマンドを次のとおりに実行します。

   ```
   aws codecatalyst create-access-token
   ```

   成功した場合、このコマンドは作成した PAT について次の例のような情報を返します。

   ```
   {
       "secret": "value",
       "name": "marymajor-22222EXAMPLE",
       "expiresTime": "2024-02-04T01:56:04.402000+00:00"
   }
   ```

1. 

PAT シークレットは一度のみ、PAT の作成時にしか表示できません。PAT シークレットを紛失した場合、または安全に保存されていないことが懸念される場合は、別のシークレットを作成できます。

 AWS CLIを使用して、ユーザーアカウントに関連付けられた PAT を表示できます。PAT に関する情報のみを表示でき、PAT シークレット自体の値を表示することはできません。

**注記**  
CodeCatalyst AWS CLI を使用するには、 の最新バージョンを使用していることを確認してください。以前のバージョンには CodeCatalyst コマンドが含まれていない場合があります。CodeCatalyst で使用する前に、 AWS CLI プロファイルを設定する必要があります。詳細については、「[CodeCatalyst AWS CLI で を使用するための のセットアップ](set-up-cli.md)」を参照してください。

## PAT を表示する
<a name="ipa-tokens-keys-view"></a>

CodeCatalyst の PAT を表示できます。リストには、ユーザー ID に関連付けられているすべての PAT が表示されます。PAT は、CodeCatalyst のすべてのスペースとプロジェクトでユーザープロファイルに関連付けられます。期限切れの PATは、期限切れ後に削除されるため、表示されません。

### PAT を表示する (コンソール)
<a name="ipa-tokens-keys-view-console"></a>

コンソールを使用して、CodeCatalyst でユーザー ID に関連付けられた PAT を表示できます。

**個人用アクセストークンを表示するには (コンソール)**

1. [https://codecatalyst.aws/](https://codecatalyst.aws/) で CodeCatalyst コンソールを開きます。

1. 上部のメニューバーでプロファイルバッジを選択し、**[My 設定]** を選択します。CodeCatalyst の **[マイ設定]** ページが開きます。
**ヒント**  
ユーザープロファイルは、プロジェクトまたはスペースのメンバーページに移動し、メンバーリストから名前を選択することで見つけることができます。

1. **[個人用アクセストークン]** で、現在の PAT の名前と有効期限を確認します。

### PAT を表示する (CLI)
<a name="ipa-tokens-keys-view-cli"></a>

CLI を使用して、CodeCatalyst でユーザー ID に関連付けられた PAT を表示できます。<a name="ipa-view-pat-cli"></a>

**個人用アクセストークンを表示するには (AWS CLI)**
+ ターミナルまたはコマンドラインで、**list-access-tokens** コマンドを次のとおりに実行します。

  ```
  aws codecatalyst list-access-tokens
  ```

  成功すると、コマンドは、次の例のように、ユーザーアカウントに関連付けられた PAT に関する情報を返します。

  ```
  {
      "items": [
          {
              "id": "a1b2c3d4-5678-90ab-cdef-EXAMPLEaaaaa",
              "name": "marymajor-22222EXAMPLE",
              "expiresTime": "2024-02-04T01:56:04.402000+00:00"
          },
          {
              "id": "a1b2c3d4-5678-90ab-cdef-EXAMPLEbbbbb",
              "name": "marymajor-11111EXAMPLE",
              "expiresTime": "2023-03-12T01:58:40.694000+00:00"
          }
      ]
  }
  ```

## PAT を削除する
<a name="ipa-tokens-keys-delete"></a>

CodeCatalyst でユーザー ID に関連付けられた PAT を削除できます。

### PAT を削除する (コンソール)
<a name="ipa-tokens-keys-delete-console"></a>

コンソールを使用して CodeCatalyst の PAT を削除できます。

**個人用アクセストークンを削除するには (コンソール)**

1. [https://codecatalyst.aws/](https://codecatalyst.aws/) で CodeCatalyst コンソールを開きます。

1. 上部のメニューバーでプロファイルバッジを選択し、**[My 設定]** を選択します。CodeCatalyst の **[マイ設定]** ページが開きます。
**ヒント**  
ユーザープロファイルは、プロジェクトまたはスペースのメンバーページに移動し、メンバーリストから名前を選択することで見つけることができます。

1. **[個人用アクセストークン]** で、削除する PAT の横にあるセレクターをオンにし、**[削除]** を選択します。

   **[PAT: <名前> を削除しますか?]** ページで、テキストフィールドに *delete* と入力して削除を確定します。**[削除]** を選択します。

### PAT を削除する (CLI)
<a name="ipa-tokens-keys-delete-cli"></a>

 AWS CLIを使用して、ユーザー ID に関連付けられた PAT を削除できます。これを行うには、PAT の ID を指定する必要があります。この ID は、**delete-access-token** コマンドを使用して表示できます。

**注記**  
CodeCatalyst AWS CLI を使用するには、 の最新バージョンを使用していることを確認してください。以前のバージョンには CodeCatalyst コマンドが含まれていない場合があります。CodeCatalyst AWS CLI で を使用する方法の詳細については、「」を参照してください[CodeCatalyst AWS CLI で を使用するための のセットアップ](set-up-cli.md)。

**個人用アクセストークンを削除するには (AWS CLI)**
+ ターミナルまたはコマンドラインで、削除する PAT の ID を指定して **delete-access-token** コマンドを実行します。例えば、次のコマンドを実行して、ID が *123EXAMPLE* の PAT を削除します。

  ```
  aws codecatalyst delete-access-token --id a1b2c3d4-5678-90ab-cdef-EXAMPLEbbbbb
  ```

  正常に実行されると、このコマンドは空のレスポンスを返します。