サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
デスク環境を整える
qiita.com/kai_kou
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
なるべくDockerを利用して手元の端末を汚さない試み。便利かはわかりません。 使い方 docker-aws コマンドはDockerコンテナでaws コマンドを実行しています。 認証情報はホストの~/.aws を参照します。 S3にバケット作成してファイルをアップロードしたり削除したりしてみます。 AWS CLIでS3を操作するコマンド一覧 - Qiita https://qiita.com/uhooi/items/48ef6ef2b34162988295 # credentialsがある前提 > ls ~/.aws config credentials models > docker-aws --version aws-cli/1.16.263 Python/2.7.16 Linux/4.9.184-linuxkit botocore/1.12.253 > docker-aws s3 m
使っていた端末の調子が悪くなって端末交換したので、開発環境構築のお時間です。 できるだけ簡単に旧端末の設定を引き継ぎつつセットアップしたかったので、いろいろと調べてまとめてみたら、1コマンドでできるようになりました。(準備は含めず) 旧端末を環境構築したときとだいぶ変わりました。 5分でできるMacBook Proに最低限の開発環境構築 - Qiita https://qiita.com/kai_kou/items/3107e0a056c7a1b569cd 手順 ターミナルを立ち上げて、 #!/bin/sh # Command Line Tools for Xcode xcode-select --install # HomeBrew # see https://brew.sh/index_ja.html if [ ! -x "`which brew`" ]; then echo "sta
Amazon Web Services (AWS)サービスの正式名称・略称・読み方まとめ #11 (ネットワーキングとコンテンツ配信)AWSまとめAmazonWebServices読み方略語 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)サービスの正式名称・略称・読み方まとめ #8 (マネジメントとガバナンス)AWSまとめAmazonWebServices読み方略語 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 Elastic Compute Cloud Documentation https://docs.aws.amazon.com/ec2/?id=docs_gateway ドキュメントで() 括りとなっているものを略称とみなしています。 例 Amazon Elastic Compute Cloud Documentation https://docs.aws.amazon.com/ec2/?id=docs_gateway Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides resizeable computing capacity—literally, servers in Amazon's data centers—t
AWS CDKでAWS::CloudFormation::Init タイプを使ってEC2インスタンスの環境構築ができるようにしてみたAWSCloudFormationIaCaws-cdkCDK 前回、AWS Cloud Development Kit(AWS CDK)を利用してEC2インスタンスを立ち上げてみたのですが、AWS CDKでAWS::CloudFormation::Initタイプが利用できるのかも確認してみました。 AWS Cloud Development Kit(AWS CDK)でEC2インスタンスを立ち上げてみる - Qiita https://qiita.com/kai_kou/items/e35fd8c6af7dff9f2624 AWS::CloudFormation::Init タイプについては下記をご参考ください。 AWS::CloudFormation::Ini
AWS Cloud Development Kit(AWS CDK)の利用ノウハウを増やすべく、EC2インスタンスを立ち上げてみました。 公式ドキュメントやGitHubのソースを眺めたらだいたいは実装できるのですが、ハマりポイントがちらほらとありました。 AWS Cloud Development Kit(AWS CDK)ってなんぞ?という方は下記をご参考ください。 AWS クラウド開発キット (CDK) – TypeScript と Python 用がご利用可能に | Amazon Web Services ブログ https://aws.amazon.com/jp/blogs/news/aws-cloud-development-kit-cdk-typescript-and-python-are-now-generally-available/ 前提 AWSアカウントがある AWS C
AWS CDKで「No stack could be identified for the construct at path」ってエラーでハマるなどAWSIaCaws-cdkCDK AWS CDKを利用していて下記のエラーが発生してハマっていました。 No stack could be identified for the construct at path pathのコンストラクトに対してスタックを識別できませんでした(Google翻訳) だそうです。 > cdk synth -v (略) No stack could be identified for the construct at path Subprocess exited with error 1 Error: Subprocess exited with error 1 at ChildProcess.proc.on.co
AWS CloudFormationでEC2インスタンスのログがAmazon CloudWatch logsで確認できるようにするAWSCloudFormationCloudWatch-Logs AWS CloudFormation(CFn)でEC2インスタンスを作成・管理する際にユーザーデータやAWS::CloudFormation::Init タイプを利用したメタデータで環境構築するのが便利なのですが、スタック作成・更新時のログはEC2インスタンス内にあるため、確認が面倒です。 EC2のログをAmazon CloudWatch Logsへ送信する仕組みとして「CloudWatch Logs エージェント」があると知ったのでCFnでEC2インスタンスを管理する際に利用できるテンプレートを作成してみました。 CloudWatch Logs エージェントのリファレンス - Amazon Cl
cloudpack あら便利カレンダー 2019 の記事となります。誕生秘話 はこちら。 AWS CloudFormation(CFn)でEC2インスタンスを作成するのに、AWS::CloudFormation::Init タイプを利用すると、インスタンス起動後にパッケージのインストールやファイル作成、コマンド実行を含めることができて便利そうだったのでお試ししてみました。 個人的に一番のメリットはスタック更新時にメタデータの変更も検知して再実行させることができる点です。 AWS::CloudFormation::Init - AWS CloudFormation https://docs.aws.amazon.com/ja_jp/AWSCloudFormation/latest/UserGuide/aws-resource-init.html 利用するのにいくつかのドキュメントを渡り歩く必
Amazon Managed BlockchainでHyperledger Fabricのブロックチェーンネットワークをさくっと構築するAWS CloudFormationのテンプレートを作ってみた(解説編)AWSCloudFormationBlockchainHyperledger-fabricmanagedBlockchain cloudpack あら便利カレンダー 2019 の記事となります。誕生秘話 はこちら。 Amazon Managed Blockchain(AMB)でブロックチェーンネットワークを構築するのが手間になったので、AWS CloudFormation(CFn)を利用して構築できるようにしてみました。使い方は下記をご参考ください。 Amazon Managed BlockchainでHyperledger Fabricのブロックチェーンネットワークをさくっと構築する
cloudpack あら便利カレンダー 2019 の記事となります。誕生秘話 はこちら。 前回、AWS CloudFormation(CFn)のLambda-BackedカスタムリソースでネストされたJSONを返しても!GetAtt で参照できないことがわかったのですが、よくよく調べてみるとネストで返せそうだったのでさらに調べてみました。 AWS CloudFormationのLambda-BackedカスタムリソースでネストされたJSONを返しても参照できない - Qiita https://qiita.com/kai_kou/items/61a2b3c69ae2af4f2e40 結論 import cfnresponse def handler(event, context): data = { "hoge": "hoge", "foo.hoge": "hoge" } cfnrespo
cloudpack あら便利カレンダー 2019 の記事となります。誕生秘話 はこちら。 AWS CloudFormation(CFn)のLambda-Backedカスタムリソースを利用するとCFnが対応していないリソースでもAWS Lambdaを利用して管理できます。 AWS Lambda-backed カスタムリソース - AWS CloudFormation https://docs.aws.amazon.com/ja_jp/AWSCloudFormation/latest/UserGuide/template-custom-resources-lambda.html その際に、リソース作成するとレスポンスはすぐに返ってくるけど、リソースが利用できるまでに時間がかかるものを取り扱えるようにしてみました。 テンプレート CFnでリソース作成を待ってから関連するリソース作成などができるよ
Amazon Managed BlockchainでHyperledger Fabricのブロックチェーンネットワークをさくっと構築するAWS CloudFormationのテンプレートを作ってみた(使い方編)AWSCloudFormationBlockchainHyperledger-fabricmanagedBlockchain cloudpack あら便利カレンダー 2019 の記事となります。誕生秘話 はこちら。 ブロックチェーンネットワークをフルマネージドで構築・運用できるAmazon Managed Blockchain(AMB)ですが、実際にネットワーク構築するにはそこそこの手順と時間がかかります。 検証などで頻繁に構築していると、いい加減に手間になってきたのでAWS CloudFormation(CFn)を用いてさくっとHyperledger Fabricのブロックチェーン
AWS CLIからLambda関数を実行できるのですが、ログ出力するのに若干手間だったので方法をまとめておきます。 前提 AWSアカウントがある AWS CLIが利用できる 実行可能なLambda関数がある コマンド > aws lambda invoke \ --function-name [関数名] \ --log-type Tail \ outputfile.txt \ --query 'LogResult' | tr -d '"' | base64 -D START RequestId: 3c531c8f-d0f9-4e9d-96de-0d1018f0746d Version: $LATEST END RequestId: 3c531c8f-d0f9-4e9d-96de-0d1018f0746d REPORT RequestId: 3c531c8f-d0f9-4e9d-96de-0
AWS Lambdaの実行環境で利用されるAMIが更新されると案内がありました。 Upcoming updates to the AWS Lambda and AWS Lambda@Edge execution environment | AWS Compute Blog https://aws.amazon.com/jp/blogs/compute/upcoming-updates-to-the-aws-lambda-execution-environment/ AWS Lambda and AWS Lambda@Edge run on top of the Amazon Linux operating system distribution and maintain updates to both the core OS and managed language runtimes. W
AWSが提供するブロックチェーン構築・運用のフルマネージドサービス「Amazon Managed Blockchain」とブロックチェーンフレームワーク「Hyperledger Fabric」を利用する際によく参考に記事をまとめています。 自分用なので、自分記事が若干多めです。随時更新 この記事良かったよーとか、教えていただけると助かります。 情報まとめ ブロックチェーンをざっくりと把握するのに参考にした情報まとめ - Qiita https://qiita.com/kai_kou/items/c419b32cec12d0499453 Amazon Managed BlockchainがリリースされたのでHyperledger Fabricも合わせて情報をまとめてみた - Qiita https://qiita.com/kai_kou/items/5a968f42c5f96296f6fe
下記を参考に構築したネットワークタイプが「starter」のネットワーク。 Amazon Managed BlockchainでHyperledger Fabricのブロックチェーンネットワークを構築してみた - Qiita https://qiita.com/kai_kou/items/e02e34dd9abb26219a7e 検証で利用したコード TypeScriptで実装。実装方法は下記を参考ください。 Amazon Managed BlockchainでHyperledger Fabricのブロックチェーンネットワークを構築してみた - Qiita https://qiita.com/kai_kou/items/e02e34dd9abb26219a7e import { Shim, ChaincodeInterface, ChaincodeStub, ChaincodeRespon
AWS LambdaとHyperledger Fabric SDK for Node.jsを利用してAmazon Managed BlockchainのブロックチェーンネットワークにアクセスするNode.jsBlockchainAWSLambdaHyperledger-fabricmanagedBlockchain Amazon Managed BlockchainのブロックチェーンネットワークはVPC内に構築されるため、VPC外からブロックチェーンネットワークへアクセスするにはクライアントとなるアプリなりサービスを開発して経由する必要があります。 AWS LambdaでVPC内に関数を配置するとアクセス可能になるはずなので試してみました。 Amazon VPC 内のリソースにアクセスできるように Lambda 関数を構成する - AWS Lambda https://docs.aws.a
AWS DeepRacerで仮想サーキットのランキング上位を目指そうと試行錯誤していますが、なんとか50位圏内に入ることができました。(パチパチ- AWS DeepRacerの仮想サーキットに参戦できたー ここからが本当の戦いだー(白目 pic.twitter.com/YQVPU2ZxyY — 甲斐甲🌤️ヴェポライザーとDeepRacer楽しい (@k_aik_ou) May 23, 2019 AWS DeepRacerで良いモデル作るには報酬設計とハイパーパラメータ設定をそれこそ網羅的に試行錯誤してなんぼって考えてるから、Leagueがあって競い合いつつもノウハウ共有しないと、モデル作成に費やした時間分だけAWSさんが課金で(゚д゚)ウマーするだけから、みんな頑張ろうな! — 甲斐甲⛅C++とブロックチェーン勉強中 (@k_aik_ou) May 11, 2019 なので、ここまで
Hyperledger Fabricでアプリケーション設計するのにデータ設計するのに参考にした情報をまとめてみました。 Hyperledger Fabricの特性を抑えた上で設計しておかないといろいろと落とし穴にハマれそうな感じです。 OCHaCafe #4 Hyperledger Fabric アプリケーション設計入門ガイドでしゃべった内容+おまけ資料 いくつか抜粋。 データ設計のポイント 台帳 他組織と共有したいデータ アセットの基本情報(ID、カテゴリなど) アセットのステート(所有者、現在位置、数量、残高など) ステート変更の条件評価に必要な情報 証跡として残したいデータ 注意点 個人情報は書き込まない 個人情報保護法、GDPRなどの法規制 台帳に書いてしまうと削除できない サイズに注意 大きいデータの保管には向かない 台帳への書き込み内容はネットワークを伝播するのでパフォーマンス
次のページ
このページを最初にブックマークしてみませんか?
『@kai_kouのマイページ - Qiita』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く