AWS 資格情報
AWS クレデンシャル ビルド機能により、エージェントのビルド内から AWS 接続クレデンシャルにアクセスできるようになります。 この機能を使用するには、プロジェクトで少なくとも 1 つの AWS 接続を構成する必要があります。
この機能は、AWS CLI を使用してファイルを S3 バケットにアップロードするビルドに認証情報を提供する必要がある場合、AWS ECS タスクまたは AWS SDK に基づくカスタムコードを実行する必要がある場合に役立ちます。 このような場合は、一時的な認証情報を使用することをお勧めします。
ビルドを開始すると、ビルドの AWS 認証情報が別のファイルに保存されます。 自動的に作成され、ファイルパスは TeamCity によって設定された AWS 共有資格情報ファイル 環境変数に格納されます。 ファイルは現在のビルド中にのみ利用可能で、ビルドが終了すると自動的に削除されます。
設定
オプション | 説明 |
|---|---|
AWS 接続 | ドロップダウンメニューリストから AWS 接続を選択します。 ビルドで利用可能 設定が有効になっている接続のみを選択できます。 ターゲット接続が、ビルド構成を設定したプロジェクトではなく、その親プロジェクトによって所有されている場合は、 サブプロジェクトで利用可能 チェックボックスもオンになっていることを確認してください。 ![]() |
AWS プロファイルのお名前 | エージェントマシン上の |
セッション時間 | この設定は 一時的な資格情報のみを使用する接続 影響し、ビルドの開始後にこれらの資格情報が有効な期間を定義します。 TeamCity は、このフィールドにデフォルトの 60 分を自動的に入力します。 所要時間をご確認ください。 一時認証情報の有効期間を延長したい場合は、デフォルト値を変更できます。 長いビルドに役立ちます。 このビルド機能を使用すると、ビルドごとに新しい一時認証情報が生成されます。 |
