我不知道如何设置无服务器的cloudformation资源部分的"EmailConfiguration"部分.有没有人有如何做到这一点的例子?任何指导将不胜感激!
这是我的serverless.yml文件.
service: cognito-email-config
provider:
name: aws
runtime: nodejs6.10
region: us-east-1
plugins:
- serverless-stack-output
custom:
output:
handler: serverless/output.handler
file: outputs/stack.json
functions:
preSignUp:
handler: serverless/preSignUp.handler
postConfirmation:
handler: serverless/postConfirmation.handler
resources:
Resources:
SESRole:
Type: "AWS::IAM::Role"
Properties:
AssumeRolePolicyDocument:
Version: "2012-10-17"
Statement:
- Effect: "Allow"
Principal:
Service:
- "cognito-idp.amazonaws.com"
Action:
- "sts:AssumeRole"
Policies:
- PolicyName: "CognitoSESPolicy"
PolicyDocument:
Version: "2012-10-17"
Statement:
- Effect: "Allow"
Action:
- "ses:SendEmail"
- "ses:SendRawEmail"
Resource: "*"
CognitoUserPool:
Type: "AWS::Cognito::UserPool"
Properties:
UserPoolName: ${env:COGNITO_USER_POOL}
EmailConfiguration:
ReplyToEmailAddress: admin@example.com
SourceArn:
Fn::GetAtt: [SESRole, Arn]
AutoVerifiedAttributes:
- …
Run Code Online (Sandbox Code Playgroud) 我已经浏览了整个互联网,试图解决这个问题.任何人都可以正确回答并解释原因吗?非常感谢!
请查看以下代码.
Run Code Online (Sandbox Code Playgroud)Integer myNumber; myNumber = 5;
关于第二个陈述,以下哪一项是正确的?
该语句执行拆箱
该语句执行自动包装.
该声明执行自动装箱.
它会导致错误,因为您无法将基元类型分配给包装类对象.