English / 日本語
AWSCloudFormationTemplates/global
creates global settings on N.Virginia Region (us-east-1
).
If you just want to deploy the stack, click the button below.
The following sections describe the individual components of the architecture.
This template creates an SSL certification in AWS Certificate Manager
.
This template creates CloudWatch Alarm about Billing
and CloudFront
(Error Rate
, Requests
and Download Bytes
).
This template creates some other resources, such as Amazon SNS
.
Execute the command to deploy in the us-east-1
region because AWS Certificate Manager
, CloudFront
and Billing
only support the region.
aws cloudformation deploy --template-file template.yaml --stack-name GlobalSettings --region us-east-1
You can provide optional parameters as follows.
Name | Type | Default | Required | Details |
---|---|---|---|---|
ACMValidationMethod | DNS / EMAIL | DNS | ○ | The method you want to use to validate that you own or control the domain associated with a public certificate. |
ACMDomainName | String | If it's NOT empty, SSL certification is created. | ||
BillingAlertThreshold | Number | 0 | ○ | If it's NOT ZERO, CloudWatch Alarm is created. |
BudgetName | String | Total | ○ | The budget name. When BillingAlertThreshold is changed, this value also must be changed . |
CloudFrontErrorRateThreshold | Number | 0 | ○ | If it's NOT ZERO, CloudWatch Alarm is created. |
CloudFrontBytesDownloadedPerMinuteThreshold | Number | 0 | ○ | If it's NOT ZERO, CloudWatch Alarm is created. |
CloudFrontDistributionId | String | The CloudFront Distribution Id for monitoring | ||
DomainName | String | The name of the domain | ||
WebACL | ENABLED / DISABLED | DISABLED | ○ | If it is DISABLED, AWS WAF does NOT created. |