본문 바로가기

Data Engineering/Cloud

[AWS] S3 with Cloudformation

템플릿 및 스택으로 작업

  • 템플릿(json or yaml)을 생성하여 aws 리소스와 해당 속성에 대해 설명하며, 스택 생성할때마다 템플릿에 설명된 리소스를 프로비저닝함


cloudformation → S3 yaml

AWSTemplateFormatVersion: "2010-09-09"

Parameters:
  MyBucketName:
    Type: String
    Description: Enter the bucket name
    Default: create-bucket-cfn

Resources:
  MyS3Bucket:
    Type: AWS::S3::Bucket
    Properties:
      BucketName: !Ref MyBucketName

  # MyBucketPolicy:
  #   Type: AWS::S3::BucketPolicy
  #   Properties:
  #     Bucket: !Ref MyS3Bucket
  #     PolicyDocument:
  #       Version: 2012-10-17
  #       Statement:
  #         - Effect: Allow
  #           Principal: "*"
  #           Action: 
  #             - s3:GetObject
  #             - s3:PutObject
  #             - s3:DeleteObject
  #             - s3:PutBucketPolicy
  #           Resource: !Join
  #             - ''
  #             - - 'arn:aws:s3:::'
  #               - !Ref MyS3Bucket
  #               - '/*'
 

AWS CloudFormation

 

docs.aws.amazon.com

 

반응형

'Data Engineering > Cloud' 카테고리의 다른 글

[AWS] Boto3로 S3 연결  (0) 2023.11.14
[ELK스택] Elastic Search (3)  (0) 2023.11.11
[ELK스택] Elastic Search (2)  (0) 2023.11.11
[ELK스택] Elastic Search (1)  (0) 2023.11.11
[AWS] S3 to RDS  (0) 2023.11.11