らんだむな記憶

blogというものを体験してみようか!的なー

AWS

Qiskit Advocate (2)

近年かなり無目的にだらだら生きていた中ではここ数ヶ月は完全燃焼しそうな勢いで頑張ったと思う。体調もだいぶやばかったけど、身体壊さないギリギリを狙ってコミュニティ活動全力投球したので、Qiskit Advocate - らんだむな記憶 で申請した Qiskit Advoca…

AWS 認定取得: Associateチャレンジ

AWS

AWS 認定取得: Associate チャレンジ また、先着1,000名の登録者には、Associate 認定試験の25%割引クーポンが提供されます。 気にはなるが間に合うんだろうか?

Amazon Lambda Python Library

AWS

@aws-cdk/aws-lambda-python-alpha - npm を入れるとわりと便利だよというお話。 Lambda Layer 使ってカッコいいことしようとするとどうしても cdklocal deploy が通らない。Lambda Layers | Docs を見ると LocalStack Pro 版でないとダメらしい・・・。つら…

Lambda 関数の URL で https できるぞ

AWS

Announcing AWS Lambda Function URLs: Built-in HTTPS Endpoints for Single-Function Microservices | AWS News Blog が凄いという内容をちらほら見るが、普段雑に Lambda を使っていて、API Gateway も用意しない身からするとイマイチ嬉しさが分からない…

CDK (11)

AWS

CDK (10) - らんだむな記憶 でごちゃごちゃ書いたが、 NetworkAcl は使わない cdklocal destroy で VPC のスタックを破棄しない。代わりに LocalStack を再起動する とすれば、IAM+VPC+EC2 のスタック構成でデプロイできた。 $ aws ec2 describe-vpcs --endp…

CDK (10)

AWS

cdklocal deploy で VPC 機能に関係するスタックのデプロイがうまく通らないので、何がどうなっているのか CloudTrail で確認したかったが、Features - LocalStack を見ると、CloudTrails は Pro 版でないとサポートされていないようなので詰んでしまった・…

AWS Cloud Quest

AWS

Self-paced digital training on AWS - AWS Skill Builder ってのがあるみたい。ゲーム感覚で AWS の勉強ができるんだろうか。・・・ちょっとやってみたけど、S3 で静的ホスティングしちゃうぞという課題が最初にあって、言われるがままにやったらホスティン…

CDK (9)

AWS

CDK (2) - らんだむな記憶 で bootstrap に支障があったけど、モジュールの更新で通るようになったかも? $ docker image ls | grep localstack localstack/localstack 0.14.1 354d99d5680a 22 hours ago 1.5GB $ npm list -g /home/xxx/.nvm/versions/node/…

CDK (8)

AWS

CDK (7) - らんだむな記憶 を少し拡張して Fibonacci 数列 $\{a_i\}_{i=1}^\infty = \{1, 1, 2, 3, 5, \cdots\}$ に対して$$ \sum_{i=1}^N a_i^n $$を計算する Step Functions を実装した。以下のように Fibonacci 数列の各項についてイテレーションを回す M…

CDK (7)

AWS

Step Functions のスタックを作って cdklocal deploy する。VS Code で AWS Toolkit を使ってステートマシンのプレビューをしながらだと大分やりやすい・・・。cdklocal synth して CloudFormation のテンプレートを作成した後に、VS Code のコマンドパレッ…

CDK (6)

AWS

どうやら localstack は 0.13.0 以降があやしそう。なので docker pull localstack/localstack:0.12.20 をする。Install Docker Compose | Docker Documentation を参考に、 $ sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/do…

CDK (5)

AWS

何故 cdklocal bootstrap が通らないのかと思ったので、AWS CDKをlocalstackで練習する を参考に $ docker pull localstack/localstack:0.12.19 をして $ docker run --rm -it -p 4566:4566 -p 4571:4571 localstack/localstack:0.12.19 をすると、 $ cdkloc…

CDK (4)

AWS

折角なので、CDK (3) - らんだむな記憶 で作成した Lambda を呼んでみたい。AWS CLI での Lambda の使用 - AWS Lambda を参考に CLI で同期的に呼び出してみよう。というか、LocalStack なので CLI で呼ぶしかない・・・。 $ awslocal lambda invoke --funct…

CDK (3)

AWS

しょーもない Lambda を 1 つだけ含むスタックを CDK でデプロイしてみたい。$CDK_PROJ/lambda/hello/index.py を作って以下のような内容にでもしてみる: def lambda_handler(event, context): if 'message' in event: print(f'Hello, {event["message"]}') …

CDK (2)

AWS

とりあえず $ localstack start -d で LocalStack を起動して、CDK 用の “tmp S3 bucket” 的なものを用意するために bootstrap を実行する。 $ cdklocal bootstrap ⏳ Bootstrapping environment aws://000000000000/us-east-1... Trusted accounts for deplo…

CDK (1)

AWS

幾らか気になっていたことは大体やってしまって、後は暫く本とか読んで調査しないと何も書けないフェーズに突入したような気もするので、他で気になっていた CDK (AWS Cloud Development Kit) を LocalStack で使ってみたい。LocalStack - らんだむな記憶 か…

LocalStack

AWS

ついでに勢いで LocalStack も導入しよう。ローカル環境に AWS の SaaS のエミュレータを導入するようなやつだ。色んな記事では git clone しているが、公式では pip を使えという感じなので、 $ pip install localstack する。 $ localstack start -d __ __…

AWS Web 問題集

AWS

AWS WEB問題集で学習しよう こういうのがあるのか。普段そこそこ触っていても全然ダメだな。数値的なものとか全然意識してないや。Free Exam Prep By IT Professionals | ExamTopics これも良いんだとか・・・。

踏み台サーバ経由の ssh

AWS

ssh -i hoge.pem -oProxyCommand='ssh -i fuga.pem -W %h:%p ec2-user@xxx' ec2-user@192.168.yyy とすると、アドレス xxx のサーバを踏み台にして、private subnet のローカルアドレス 192.168.yyy のサーバに ssh できるとのこと。たまたま Udemy を見てい…

interface VPC エンドポイント経由での S3 アクセス

AWS

PrivateLink と呼ぶのか? private な subnet にいる EC2 や Lambda からエンドポイント経由で S3 にアクセスする時、EC2/Lambda と S3 が同一のリージョンにいるだけでは不十分で、S3 の API を叩く時にもリージョンを明示的に指定しないとダメなんじゃない…

GCP の Workflows

AWS の Step Functions に相当するサービスは GCP にはあるのかな?と思ったけど、 AWS/Azure/GCPサービス比較 2021.09 - Qiita 【GCP】Workflowsを触ってみた にあるように Workflows が対応するっぽい。なるほどね。Cloud Functions だけではやりにくいこ…

EC2とhttps化

Azure の場合、DNS名ラベルを使って作ったドメイン名みたいなものに対して Let's encrypt の証明書を発行できるようだった。 AWS の場合どうなんだろう?と思って調べてみたが Policy forbids issuing for name on Amazon EC2 domain - Server - Let's Encry…

AWS Chalice

サーバーレスアプリケーションとか FaaS とか・・・。 爆速 API 開発を実現するサーバーレスアプリケーション開発向けフレームワーク - builders.flash☆ - 変化を求めるデベロッパーを応援するウェブマガジン | AWS 【Chaliceに入門してみた】LambdaとAPI Ga…

ストレージバケットのインスタンスへのマウント

Cloud Storage バケットへの接続 | Compute Engine ドキュメント | Google Cloud S3をEC2インスタンスにマウントして使うときのStorageGateway, s3fs, goofysそれぞれのパフォーマンス - Qiita この辺になるんだろうなぁ。 GCP の always free の範囲だと 5 …

AWSの本

AWS認定資格試験テキスト AWS認定 ソリューションアーキテクト-アソシエイト 読むかは分からないけど。

GPUインスタンス見積もり

AWS Amazon EC2 P2 インスタンス| AWSとAmazon EC2 P3 インスタンス | AWSと料金 - Amazon EBS |AWSより。 汎用 SSD (gp2) ボリューム: 0.10 USD per 1 GB per 1 month Tesla K80 p2.xlarge: 0.900 USD per 1 hour Tesla V100 p3.2xlarge: 3.06 USD per 1 h…

Udemy ブラックフライデーセール

AWS の勉強をするかーと思ったらたまたま Udemy の格安セールをやっていた。 AWS:ゼロから実践するAmazon Web Services。手を動かしながらインフラの基礎を習得 Amazon Web Service マスターコース VPC編 Amazon Web Service マスターコース EC2編 を購入し…

AWSのS3のダウン

AWS、S3の大惨事の原因を公開―ヒューマンエラーが発端だった | TechCrunch Japanなんて記事があるんだなぁ。 クラウドだと冗長化されてて、なんかあっても常時稼働なイメージがあったりしたもんだがヒューマンエラーがあるとその限りではないと。まぁしゃー…

AWS(2)

AWS - らんだむな記憶以来、また微妙に使ってみたい気も...。 とか思いつつAWSで遊んでたWikiを放置してたらえらい目に合った - Qiitaとかいうのもあるのでちゃんと管理できないと怖いかもなぁ...。VPS(仮想専用サーバー)|さくらインターネット - 無料お…

AWS

FX・外国為替 - Yahoo!ファイナンスで見ると、$1=123円くらいだなー料金 - Amazon EC2 | AWSによると、リージョン:東京で t2.nano $0.01 /1 時間 $7.2/1 月 886円/1 月 t2.micro $0.02 /1 時間 $14.4/1 月 1771円/1 月 くらいかな。t2.smallだとt2.microの倍…