ヤマムギ

growing hard days.

*

Cloud9でAWS CDK環境

   


最初ローカルに作ろうと思ったのですが、環境依存がというか、Macbookの環境でCLI入れ直しとか面倒になったので、Cloud9で環境を作りました。

2018年12月29日現在のバージニア北部で構築しました。

マネジメントコンソールからCloud9環境新規作成

[Create environment]から環境を新規作成しました。

環境名はなんでもいいので、「cdk」にしました。

Cloud9用のEC2のパラメータはデフォルトのままにしました。

  • t2.micro
  • Amazon Linux2
  • 30分のアイドル状態で自動停止
  • VPCはデフォルトVPC

確認して作成します。

Cloud9ターミナルでCDKインストール

作成後、下部のターミナルペインでコマンドを実行します。

モジュールアップデート

CDKのインストール

CDKのバージョン確認

バージョンが表示されてインストールが完了していればOK

Pythonのバージョン確認

Python3系であればOK

pipのバージョン確認

3系であればOK

pipが2系の場合、update-alternativesコマンドで3系に変更します。
下記例の場合は、2を選択します。

設定後、pipのバージョン確認をします。

完了です。
ローカルに依存しない使い捨てできる開発環境っていいですね。


最後までお読みいただきましてありがとうございました!
【PR】 「AWS認定試験対策 AWS クラウドプラクティショナー」という本を書きました。

 - AWS , ,

ad

ad

  関連記事

Route53でドメインを新規取得してDNSレコードを設定する

Elastic IPをAWSで発行しているのですから、DNSの設定も同じようにマ …

AWS Expert Online at JAWS-UG首都圏エリアに参加して「Amazon EC2 スポットインスタンス再入門」を聞いてきた

AWS Expert Onlineという勉強会がありまして、AWS ソリューショ …

Microsoft TeamsのOutgoing Webhooksを使ってAWS Lambda(Python), Amazon API Gatewayとbot

Microsoft Teamsの検証その2、Slackで実装しているbotも対応 …

ブログのアーキテクチャをコストベースで見直しました

当ブログはAWSで構築しています。 アーキテクチャをコストを最重視して見直しまし …

Feedlyのフィードを自動でSlackへ投稿する(AWS Lambda , Amazon DynamoDB)

目次 やりたいこと実現方法動作ソースコードDynamoDBの設定参考 Dynam …

Amazon API GatewayをLambda(Python)で削除する

目次 やりたいことPython コード やりたいこと 特定のAWSアカウント、特 …

PyCharmにAWS Tool kitをインストールしてサンプルのLambda関数をデプロイして実行しました

この記事はJetBrainsIDE Advent Calendar 2018に参 …

よくあるサーバーレスアーキテクチャで質問フォーム

この記事はServerless2 Advent Calendar 2018に参加 …

Lucidchart AWSアカウントからインポート機能で自動作図

SNSでLucidchartというサービスが話題になってました。 AWSの環境を …

特定のIAMロールをLambda(Python)で削除する

目次 やりたいことPythonソースコード やりたいこと 特定アカウントの特定の …