Devin に認証情報を設定する

- この API キーは本番環境でのみ使用し、ステージングや開発環境では絶対に使用しないこと。
- us-west-2 リージョンの AWS RDS データベース用。
- これらの認証情報は 2025 年第 3 四半期以降に廃止予定。
- 30 日ごとに自動失効します。エラーになり始めた場合は SecOps チームに連絡してローテーションしてください。
- この API キーは [email protected] ユーザーアカウントに紐づいています。
永続化されたグローバルシークレット
Raw Secret
Raw Secret
これは、単一の値を持つ汎用的なシークレットに最も適しています。各 Secret Name(Secret Key とも呼ばれます)は、単一の Secret Value に対応します。ここに保存するシークレットの例には次のようなものがあります。
- API Keys
- SSH Keys
- ユーザー名やパスワード
- Tokens
Site Cookies
Site Cookies
Time-Based One-Time Password (TOTP)
Time-Based One-Time Password (TOTP)
Time-based one-time password は二要素認証 (2FA) に使用されます。Devin は、Google Authenticator や Authy のものと同様に動作する TOTP シークレットを保存できます。TOTP シークレットの追加方法については、新しい TOTP の追加 を参照してください。
Key-Value Secrets (Deprecated)
Key-Value Secrets (Deprecated)
Devin では以前、1 つのシークレット内で複数のキーを扱える Key-Value シークレットの作成をサポートしていましたが、この機能は現在は利用できません。Key-Value シークレットを作成する代わりに、フィールドごとに複数の Raw Secret を作成することを推奨します。たとえば、JIRA_LOGIN 用の Key-Value シークレットを作成する代わりに、JIRA_USERNAME と JIRA_PASSWORD の 2 つの Raw Secret を作成できます。
リポジトリ固有のシークレット

セッション固有のシークレット


シークレットの使用方法
- 文字、数字、またはアンダースコア以外の無効な文字は、アンダースコアに置き換えます。たとえば、Abc%123 という名前のシークレットは、ENV 変数 Abc_123 になります。
- シークレット名が文字で始まらない場合、Devin は名前の先頭にアンダースコアを追加します。たとえば、123MYVAR というシークレットは、ENV 変数 _123MYVAR になります。
- 同じ名前のシークレットが 2 つある場合、Devin は末尾にカウンタを追加します。たとえば、MY_SECRET という名前のシークレットが 2 つある場合、ENV 変数は MY_SECRET と MY_SECRET_2 という 2 つになり、以降も同様に増えていきます。
- Devin と共有したいアカウントに、通常どおりログインします。これによりクッキーが生成されます。
- ブラウザに保存されているクッキーを取得するため、ブラウザ拡張機能 Share your cookies をダウンロードし、その拡張機能の手順に従ってクッキーを抽出します。別の Chrome プロファイルにそのクッキーをインポートして、そのサイトに正常に認証されることをテストしておくとよいでしょう。
- エクスポートしたクッキーを Secrets ページ から Devin に追加します。
- サイト向けにクッキーを使用する際、Devin はそのサイトに遷移したとき、すでにログイン済みであると認識するはずです。Devin に試すよう指示してください。
Chrome を使用していない場合やクッキーを手動でエンコードする必要がある場合は、Devin は、標準的な Chromium クッキーフォーマットの JSON オブジェクトを
; で区切った文字列を base64 エンコードした形式でクッキーが渡されることを想定している点に注意してください。ワンタイムパスワード
- 2FA が必要なサービスの Devin のアカウントにアクセスします。
- アカウントのセキュリティ設定に移動し、QR コードを再生成または表示するためのオプションを探します。これは「Set up」や「Replace Authenticator」といった名前になっている場合があります。
- アプリケーションで許可されている場合は、QR コードを表示するオプションを選択します。
- 画面に QR コードが表示されたら、スクリーンショットを撮ります。
- Devin’s Secrets に移動し、「Add Secret」ボタンをクリックして、Secret type を「One-time Password」に変更します。識別しやすい名前を付けます。Value 入力ボックス右上の小さな QR コードアイコンをクリックし、QR コードのスクリーンショットをアップロードします。
TOTP 利用時のヒント
- 一部のアプリケーションでは、2 要素認証(2FA)を有効化すると既存の QR コードを再表示できない場合があります。そのような場合は、QR コードを再生成するしかありません。
- 手順の中で新たに発行されるバックアップコードは、必ず安全な場所に保存してください。
