【发布时间】:2018-05-16 04:48:32
【问题描述】:
我正在使用 AWS JAVA API 来动态创建/更新 CloudFormation 堆栈。我想附加一个 SNS 主题并在堆栈完成时接收通知......但是,我没有像我预期的那样接收 SNS。我错过了什么吗?
CreateStackRequest createStackRequest = new CreateStackRequest();
createStackRequest.withStackName(stackName);
createStackRequest.withOnFailure(OnFailure.ROLLBACK);
createStackRequest.withCapabilities(Capability.CAPABILITY_IAM);
createStackRequest.withNotificationARNs("sns topic arn I expect notifications to be sent to");
createStackRequest.withTemplateBody(templateBody);
createStackRequest.withParameters(paramList);
cftClient.createStack(createStackRequest);
^^ 我可以手动将事件发布到主题,然后我会收到一封电子邮件。但是当代码运行时,我的堆栈被创建并且没有发送 SNS 事件。
【问题讨论】:
标签: java amazon-web-services amazon-cloudformation amazon-sns