This action will add your public ip address to your given aws security group(s) with a description. If any ip address already exists with the description then it will update the address instead of adding. And it will remove the added ip address once the main job is completed.
Required AWS Access Key ID.
Required AWS Secret Access Key.
Required AWS Region.
Required AWS Security Group (comma separated if multiple).
The port which you want to allow. Default "22"
.
The descriptipn of your IP permission. Default "GitHub Action"
.
- name: Add public IP to AWS security group
uses: sohelamin/aws-security-group-add-ip-action@master
with:
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
aws-region: 'us-east-1'
aws-security-group-id: ${{ secrets.AWS_SECURITY_GROUP_ID }}
port: '22'
description: 'GitHub Action'