-
Notifications
You must be signed in to change notification settings - Fork 11
Open
Labels
awsAmazon Web Services & cloud resourcesAmazon Web Services & cloud resourcesci/cdContinuous Integration & Continuous DeploymentContinuous Integration & Continuous DeploymentgovernancePolicies & standardsPolicies & standardshacktoberfestSpecial issue for HacktoberfestSpecial issue for Hacktoberfesthacktoberfest-2025Special issue for Hacktoberfest 2025Special issue for Hacktoberfest 2025infraInfrastructureInfrastructurepriority: highNeeds attention ASAPNeeds attention ASAPsecuritySecurity & complianceSecurity & compliance
Milestone
Description
Priority: High
Difficulty: High
Description:
Set up GitHub Actions OIDC trust with AWS by configuring trust for token.actions.githubusercontent.com.
- Create an IAM role (
gha-deploy-role) with minimum privileges required for: Lambda, API Gateway v2, CloudFront (invalidation), S3 (sync), and CloudWatch Logs. - Ensure workflows can assume this role and receive temporary credentials without storing AWS keys in GitHub Secrets.
Acceptance Criteria:
- OIDC trust is established between GitHub Actions and AWS
gha-deploy-roleis created with least privilege access for required AWS services- GitHub Actions workflow can obtain temporary AWS credentials and deploy without static keys
Metadata
Metadata
Assignees
Labels
awsAmazon Web Services & cloud resourcesAmazon Web Services & cloud resourcesci/cdContinuous Integration & Continuous DeploymentContinuous Integration & Continuous DeploymentgovernancePolicies & standardsPolicies & standardshacktoberfestSpecial issue for HacktoberfestSpecial issue for Hacktoberfesthacktoberfest-2025Special issue for Hacktoberfest 2025Special issue for Hacktoberfest 2025infraInfrastructureInfrastructurepriority: highNeeds attention ASAPNeeds attention ASAPsecuritySecurity & complianceSecurity & compliance
Type
Projects
Status
In Progress