Support for temporary credential with OIDC
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 32/100
Hướng nghiên cứu
Bắt đầu bằng cách đọc workflow mẫu trong issue và so sánh các input access-key AWS hiện có với step aws-actions/configure-aws-credentials@v4. Xác định action này nhận credentials như thế nào và cách sử dụng dựa trên OIDC nên được triển khai ra sao; được xem là hoàn thành khi một role tạm thời có thể deploy Lambda mà không cần các input access-key tĩnh, đồng thời tài liệu hoặc workflow validation bao quát ví dụ này.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
This should be in gist but no other place to put it.
This action supports the use of OIDC for authentication
Instead of the AWS Access KEY, which inherits human flaws and cannot be whitelisted
uses: appleboy/[email protected]
with:
aws_access_key_id: ${{ secrets.AWS_ACCESS_KEY_ID }}
aws_secret_access_key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
aws_region: ${{ secrets.AWS_REGION }}
function_name: gorush
zip_file: output.zip
dry_run: true
With OIDC/AUTH2, granular permissions can be given with temporary access.
The example below shows the action used with OIDC support.
- name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@v4
with:
role-to-assume: arn:aws:iam::${{ secrets.awsAccountId }}:role/github-actions-oidc-role
aws-region: ${{ secrets.AWS_REGION }}
- name: Deploy function
uses: appleboy/[email protected]
with:
function_name: function_name
zip_file: funciton.zip
aws_region: region_name
- Ngôn ngữ chính
- D2
- Star
- 434
- Fork
- 57
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
- Có Dockerfile hoặc tệp Docker Compose
- Không có mẫu pull request
- Không có hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của appleboy/lambda-action
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 48/100
appleboy/lambda-action#87 ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
appleboy/lambda-action#84 · 1 bình luận ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 25/100
appleboy/lambda-action#83 · 3 bình luận ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100
appleboy/lambda-action#82 · 2 bình luận ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 25/100
appleboy/lambda-action#81 · 9 bình luận ·
Tất cả issue của appleboy/lambda-action
Issue tương tự
-
update UV in dockerfileĐang mởgood first issue
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 68/100
-
Additional warning optionsĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
linuxserver/docker-baseimage-selkies#195 · 3 bình luận ·
-
🕷️ bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
sysadminsmedia/homebox#1770 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
deployment release-lag
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
nolte/kamerplanter#2047 ·
Maintainer thường phản hồi trong vòng 1 ngày