Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

Will session tagging be available?

オープン
#152 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
5/5
見積もり時間
1週間以上
初心者へのやさしさ
25/100
issue の種類
機能追加
明瞭さ
説明が足りない
活発さ
停滞
技術スタック
aws, github-actions, typescript

調査の方向性

参照されている行の src/private/aws-credentials.ts から始め、そのロール引き受け動作を configure-aws-credentials action.yml のセッションタグ付けオプションと比較してください。初期の OIDC ロールと、その後に作成される CDK 関連ロールがどのように作成されるかを追跡してください。実装を完了とみなす前に、どのロールがセッションタグを使用できるかについて、明確な設計と受け入れ基準が issue に必要です。

索引モデルが issue の本文から書いたものです。

説明

effort-small feature-request p2

As I review aws-actions/configure-aws-credentials@v1 I see that it supports session tagging. And when I review the 'private' implementation I get the sense that session tagging was not enabled on purpose. However, I wonder if there is the possibility of splitting things up a little bit so that on the first assumed role (OIDC) that the session tagging can be enabled and on the subsequent CDK related roles it is not required.

This is because the first assumed role (OIDC) requires conditions that perhaps are best evaluated using the session tags. And the CDK related roles are not best situated, as they are not OIDC aware, nor should they be. Without the use of session tags on the OIDC role it is significantly difficult to make anything more complex than a simple example work. E.g., if you have 3+ github ORGs and 1500+ repos then it is difficult to make one OIDC role per account work well. If however, the session tags are present, then it is fairly easy to make a single role that can match the expected conditions.

Thoughts?

主要言語
TypeScript
スター
385
フォーク
45
平均マージ
1日 52分
マージ済み PR(30日)
4

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

cdklabs/cdk-pipelines-github のほかの issue

cdklabs/cdk-pipelines-github の issue をすべて見る

似ている issue

TypeScript の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。