サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
大谷翔平
qiita.com/kai_kou
便利だったのでメモ。 やりたいこと 以下のように特定のバケットにあるファイルから最新のファイル名を1つ取得したい。 > aws s3 ls s3://<バケット名>/ 2019-11-26 09:01:32 0 hoge1.txt 2019-11-26 09:01:54 0 hoge2.txt 2019-11-26 09:01:25 0 hoge3.txt 2019-11-26 09:01:46 0 hoge4.txt 2019-11-26 09:01:39 0 hoge5.txt # 「hoge2.txt」がほしい > <いい感じのコマンド> hoge2.txt
Docker Desktopが有料化されることでDocker Desktopを利用しない選択肢を迫られるケースが出てくると思います。 Docker Desktopが有料化へ 従業員数250人以下・年間売り上げ1000万ドル以下の組織などは引き続き無料 - ITmedia NEWS https://www.itmedia.co.jp/news/articles/2109/02/news112.html Docker is Updating and Extending Our Product Subscriptions - Docker Blog https://www.docker.com/blog/updating-product-subscriptions/ Docker Desktopを利用しない方法にはいくつか選択肢がありますがLaravel 8.xのsailコマンドを利用する場合、
Laravelの開発環境をDockerで構築しようとしたら公式さんがLaravel Sailって素敵ツールを提供してくれていましたLaravelDockerLaravelSail 久しぶりにLaravelで開発することになり、最近のDocker開発環境はどうなってるんだろうと調べてみたら、Laravel 8.xから利用できるようになったLaravel Sailが素敵そうだったので調べてみました。 Laravel Sailとは Laravel Sail - Laravel - The PHP Framework For Web Artisans https://laravel.com/docs/8.x/sail#introduction Laravel Sailは、LaravelのデフォルトのDocker開発環境と対話するための軽量のコマンドラインインターフェースです。Sailは、Docke
Laravel Sailで作成したプロジェクトをServerless FrameworkでAWS LambdaとAurora Serverlessへデプロイできるようにしましたが、GitHub Actionsを利用してデプロイできるか試してみました。 前提 こちらのリポジトリにGitHub Actionsのワークフローを追加する手順となります。 手順 リポジトリにSecretを追加する AWS環境へデプロイするのにAWSのクレデンシャル情報が必要となるため、対象となるリポジトリに以下のSecretを追加します。 AWS_ACCESS_KEY_ID AWS_SECRET_ACCESS_KEY デプロイ用の.envファイルを用意する GitHub Actions環境でLaravelプロジェクトを展開する必要があるので、デプロイ用の.envファイルを用意します。 name: deploy on:
LaravelをAWS Lambdaで動作させることができる素敵な時代になっていたので、Laravel SailとLaravel Breezeでログイン機能を実装したプロジェクトをServerless Frameworkを利用してデプロイしてみました。 前提 こちらのGitHubリポジトリを利用してデプロイ環境を構築する手順です。 環境構築後の内容はこちらのブランチにおいています。 手順 Serverless Frameworkのインストール セットアップスクリプトが提供されているのでそれを利用します。 > curl -o- -L https://slss.io/install | bash > serverless -v Framework Core: 2.30.3 (standalone) Plugin: 4.5.1 SDK: 4.2.0 Components: 3.7.4 Serve
AWS公式さんがDocker Hubでイメージを公開してくれました。 (2020/03/31) 待ってました AWS CLI v2 Docker image | AWS Developer Blog https://aws.amazon.com/jp/blogs/developer/aws-cli-v2-docker-image/ (Google翻訳) AWS CLI v2の2.0.6のリリースにより、AWS CLI v2がDockerイメージとして利用できるようになったことをお知らせします。 これにより、ユーザーはAWS CLI v2のインストールを自分で管理する必要なく、コンテナベースの環境でAWS CLI v2を使用できます。このDockerイメージを利用するにはさまざまな方法がありますが、特にCI / CD設定では、ローカルマシンのDockerコンテナでAWS CLI v2を実行す
AWS Step Functions+Amazon ECS(Fargate)をイベントトリガーで実行するときにハマるポイントAWSECSAmazonECSstepfunctions AWS Step FunctionsでAmazon S3のイベントをトリガーにしたときにいろいろとハマったのでメモ。 ハマる構成 下記を参考にAmazon S3(S3)イベントをトリガーにAWS Step Functions(Step Functions)のステートマシンが実行される構成を作ってみました。 Amazon S3 イベント発生時にステートマシンの実行を開始する - AWS Step Functions https://docs.aws.amazon.com/ja_jp/step-functions/latest/dg/tutorial-cloudwatch-events-s3.html 構成はこん
Google Cloud Platform (GCP)のサービスで正式名称や略称はともかく、読み方がわからずに困ることがよくあるのでまとめてみました。 クラウド コンピューティング サービス | Google Cloud https://cloud.google.com/?hl=ja まとめルール まとめルールについては下記を参考ください。 Google Cloud Platform (GCP)サービスの正式名称・略称・読み方まとめ#1(AI と機械学習/AI ビルディング ブロック) - Qiita https://qiita.com/kai_kou/items/fa930eef23470c2f8f0b Amazon Web Services (AWS)のまとめはこちら! Amazon Web Services (AWS)サービスの正式名称・略称・読み方チートシート - Qiita
のっぴきならぬ事情でDockerコンテナ内からホストへlocalhost でアクセスする必要なときに役立ちそうなのでメモ。 Dockerコンテナ内からホストへアクセスするには こちらの記事が参考になりました。 --add-host オプションを利用すればなんとかなりそうです。 Dockerのコンテナの中からホストOS上のプロセスと通信する方法 - Qiita https://qiita.com/Iju/items/badde64d530e6bade382 localhost じゃなくて良いのなら host.docker.internal というDNS名が用意されているので、それを利用すればよさそうです。 ドキュメントによるとMac/Windowsで利用できそうです。 Networking features in Docker Desktop for Windows | Docker Doc
Google Cloud Platform (GCP)のサービスで正式名称や略称はともかく、読み方がわからずに困ることがよくあるのでまとめてみました。 クラウド コンピューティング サービス | Google Cloud https://cloud.google.com/?hl=ja Amazon Web Services (AWS)のまとめはこちら! Amazon Web Services (AWS)サービスの正式名称・略称・読み方チートシート - Qiita https://qiita.com/kai_kou/items/cb29d261c8acc49fd22a Amazon Web Services (AWS)サービスの正式名称・略称・読み方まとめ #1 (コンピューティング) - Qiita https://qiita.com/kai_kou/items/a6795dbab7e
AWS CloudFormation(CFn)でAmazon S3(S3)のブロックパブリックアクセスを設定するのに必要なアクセス許可をCFnのエラーを信じたら騙されたのでメモ。 S3のブロックパブリックアクセスに関しては下記が参考になります。 Amazon S3 Block Public Access – アカウントとバケットのさらなる保護 | Amazon Web Services ブログ https://aws.amazon.com/jp/blogs/news/amazon-s3-block-public-access-another-layer-of-protection-for-your-accounts-and-buckets/ S3パブリックアクセス設定を試してみる - Qiita https://qiita.com/atsumjp/items/cb6ddf5e3df4bbf
Google Cloud Platform (GCP)サービスの正式名称・略称・読み方まとめ#2(AI と機械学習/AI Platform およびアクセラレータ)まとめ読み方略語GoogleCloud Google Cloud Platform (GCP)のサービスで正式名称や略称はともかく、読み方がわからずに困ることがよくあるのでまとめてみました。 クラウド コンピューティング サービス | Google Cloud https://cloud.google.com/?hl=ja Amazon Web Services (AWS)のまとめはこちら! Amazon Web Services (AWS)サービスの正式名称・略称・読み方チートシート - Qiita https://qiita.com/kai_kou/items/cb29d261c8acc49fd22a Amazon Web
正式名称の読み方について、よく利用されているものを主としています。 俗称 公式の製品紹介やドキュメントにはないけれど、記事やBLOGで頻繁に略記されているものとしています。 例 Compute EngineをGCS(Google Compute Engine) 公式では略記されていなさそう 概要 サービス一覧ベージの概要を引用しています。 プロダクトとサービス | Google Cloud https://cloud.google.com/products?hl=ja#product-launch-stages 間違いや、こんな呼び方あるよーなどありましたらコメントお願いします! AI and Machine Learning(AI Building Blocks) - AI と機械学習(AI ビルディング ブロック) Cloud AI building blocks カスタムモデルや
Amazon Web Services (AWS)のサービスで正式名称や略称はともかく、読み方がわからずに困ることがよくあるのでまとめてみました。 Amazon Web Services (AWS) - Cloud Computing Services https://aws.amazon.com/ 全サービスを並べたチートシートもあるよ! Amazon Web Services (AWS)サービスの正式名称・略称・読み方チートシート - Qiita https://qiita.com/kai_kou/items/cb29d261c8acc49fd22a まとめルールについては下記を参考ください。 Amazon Web Services (AWS)サービスの正式名称・略称・読み方まとめ #1 (コンピューティング) - Qiita https://qiita.com/kai_kou/ite
qiita.com
Amazon Web Services (AWS)サービスの正式名称・略称・読み方まとめ #22 (顧客イネーブルメントサービス)AWSまとめAmazonWebServices読み方略語 Amazon Web Services (AWS)のサービスで正式名称や略称はともかく、読み方がわからずに困ることがよくあるのでまとめてみました。 Amazon Web Services (AWS) - Cloud Computing Services https://aws.amazon.com/ 全サービスを並べたチートシートもあるよ! Amazon Web Services (AWS)サービスの正式名称・略称・読み方チートシート - Qiita https://qiita.com/kai_kou/items/cb29d261c8acc49fd22a まとめルールについては下記を参考ください。 Ama
Amazon Web Services (AWS)のサービスの正式名称・略称・読み方を調べて、まとめきったのでチートシートを作成しました。(2019/12/26時点でドキュメントに記載があるサービス) まとめ方については下記をご参考ください。 Amazon Web Services (AWS)サービスの正式名称・略称・読み方まとめ #1 (コンピューティング) - Qiita https://qiita.com/kai_kou/items/a6795dbab7e707b0d1a6 サービス名が読めない、なんとなく読んでた人のお役に立ちますように。 名称 読み方 略称 俗称
Amazon Athenaを利用してS3バケットにあるJSONファイルをParquet形式に変換するときにHIVE_TOO_MANY_OPEN_PARTITIONS というエラーが発生したので原因調査して対策を考えてみました。 Parquet形式とは なんぞ?という方は下記が参考になると思います。 カラムナフォーマットのきほん 〜データウェアハウスを支える技術〜 - Retty Tech Blog https://engineer.retty.me/entry/columnar-storage-format Amazon Athena: カラムナフォーマット『Parquet』でクエリを試してみた #reinvent | Developers.IO https://dev.classmethod.jp/cloud/aws/amazon-athena-using-parquet/ Apache
みたいなPythonのファイルを作成して、python hoge.py するっていう。 インデントが効くか確認するためにif False: とかしてます。 docker run コマンドだと お手元の端末でdocker コマンドが利用できる前提で。 cat コマンドでファイル作成 cat コマンドでヒアドキュメントを利用すると簡単にできます。 ヒアドキュメントについては下記が参考になります。 知ると便利なヒアドキュメント - Qiita https://qiita.com/kite_999/items/e77fb521fc39454244e7 > docker run -it --rm --entrypoint="sh" \ python:3.7 \ -c "cat <<EOF > hoge.py # hogeって出力 print('hoge') if False: # インデントが効くか
Amazon Elastic Container Service(Amazon ECS)のタスク定義で複数コンテナを追加して依存関係を設定したときにハマったのでメモ。 コンテナの依存関係については下記が参考になります。 タスク定義パラメータ - Amazon ECS https://docs.aws.amazon.com/ja_jp/AmazonECS/latest/userguide/task_definition_parameters.html ECSとFargateでコンテナの起動順が制御できるようになりました - Carpe Diem https://christina04.hatenablog.com/entry/ecs-fargate-dependson-parameter なにが起こったのか タスク定義 以下のようなコンテナをタスク定義に登録しました。 コンテナA Essen
AWSとGCPのインスタンスやコンテナサービスを利用して、Dockerコンテナ上でアプリを動作させているのですが、CPUパフォーマンスに差があるなぁと気になったので、UnixBenchを利用して各環境のDockerコンテナ上でパフォーマンス測定してみました。 UnixBenchについて UnixBenchについては下記が参考になります。 kdlucas/byte-unixbench: Automatically exported from code.google.com/p/byte-unixbench https://github.com/kdlucas/byte-unixbench UnixBenchでベンチマーク - IDCF テックブログ https://blog.idcf.jp/entry/cloud/unixbench/ UnixBenchとは、LinuxをはじめUnix系OS
Amazon Web Services (AWS)のサービスで正式名称や略称はともかく、読み方がわからずに困ることがよくあるのでまとめてみました。 Amazon Web Services (AWS) - Cloud Computing Services https://aws.amazon.com/ まとめルールについては下記を参考ください。 Amazon Web Services (AWS)サービスの正式名称・略称・読み方まとめ #1 (コンピューティング) - Qiita https://qiita.com/kai_kou/items/a6795dbab7e707b0d1a6 全サービスを並べたチートシートもあるよ! Amazon Web Services (AWS)サービスの正式名称・略称・読み方チートシート - Qiita https://qiita.com/kai_kou/ite
Amazon CloudWatch LogsにあるログをAWS CLIでいい感じに取得する方法を毎回忘れている気がするのでメモ。 コマンド とある環境でUnixBenchを走らせた際のログがあったのでそれを取得してみました。 ポイントは--query "events[].[message]" でログだけを抽出して、--output text でテキスト形式にします。 > aws logs get-log-events \ --log-group-name <ロググループ名> \ --log-stream-name <ストリーム名> \ --query "events[].[message]" \ --output text # # # # # # # ##### ###### # # #### # # # # ## # # # # # # # ## # # # # # # # # # #
Unity ML-AgentsのDockerイメージを作成するのに、AWS CodeBuild(CodeBuild)を利用してみました。 CodeBuildでUnity ML-Agentsのソースを取得してビルド、ビルドができたらAmazon Elastic Container Registry(ECR)のリポジトリにイメージをPushします。 Unity ML-AgentsやCodeBuildについては省略。 同じようなことをGCPのGoogle Cloud Buildでもやっているので、GCPな方はそちらをご参考ください。 Google Cloud Buildを利用してUnity ML-AgentsのDockerイメージを作成する(v0.9.1対応) - Qiita https://qiita.com/kai_kou/items/5eabbaa2b564527e0b4e 前提 AWSア
次のページ
このページを最初にブックマークしてみませんか?
『@kai_kouのマイページ - Qiita』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く