Skip to content

Latest commit

 

History

History
56 lines (37 loc) · 3.74 KB

README_JP.md

File metadata and controls

56 lines (37 loc) · 3.74 KB

English / 日本語

AWSCloudFormationTemplates/global

Build Status GitHub GitHub release (latest by date)

AWSCloudFormationTemplates/global は、 バージニア北部 (us-east-1)リージョンに AWS Certificate ManagerCloudFront および Billing に関する CloudWatch アラームを作成します。

TL;DR

以下のボタンをクリックすることで、CloudFormationをデプロイすることが可能です。

cloudformation-launch-stack

アーキテクチャ

このテンプレートが作成するAWSリソースのアーキテクチャ図は、以下の通りです。

AWS Certificate Manager

このテンプレートは、 AWS Certificate Manager を用いてSSL証明書を作成します。

CloudWatch Alarm

このテンプレートは、 BillingCloudFront (エラー率、リクエスト数、ダウンロードサイズ) のCloudWatchアラームを作成します。

その他

このテンプレートは、 Amazon SNS などのリソースも合わせて作成します。

デプロイ

以下のコマンドを実行することで、CloudFormationをデプロイすることが可能です。 AWS Certificate Manager, CloudFront, Billingは、us-east-1 リージョンでのみリソース作成が可能であるため、 us-east-1 リージョンで実行してください。

aws cloudformation deploy --template-file template.yaml --stack-name GlobalSettings --region us-east-1

デプロイ時に、以下のパラメータを指定することができます。

名前 タイプ デフォルト値 必須 詳細
ACMValidationMethod DNS / EMAIL DNS ドメインを所有または管理していることを検証するために使用する方法
ACMDomainName String ドメイン名を指定した場合、SSL証明書が作成されます。
BillingAlertThreshold Number 0 0以外の値を指定した場合、CloudWatchアラームが作成されます。
BudgetName String Total 予算名。 BillingAlertThreshold を変更する場合は、この値も変更してください。
CloudFrontErrorRateThreshold Number 0 0以外の値を指定した場合、CloudWatchアラームが作成されます。
CloudFrontErrorRequestPerMinuteThreshold Number 0 0以外の値を指定した場合、CloudWatchアラームが作成されます。
CloudFrontBytesDownloadedPerMinuteThreshold Number 0 0以外の値を指定した場合、CloudWatchアラームが作成されます。
CloudFrontDistributionId String 監視対象のCloudFrontのディストリビューションID
DomainName String Route53に登録するドメイン名
WebACL ENABLED / DISABLED DISABLED DISABLED に設定された場合、AWS WAFは作成されません。