Request to create accounts for iflorez, data scientist supporting the Future Audiences team on ChatGPT plugin analysis.
Need:
- AWS account
- AWS access to: CloudWatchLogsReadOnlyAccess, StartQuery, GetQueryResults, and iam:CreateAccessKey
- Gitlab Enterprise account.
- Debug account
Name: Irene Florez
email: iflorez@wikimedia.org
Nat Hillard, Maryana Pinchuk, and Mikhail Popov can be contacted in support of the request, as needed.
Backend steps on my end:
- request access and appropriate permissions
- create GPG key
- share public GPG key with Alex Lep or appropriate person or this ticket
- check email and when access is granted set up MFA for Gitlab Enterprise via Okta
- check email and when AWS access is granted decrypt temporary encrypted password
- sign into AWS when an account is created and reset password
- set up MFA for AWS via Okta; see also the AWS IAM page
- ensure permission levels are granted by testing a manual code pull on the AWS log insights page
- Get AWS credentials: Authenticate with short term credentials and download them, noting "Application running outside AWS"
- Obtain the aws CLI utility https://github.com/aws/aws-cli
- Run 'aws configure' and pass in credential values, along with the value of the region of your aws instance & default output = json.
[] setup SSH appropriately for Gitlab Enterprise
- Future: create an administrative user in AWS IAM Identity Center (successor to AWS Single Sign-On) for daily administrative tasks.