1
1
# VCI CloudFormation Template
2
2
3
- This repository contains an AWS CloudFormation template for deploying the Virtual Corporate Infrastructure (VCI).
3
+ This repository contains an AWS CloudFormation template for deploying the Verifiable Credential Issuer (VCI).
4
4
5
5
## Template Overview
6
6
@@ -16,12 +16,12 @@ This template deploys the following resources:
16
16
17
17
## Parameters
18
18
19
- | Parameter Name | Description | Required | Default Value |
20
- | ---------------- | ---------------------------- | -------- | --------------- |
21
- | ` Domain ` | Domain for VCI | Yes | None |
22
- | ` VCISubdomain ` | Subdomain for VCI | Yes | None |
23
- | ` HostedZoneID ` | HostedZoneID for Route53 | Yes | None |
24
- | ` ACMARN ` | ACM for VCI (Optional) | No | Empty String |
19
+ | Parameter Name | Description | Required | Default Value |
20
+ | ----------------| --------------------------| -- --------| ---------------|
21
+ | ` Domain ` | Domain for VCI | Yes | None |
22
+ | ` VCISubdomain ` | Subdomain for VCI | Yes | None |
23
+ | ` HostedZoneID ` | HostedZoneID for Route53 | Yes | None |
24
+ | ` ACMARN ` | ACM for VCI (Optional) | No | Empty String |
25
25
26
26
** Note** : All parameters except ` ACMARN ` are required.
27
27
@@ -37,9 +37,30 @@ This template deploys the following resources:
37
37
Use specific AWS CLI commands to create, update, and delete the CloudFormation stack. Here are examples:
38
38
39
39
1 . Create the stack
40
+ ``` shell
41
+ aws cloudformation create-stack --stack-name < EventName> \
42
+ --template-body file://path/to/template.yaml \
43
+ --parameters ParameterKey=Domain,ParameterValue=< your-domain> \
44
+ ParameterKey=VCISubdomain,ParameterValue=< your-subdomain> \
45
+ ParameterKey=HostedZoneID,ParameterValue=< your-hostedzone-id> \
46
+ ParameterKey=ACMARN,ParameterValue=< your-acm-arn-if-any> \
47
+ --capabilities CAPABILITY_NAMED_IAM
48
+ ```
40
49
2. Update the stack
50
+ ` ` ` shell
51
+ aws cloudformation update-stack --stack-name < EventName> \
52
+ --template-body file://path/to/template.yaml \
53
+ --parameters ParameterKey=Domain,ParameterValue=< your-domain> \
54
+ ParameterKey=VCISubdomain,ParameterValue=< your-subdomain> \
55
+ ParameterKey=HostedZoneID,ParameterValue=< your-hostedzone-id> \
56
+ ParameterKey=ACMARN,ParameterValue=< your-acm-arn-if-any> \
57
+ --capabilities CAPABILITY_NAMED_IAM
58
+ ` ` `
41
59
3. Delete the stack
42
-
60
+ ` ` ` shell
61
+ aws cloudformation delete-stack --stack-name < EventName>
62
+ ` ` `
63
+
43
64
# ## Deploying from the AWS Console
44
65
45
66
You can also deploy the CloudFormation template using the AWS Console.
0 commit comments