我是无服务器新手,但看看这个配置文件
provider:
name: aws
runtime: nodejs10.x
stage: dev
region: us-east-1
# you can add statements to the Lambda function's IAM Role here
# iamRoleStatements:
# - Effect: "Allow"
# Action:
# - "s3:ListBucket"
# Resource: { "Fn::Join" : ["", ["arn:aws:s3:::", { "Ref" : "ServerlessDeploymentBucket" } ] ] }
# - Effect: "Allow"
# Action:
# - "s3:PutObject"
# Resource:
# Fn::Join:
# - ""
# - - "arn:aws:s3:::"
# - "Ref" : "ServerlessDeploymentBucket"
# - "/*"
此资源是否指fnproject ?
我查看了aws-resource-type但找不到引用信息。
最佳答案
Fn::Join
是一个内部函数,它将一组值附加到单个值中,并用指定的分隔符分隔。如果分隔符是空字符串,则该组值将不带分隔符连接。
您可以在 join 和 pseudo parameters 中使用不同的内部函数以及。 欲了解更多信息,请查看official AWS documentation
关于amazon-web-services - "Fn::Join"在配置文件中指什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58799497/