AWS LambdaでAWSサービスのロングポーリングAPIを呼ぶときには使用するSDKの設定を確認するといい

既定の設定ではロングポーリングAPIでクライアントがタイムアウトしたうえに自動で再試行する。1回のAPI呼び出しでタイムアウトまで待機してさらに間隔を延しながら5回リトライするから数分に渡って制御が返ってこない状態になる。AWS Lambdaなどでは課金が…

へんなことをするとへんなとこではまる

Windows10。「ダウンロード」とか「ビデオ」とかのフォルダはShell Folderというらしい。 Shell Folderの場所を他のShell Folderと同じフォルダに重ねて指定するとなぜかエクスプローラーからアイコンが消えていく。 「デスクトップ」以外のフォルダを一つに…

従来のASP.NETアプリケーションの認証チケットを外部のアプリケーションで復号する

これでできる。 AspNetCore.LegacyAuthCookieCompat 従来のASP.NETでは認証クッキーには認証チケットSystem.Web.Security.FormsAuthenticationTicketをシリアライズして暗号化したものが入っている。複合化は、System.Web.Security.FormsAuthenticationクラ…

今日のデスクトップ

2017/04/19 02:09 ユーザープールの作成および管理 - Amazon Cognito 2017/04/19 02:09 Welcome - Amazon Cognito Identity Provider 2017/04/19 02:09 AWS Tools for PowerShell Reference 2017/04/19 11:15 足を速くする方法おすすめ3選はコレ!筋トレは逆…

既存のアプリケーションから認証システムを切り離したい

まずは、パスワード管理をやめることと、SMSでの電話番号確認ができるようにする。 Amazon Cognito User Poolsを使う。最初の段階では、サーバーで Admin APIを使って既存の処理を置き換えていく。Admin APIには、AWSの認証情報が必要。 ユーザーの追加 : Ad…

きょう

短期的に何度も開いたり、あとでちゃんと読もうと思ったWebページはデスクトップにショートカットとして置いてる。ブラウザアイコンにページのタイトルが付いて画面の上で好きなように配置できるから安心する。IEのころは右クリックでメニューがあったし、ch…

windowsの再インストールをした

デスクトップ環境は定期的にさらの状態にしてる。継ぎ足しで環境を作っていると再現が難しくなってトラブルに弱くなる。いままでのやり方を見直すきっかけにもなる。 NUC6i7KYK、windows10 pro Windowsのインストール microsoftのサイトからポチポチしたらus…

C#でPDFに画像とテキストを差し込むには

テンプレートとして作ってあるPDFに後で画像とテキストを差し込んで新しいPDFファイルを作るとしたら。 Qiitaにそのまんまの記事があった。 iTextSharpというものがあるらしい。 google翻訳によると、iTextSharpは使い方によっては有償ですと書いてあるよう…

AWS EC2のWindowsインスタンスを作業用として利用するにあたり固定の名前で接続できるようする方法を考えてみた

AWS EC2のWindowsインスタンスを使って何かするとき簡単にインスタンスを立ち上げてWinRMで接続できるようにする。CloudFormationでEC2インスタンスを起動してRoute53にパブリックIPを登録する。 送信元のIPアドレスで接続を制限をする(セキュリティグループ…

きょうまで

aws cloudformation windows server 2012 R2 cfn-initのcommandsで時間がかかる。一つずつコマンド終了後にデフォルトで60秒の待機時間がある。waitAfterCompletionで0に設定できる。 AWS::CloudFormation::Init - AWS CloudFormation 再起動を待ってcfn-ini…

今日

WinRM:Windowsリモート管理 EC2でwindowsを扱う。 AMIは名前で検索して日付が最新のものを使う。 Windows_Server-2012-R2_RTM-Japanese-64Bit-Base amazon AMIで用意されていることの一覧 イメージの変更点 WinRMは構成済み。構成済みのファイアウォールでは…

いま

とりあえずこんな感じでできた。呼ばれるまで接続したまま待つハンドラー。 staticフィールドでTaskCompletionSourceとGUIDのリストを持つ。 リクエストがきたらGUIDとTaskCompletionSourceを作ってリストに追加して待機。 別のリクエストでGUIDを指定してリ…

いま

CMS(コンテンツマネジメントシステム)の開発をしている。 ASP.NETとSQLServer MSDNマガジン2008年7月 トランザクション:データを失うことなく障害に対処するスケーラブルなシステムを構築する Udi Dahan 現状はWebアプリケーションとデータベースがべったり…

2016-11-18までのこと

ビルドを開発者のPCではなくてサーバーでする ビルド(Debug、Release)-> Single Package -> デプロイ(Production、Staging) Visual Studio および ASP.NET の Web アプリケーション プロジェクトの配置の概要 https://msdn.microsoft.com/ja-jp/library/dd39…

リモートのSQLServerをManagement Studioから再起動させるにはWMIの構成が必要

Management StudioでリモートのSQLServerを再起動できなかった。 "sa"アカウントで接続してもメニューにある"再起動"がグレーアウトしていて選択できない。 SQLServerのあるローカルから"sa"で接続すると再起動できる。 クライアント側のイベントログにエラ…

SQLServerのネットワーク構成をコマンドラインから変更した

AWS EC2でSQLServerのインスタンスを作ったときにExpressエディションではリモートからアクセスできなかった。 Webエディションではできたのに。 エディションによって、ネットワーク構成の既定値が違うらしい。Expressエディションでは、TCP/IPが無効になっ…