ITの隊長のブログ

ITの隊長のブログです。Rubyを使って仕事しています。最近も色々やっているお(^ω^ = ^ω^)

Amazon Web Service

Vue3(Composition API + Vite)の勉強のために作ってたリポジトリを公開してみた

task-choice.it-playground.link 残念なタイトル。。。(issueに乗せておこう。。。) yoshikiito.net こちらの記事をみて、ちょうど僕の悩みでもあったのでやってみよう!(最初はTrelloとかで)と思ったけど、ちょうどVue3勉強したかったので、作ってみよ…

AWS CDKに入門(したい)

aws.amazon.com チュートリアルがあったのでそこみてやろうとしました。 前提 npm入っています Python入っています awscli入っています inline policy作っておきます(今回はstudy-cdkにしました) IAMユーザー作っておいて、aws configureコマンド実行済み…

SageMakerで遊ぶメモ#2

trainしてs3にアップされたモデルをデプロイするコード from boto3.session import Session class SagemakerClient: def __init__(self): self.client = Session().client("sagemaker", region_name="us-west-2") def create_model(self, model_data_url): m…

SageMakerで遊ぶメモ#1

qiita.com ↑の記事を参考にして進めた。 諸事情でIAMユーザー発行&アクセスキー等発行できないので、EC2インスタンス上で行った。リージョンはオレゴン IAM roleを作成 aipa-hogehoge-fugafuga-train policy AmazonEC2ContainerRegistryFullAccess AmazonS3…

aws ソリューションアーキテクト アソシエイトに合格しましたログ

合格した流れのログを残す 試験前の自分のレベル awsは仕事や趣味で使ったことがあるが、ec2、s3、lambda、route53しか使ったことないペーペー インフラの基礎知識はある 3分間ネットワークシリーズを全部読んだ(過去インフラ屋だったとき) それだけじゃな…

cloudformation完全に理解した

タイトル釣りです。 github.com cloudformation、便利そうだから趣味アプリのデプロイで使うか!って挑戦した結果、やりたいことを実現するのに二週間かかりました。辛い ハマったこと 既存のリソースがすでに存在する場合 → テンプレートからスタック(リソ…

The role defined for the function cannot be assumed by Lambda. (Service: AWSLambdaInternal; Status Code: 400; Error Code: InvalidParameterValueException; Request ID: xxx-xxx-xxx-xxx)

cloudformationで無限にこのエラーにハマってて辛かったが解決したのでメモ stackoverflow.com cloudformationでデプロイするlambdaに紐付けるロール関連でエラーになっていることはわかったけど、ググってもよくわからなかったが↑の記事試したら解消した 具…

雑ログ lambdaと他でピタゴラスイッチ

www.aipacommander.com www.aipacommander.com 続き。 今日(昨日だけど)は、lambdaからlambda叩いたり、s3のイベントからlambda叩いたり、lambdaからsqsにqueueを追加したりなどした。 やったこと箇条書きする。 その前に、bs4でlxmlを使おうとしたらエラ…

雑ログ lambda layersで遊ぶ

lambda layersを触る. qiita.com ここを参考にした。 ディレクトリ構成 - lambda - lambda_layers - python - cw_logging.py - lambda_test - lambda_function.py lambda layersの作成 $ pwd ~/lambda/ $ cd lambda_layers/ $ zip -r python.zip python/ 用…

【自分用メモ】AWSのp2インスタンスにdockerを使ったディープラーニングの環境を作る手順

タイトル長い 自分用メモです。参考にはいいと思いますが、この手順でやらないでください。 というのも、dockerのコンテナ上ではGPUを認識してくれますが、何故かTensorflowがhostでGPUを認識してくれないのです。。。正確にはシンボリックエラーが発生して…

aws s3へupload, downloadのコマンド

個人メモ $ aws s3 cp file.txt s3://bucket_name/path # 一気にあげるとき $ aws s3 sync logs/ s3://bucket_name/path --include "*" # ダウンロード $ aws s3 cp s3://bucket_name/path/file.txt .

プロフィールサイト構築

s3 + route53 で自分のプロフィールサイト公開しました〜。 これからcss3の勉強はこのサイトでやります〜 ちゃんとレイアウト組もうと張り切ってたけど、飽きたから妥協(´Д`; http://aipacommander.me/ 月々いくらかかるかねー。

【AWS】EC2をコマンドで起動したり停止したりする方法

photo by Sean MacEntee 以前自動化の記事書いたけど、その前にやったこと。 aipacommander.hatenablog.jp aws管理画面にてIAMアクセスキーを作成 awscliをインストール macなので、Homebrewで。すんなり入りました。 $ brew install awscli $ aws --version…

【Python】s3にupload、s3からファイルをdeleteをpythonで

Python3でやる。 s3を操作するために必要なモジュールをインストール $ pip install boto3 また、アクセス権限やキーの設定なども済ます。(これはここでは書かない) ファイルをアップロード import boto3 import urllib.request s3 = boto3.resource('s3')…

ec2を起動・停止をシェルで実行できる&起動したらRoute53にIPを紐付けてくれるシェルスクリプトつくったった

aws便利ですよね。apiが豊富なのがたまらんんんんん。 しかし、停止漏れを帰る前にブラウザでチェックとか。起動したらRoute53でパブリックIPを紐付ける作業とか、何度もやってくるとめんどくさくなってきます。EIP使えばいいじゃんと思うかもしれませんが、…

【CentOS】mailコマンドが入っていない

AWSのRedHatはmailコマンドも無かった。。。orz これで幸せになれる $ sudo yum install mailx

【CentOS】AWSでCentOS7を用意したけど、色々コマンドが入っていないとき

digが入っていない!!! $ sudo yum install bind-utils これで幸せになる(^ω^

awsのroute53で、俺はサブドメなしのドメインにレコードは設定できないと思っていたけど、実はできた。

photo by GBPublic_PR すごいながいタイトル。 タイトル通りです。awsのRoute53をよく使っていますが、サブドメインではなく、レジストラから購入したドメイン(例えば、example.comとか)に対し、レコードを設定することはできないと思っていました。 思い…

awsで時間を合わす方法

$ sudo cp -p /usr/share/zoneinfo/Japan /etc/localtimeこれだけでいい・・・だと・・・!?

php5 + apacheを連携させるためのインストール

えー、この記事は失敗記事です。 うまくいくか不明ですが、もしうまくいった人がいれば コメントください(;ω;)オナシャス

awsのssh接続がバンバン切れる件

たのむよ!! そこで(接続が)切れんなよ!!! (`;ω;) って言って、キレた隊長です。

awsのmidiumなインスタンスつかったった(^^

いつぞやマイクロインスタンスが使えないことが判明したので 違うインスタンスを使ってみた

AWSのmicroインスタンスが使えない件

今回コメントだけどす。 いやね。AWSをディスるとかそういったことはしたくないけども microインスタンスがクッソ遅いのね。んで、クッソ使えないのよね。

運用費が大きくなってきたので、AMIを作成して、インスタンスを変更

(´・ω・)

AWSの秘密鍵無くした人!!!wwwwwwwwwwwwwwwwwwwwww

今回のお話(タイトルにもあるけど) AWSの秘密鍵無くした人!!!wwwwwwwwwwwwwwwwwwwwww