CloudFormationでRoute53 zoensを管理する際に問題が発生しました。CloudFormation + Route53とのシグネチャ計算の不一致
私が持っているエラーは、次のとおりです。私たちは計算
要求署名はあなたが 提供署名と一致しません。 AWSシークレットアクセスキーと署名方法を確認してください。詳細については、 サービスマニュアルを参照してください。
私はAPI/CLIではなく、コンソールからCloudFormationを起動します。私は完全なアカウントアクセスで私のIAMユーザーにログオンしています。
エラーは、ホストされたゾーンにレコードセットを追加しようとするサブスタックで発生します。ゾーン自体は、(一部のレコードセットとともに)別のスタックで正常に作成されます。
これは(私はそれが別のものに失敗し、それはまた、同様に別のスタックに発生した場合、この1を削除する場合)失敗した例レコードセットのリソースです:
Mx:
Type: "AWS::Route53::RecordSet"
Properties:
HostedZoneId: !Ref "HostedZoneId"
Name: !Sub "mailer.${DomainName}."
Type: "MX"
ResourceRecords:
- "10 mx.sendgrid.net."
TTL: 3600