Cookie の設定を選択する

当社は、当社のサイトおよびサービスを提供するために必要な必須 Cookie および類似のツールを使用しています。当社は、パフォーマンス Cookie を使用して匿名の統計情報を収集することで、お客様が当社のサイトをどのように利用しているかを把握し、改善に役立てています。必須 Cookie は無効化できませんが、[カスタマイズ] または [拒否] をクリックしてパフォーマンス Cookie を拒否することはできます。

お客様が同意した場合、AWS および承認された第三者は、Cookie を使用して便利なサイト機能を提供したり、お客様の選択を記憶したり、関連する広告を含む関連コンテンツを表示したりします。すべての必須ではない Cookie を受け入れるか拒否するには、[受け入れる] または [拒否] をクリックしてください。より詳細な選択を行うには、[カスタマイズ] をクリックしてください。

Secrets Manager シークレットにトークンを作成して保存

フォーカスモード
Secrets Manager シークレットにトークンを作成して保存 - AWS CodeBuild

Secrets Manager を使用してアクセストークンを保存する場合は、既存のシークレット接続を使用するか、新しいシークレットを作成できます。新しいシークレットを作成するには、次の手順に従います。

AWS Management Console
AWS Management Console で Secrets Manager シークレットを作成するには
  1. [ソースプロバイダ] には、[Bitbucket][GitHub]、または [GitHub Enterprise] を選択します。

  2. [認証情報] で、次のいずれかを実行します。

    • [デフォルトソース認証情報] を選択し、アカウントのデフォルトソース認証情報を使用して、すべてのプロジェクトに適用します。

      1. ソースプロバイダに接続していない場合は、[デフォルトソース認証情報を管理] を選択します。

      2. [認証情報タイプ] では、[CodeConnections] 以外の認証情報タイプを選択します。

      3. [サービス] では、[Secrets Manager] を選択し、[シークレット][新しいシークレット] を選択します。

      4. [シークレット名] で、シークレットの名前を入力します。

      5. [シークレットの説明 - オプション] に、シークレットの説明を入力します。

      6. 選択したソースプロバイダに応じて、トークンまたはユーザー名とアプリパスワードを入力し、[保存] を選択します。

    • [カスタムソース認証情報] を選択し、カスタムソース認証情報を使用してアカウントのデフォルト設定を上書きします。

      1. [認証情報タイプ] では、[CodeConnections] 以外の認証情報タイプを選択します。

      2. [接続] で、[シークレットを作成] を選択します。

      3. [シークレット名] で、シークレットの名前を入力します。

      4. [シークレットの説明 - オプション] に、シークレットの説明を入力します。

      5. 選択したソースプロバイダに応じて、トークンまたはユーザー名とアプリパスワードを入力し、[作成] を選択します。

AWS CLI
AWS CLI で Secrets Manager シークレットを作成するには
  • ターミナル (Linux/macOS/Unix) またはコマンドプロンプト (Windows) を開きます。AWS CLI を使用して Secrets Manager create-secret コマンドを実行します。

    aws secretsmanager create-secret --region <aws-region> \ --name '<secret-name>' \ --description '<secret-description>' \ --secret-string '{ "ServerType":"<server-type>", "AuthType":"<auth-type>", "Token":"<token>" }' \ --tags Key=codebuild:source,Value='' \ Key=codebuild:source:type,Value=<type> \ Key=codebuild:source:provider,Value=<provider>

    CodeBuild が受け入れる Secrets Manager シークレットは、CodeBuild プロジェクトと同じアカウントおよび AWS リージョンにあり、次の JSON 形式である必要があります。

    { "ServerType": ServerType, "AuthType: AuthType, "Token": string, "Username": string // Optional and is only used for Bitbucket app password }
    フィールド 有効値 説明

    ServerType

    GITHUB

    GITHUB_ENTERPRISE

    BITBUCKET

    Secrets Manager シークレットのサードパーティーソースプロバイダです。

    AuthType

    PERSONAL_ACCESS_TOKEN

    BASIC_AUTH

    認証情報で使用されるアクセストークンのタイプです。GitHub では、PERSONAL_ACCESS_TOKEN のみが有効です。BASIC_AUTH は Bitbucket アプリパスワードにのみ有効です。

    トークン

    string

    GitHub または GitHub Enterprise では、これは個人用アクセストークンです。Bitbucket の場合、これはアクセストークンまたは Bitbucket アプリパスワードのいずれかです。

    ユーザーネーム

    string

    AuthType が BASIC_AUTH の場合の Bitbucket ユーザー名です。その他のタイプのソースプロバイダでは、このパラメータは有効ではありません。

    さらに、CodeBuild は、シークレットに次のリソースタグを使用して、プロジェクトを作成または編集するときにシークレットを簡単に選択できるようにします。

    タグキー タグ値 説明

    codebuild:source:provider

    GitHub

    github_enterprise

    bitbucket

    このシークレットの対象となるプロバイダを CodeBuild に伝えます。

    codebuild:source:type

    personal_access_token

    basic_auth

    このシークレットのアクセストークンのタイプを CodeBuild に伝えます。

AWS Management Console で Secrets Manager シークレットを作成するには
  1. [ソースプロバイダ] には、[Bitbucket][GitHub]、または [GitHub Enterprise] を選択します。

  2. [認証情報] で、次のいずれかを実行します。

    • [デフォルトソース認証情報] を選択し、アカウントのデフォルトソース認証情報を使用して、すべてのプロジェクトに適用します。

      1. ソースプロバイダに接続していない場合は、[デフォルトソース認証情報を管理] を選択します。

      2. [認証情報タイプ] では、[CodeConnections] 以外の認証情報タイプを選択します。

      3. [サービス] では、[Secrets Manager] を選択し、[シークレット][新しいシークレット] を選択します。

      4. [シークレット名] で、シークレットの名前を入力します。

      5. [シークレットの説明 - オプション] に、シークレットの説明を入力します。

      6. 選択したソースプロバイダに応じて、トークンまたはユーザー名とアプリパスワードを入力し、[保存] を選択します。

    • [カスタムソース認証情報] を選択し、カスタムソース認証情報を使用してアカウントのデフォルト設定を上書きします。

      1. [認証情報タイプ] では、[CodeConnections] 以外の認証情報タイプを選択します。

      2. [接続] で、[シークレットを作成] を選択します。

      3. [シークレット名] で、シークレットの名前を入力します。

      4. [シークレットの説明 - オプション] に、シークレットの説明を入力します。

      5. 選択したソースプロバイダに応じて、トークンまたはユーザー名とアプリパスワードを入力し、[作成] を選択します。

プライバシーサイト規約Cookie の設定
© 2025, Amazon Web Services, Inc. or its affiliates.All rights reserved.