小编wjo*_*dan的帖子

AWS:如何在CloudFormation模板中指定布尔参数

我正在尝试在CloudFormation模板中指定一个布尔参数,以便我可以根据传入的参数有条件地创建资源.

查看此处此处的文档,可能会出现明显缺少布尔数据类型的情况.

指定布尔值的最佳做法是什么?可能是Number0或1次或StringAllowedValues"真"与"假"?

amazon-web-services aws-cloudformation

35
推荐指数
1
解决办法
2万
查看次数

我们如何使用serverless.yml创建AWS S3存储桶并向其添加文件?

我想知道serverless.yml在无服务器框架的部署过程中是否可以利用创建存储桶并向其添加特定文件.

到目前为止,我已经能够添加创建存储桶的S3资源,但不知道如何添加特定文件.

resources:
  Resources:
    UploadBucket:
      Type: AWS::S3::Bucket
      Properties:
        BucketName: ${self:custom.s3.bucket}
        AccessControl: Private
        CorsConfiguration:
          CorsRules:
          - AllowedMethods:
            - GET
            - PUT
            - POST
            - HEAD
            AllowedOrigins:
            - "*"
            AllowedHeaders:
            - "*"
Run Code Online (Sandbox Code Playgroud)

不确定是否可能,或者serverless.yml在部署过程中如何利用上传默认文件(如果还没有).

amazon-s3 aws-cloudformation aws-lambda serverless-framework

10
推荐指数
1
解决办法
1万
查看次数

为什么我可以从off-VPC aws lambda调用on-VPC aws lambda但反之不然?

所以,如果我有两个lambdas,一个在私有VPC中,一个不在VPC上,从公共lambda内部调用私有lambda可以工作,但我不能从私有lambda调用公共.

没有NAT设置.

为什么是这样?看来我理论上不应该从公众那里打电话给私人.

amazon-web-services amazon-vpc aws-lambda

9
推荐指数
2
解决办法
3134
查看次数

CodePipeline CloudFormation模板配置

我正在尝试在CodePipeline中使用CloudFormation模板配置字段.如果您在CodePipeline中编辑CloudFormation,它看起来像这样:

在此输入图像描述

如果我的InputArtifactName就是MyAppBuild我有一个CloudFormation CONFIG文件中cfg-prd.json,我希望是我能进入MyAppBuild::cfg-prd.json,并将它捡起来.

我收到一个关于模板文件无效的错误,即使它手动工作如下:

--parameters cfg-prd.json
Run Code Online (Sandbox Code Playgroud)

aws-cloudformation aws-codepipeline

9
推荐指数
2
解决办法
4775
查看次数

CloudFormation IAM角色 - AssumeRolePolicyDocument

所以我正在为AWS中的角色构建一个cf堆栈,我不知道AssumeRolePolicyDocument在设计非基于资源的角色时如何进行该领域.

我试图查找的所有示例都具有在该"Principal"字段下指定的特定AWS资源(例如"Service": "ec2.amazonaws.com").

AssumeRolePolicyDocument对于为用户而非资源设计的角色,该字段的正确方法是什么?

amazon-web-services aws-cloudformation amazon-iam amazon-policy

9
推荐指数
1
解决办法
7044
查看次数

Rails:未初始化的常量只发生在生产服务器上

我有一个课,我放在里面lib/network:

module NetworkApi
  class NetworkProxy
  end
end
Run Code Online (Sandbox Code Playgroud)

然后在另一个类中,我引用了这个类:

  network_proxy = ::NetworkApi::NetworkProxy.new(params)
Run Code Online (Sandbox Code Playgroud)

一切都在我的开发环境中正常运行,但是当我部署到服务器时,我在上面的行中收到错误消息:

NameError: uninitialized constant NetworkApi::NetworkProxy
Run Code Online (Sandbox Code Playgroud)

我不知道为什么会发生这种奇怪的错误.请告诉我为什么.

ruby ruby-on-rails autoload

5
推荐指数
1
解决办法
2545
查看次数

AWS Cloudformation

好吧,我正在尝试在AWS中找到一个云形态模板.

我需要在哪里创建具有单个子网和实例的三个VPC.你有网关的地方有2个单向从vpc到网关和一个双向连接,如下所示:

在此输入图像描述

infrastructure amazon-web-services aws-cloudformation amazon-vpc

1
推荐指数
1
解决办法
1083
查看次数

Aurora Cluster是否支持对Aurora副本的读取查询的自动负载平衡

Aurora RDS Cluster for MySQL是否支持将读取查询自动负载平衡到正在创建的Aurora副本?

amazon-web-services amazon-rds amazon-aurora

0
推荐指数
1
解决办法
2898
查看次数