Загрузите файл из вашей кодовой базы в S3 как часть Cloudformation - PullRequest
0 голосов
/ 06 октября 2018

Я хочу создать корзину S3 и поместить в нее файл до запуска остальной части приложения.Файл, который я хочу загрузить, существует в проекте, и я подумал, что прямая загрузка его как части выполнения Lambda будет работать нормально, но, похоже, он не будет работать должным образом.

Каков рекомендуемый способ в этом сценарии?

1 Ответ

0 голосов
/ 06 октября 2018

Вот шаблон, который поможет начать,

https://s3.amazonaws.com/htmlformation/s3template.yml

Parameters:
  url:
    Type: String
    Description: Link to HTML to pull
    Default: https://raw.githubusercontent.com/pmcdowell-okta/cloudformation-deploy-html/master/html/index.html



Outputs:
      bucketURL:
        Value:
          Fn::Join:
            - ''
            - - 'https://s3.amazonaws.com/'
              - Fn::GetAtt:
                    - DeploymentCustomResource
              - '/index.html'

    DeploymentCustomResource:
        Type: Custom::deploytos3
        Properties:
          ServiceToken: !GetAtt deploytos3.Arn
          url: !Ref url
          bucketname: !Ref bucketname

Надеюсь, это поможет.

...