[AWS] CloudFormationでS3バケットを作成する

カテゴリ: aws

CloudFormationのyamlファイルを使って、AWS上にS3バケットを作成します

yamlファイル

以下の内容でCloudFormation.ymlファイルを作成します。my-backet-nameの部分は、作成したバケット名に置き換えてください。

Resources:
  SampleS3Bucket:
    Type: AWS::S3::Bucket
    Properties:
      BucketName: 'my-backet-name'

CloudFormationの実行

cliからawsコマンドで作成したリソースを作成します。MyFirstStackの部分はCloudFormationのスタック名なので、わかりやすい名前を指定してください。

aws cloudformation create-stack \
    --stack-name MyFirstStack \
    --template-body file://CloudFormation.yml

create-stackしたら、下記のコマンドでスタックの状態を確認します。はじめは出力が"StackStatus": "CREATE_IN_PROGRESS"になります。しばらくしてからコマンドを再実行するとステータスがCREATE_COMPLETEになり、リソースの作成完了を確認できます。

aws cloudformation describe-stacks --stack-name MyFirstStack

作ったスタックの削除はdelete-stackコマンドを実行します。

aws cloudformation delete-stack --stack-name FileCalucrator

Amazonでおトクに買い物する方法
AmazonチャージでポイントGET


Amazonは買いもの前にAmazonギフト券をチャージしてポイントをゲットしないと損!

こちらもおススメ
カテゴリ: aws

コメントを残す

メールアドレスが公開されることはありません。