Skip to content

Commit e84a2f9

Browse files
author
pjv
committed
Initialize repository with workshop content
1 parent c48a337 commit e84a2f9

File tree

4 files changed

+48
-18
lines changed

4 files changed

+48
-18
lines changed

README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,11 @@ This is a base workshop. Clone and start from this repo to create your workshop.
4444

4545
Contributors names and contact info
4646

47+
* Patrick Vassell (@pjv)
4748
* James Bland (@jamesbland123)
48-
* Parker Perry (@parkerperry)
49-
* James Spencer (@folrig)
5049
* Eugene Mu (@eugenemu)
5150

51+
5252
## License
5353

5454
This project is licensed. See the LICENSE.md file for details
@@ -58,4 +58,4 @@ This project is licensed. See the LICENSE.md file for details
5858
* Markdown cheat sheet (https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet)
5959
* Learn theme markdown (https://learn.netlify.app/en/cont/markdown/)
6060
* Menu extras and shortcuts (https://learn.netlify.app/en/cont/menushortcuts/)
61-
* Using Font Awesome Emoji's to help your page pop (https://learn.netlify.app/en/cont/icons/)
61+
* Using Font Awesome Emoji's to help your page pop (https://learn.netlify.app/en/cont/icons/)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
---
2+
title: "AWS Event Engine" # MODIFY THIS TITLE
3+
chapter: true
4+
weight: 1 # MODIFY THIS VALUE TO REFLECT THE ORDERING OF THE MODULES
5+
---
6+
7+
<!-- MORE SUBMODULES CAN BE ADDED TO DIVIDE UP THE SETUP INTO SMALLER SECTIONS -->
8+
<!-- COPY AND PASTE THIS SUBMODULE FILE, RENAME, AND CHANGE THE CONTENTS AS NECESSARY -->
9+
10+
11+
### AWS Event Engine <!-- MODIFY THIS HEADING -->
12+
13+
### Attending an AWS hosted event <!-- MODIFY THIS HEADING -->
14+
To complete this workshop, you will be provided with an AWS account via the AWS Event Engine service. The AWS staff will send an Event Engine dashboard link with a hash parameter, please follow the below instructions on how to get access into your account.
15+
16+
If you are currently logged in to an AWS Account, you can log out using this link (https://aws.amazon.com/console/)
17+
18+
### Logging into Event Engine Dashboard <!-- MODIFY THIS HEADING -->
19+
20+
21+
Click on the link that the AWS staff has given you, it should look something like this: https://dashboard.eventengine.run/login?hash=s0m3-r4nd0mh4shval-ue. You should land on this page: Event Engine Sign In
22+
Click the Email One-Time Password option and enter your email address. You’ll wait 2-3 minutes for an email with the confirmation code. Please enter the confirmation code.
23+
Your page should look like this: EE Successful OTP Sign In
24+
You should now be on the Event Engine dashboard: Event Engine Dashboard
25+
Select the AWS Console button. Click the Open AWS Console to be sent to your AWS Dashboard. Access key
26+
27+
This popup also includes the AWS Access Key and AWS Secret Access Key that you’ll need to add to your CircleCI’s environment variable later on in the workshop!
28+
Make sure you’re in the us-east-1 region. Please select US East (N.Virginia) in the top right corner. Event Engine Region
29+
30+
Warning: This account will expire at the end of the workshop and all the resources created will be automatically de-provisioned. You will not be able to access this account after today.

pipeline/webhosting/cloudfront-s3-website.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Description: Creates an S3 bucket and CloudFront Distribution using Origins Acce
33
Parameters:
44
WorkshopHostname:
55
Type: String
6-
Default: xxxxxx
6+
Default: xXx
77
Description: The hostname of the workshop
88
AllowedPattern: (?!-)[a-zA-Z0-9-.]{1,20}(?<!-)
99
ConstraintDescription: must be a valid DNS name.

pipeline/webhosting/pipeline.yaml

+14-14
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
AWSTemplateFormatVersion: "2010-09-09"
22
Description: This template will launch the Modernization Workshop CI/CD Pipeline.
33

4-
# It should only be necessary to update the parameters
5-
# run this stack as below but sub for {WORKSHOP NAME} with the workshop/company name and set the value
6-
# of CloudFrontDistroId resulting from the S3 + CloudFront CloudFormation template.
4+
# It should only be necessary to update the parameters
5+
# run this stack as below but sub for {WORKSHOP NAME} with the workshop/company name and set the value
6+
# of CloudFrontDistroId resulting from the S3 + CloudFront CloudFormation template.
77

88
# aws cloudformation create-stack --stack-name {WORKSHOP NAME}-Website-Pipeline --template-body file://pipeline.yaml --capabilities CAPABILITY_NAMED_IAM
99

@@ -22,17 +22,17 @@ Parameters:
2222
Default: XXX
2323
GitHubRepo:
2424
Type: String
25-
Description: repo name
26-
Default: aws-modernization-with-xxxxxx
25+
Description: GitHub repository name
26+
Default: aws-modernization-with-xXx
2727
FullRepoURL:
2828
Type: String
29-
Description: The full url to the repo
30-
Default: https://github.com/aws-samples/aws-modernization-with-xxxxxx.git
29+
Description: The full URL to the repo
30+
Default: https://github.com/aws-samples/aws-modernization-with-xXx.git
3131
GitHubOwner:
3232
Type: String
3333
Description: GitHub owner name
3434
Default: aws-samples
35-
35+
3636
Resources:
3737
CodeBuildServiceRole:
3838
Type: AWS::IAM::Role
@@ -72,8 +72,8 @@ Resources:
7272
- s3:PutObject
7373
- s3:GetObjectVersion
7474
- s3:ListBucket
75-
- S3:DeleteObject
76-
- S3:DeleteObjectVersion
75+
- s3:DeleteObject
76+
- s3:DeleteObjectVersion
7777
- Effect: Allow
7878
Action:
7979
- cloudfront:CreateInvalidation
@@ -182,8 +182,8 @@ Resources:
182182
Owner: !Ref GitHubOwner
183183
Repo: !Ref GitHubRepo
184184
Branch: main
185-
PollForSourceChanges: false
186185
OAuthToken: '{{resolve:secretsmanager:GitHub/WorkshopOwnerToken:SecretString:OwnerToken}}'
186+
PollForSourceChanges: false
187187
OutputArtifacts:
188188
- Name: SourceCode
189189
RunOrder: 1
@@ -202,8 +202,8 @@ Resources:
202202
OutputArtifacts:
203203
- Name: BuildOutput
204204
RunOrder: 1
205-
206-
GithubWebhook:
205+
206+
GitHubWebhook:
207207
Type: 'AWS::CodePipeline::Webhook'
208208
Properties:
209209
Authentication: GITHUB_HMAC
@@ -219,4 +219,4 @@ Resources:
219219

220220
Outputs:
221221
PipelineUrl:
222-
Value: !Sub https://console.aws.amazon.com/codepipeline/home?region=${AWS::Region}#/view/${Pipeline}
222+
Value: !Sub https://console.aws.amazon.com/codepipeline/home?region=${AWS::Region}#/view/${Pipeline}

0 commit comments

Comments
 (0)