非同期メッセージングを使ったインテグレーションパターン (EIP)は、クラス設計にも参考になるものが多い。 すぐに非同期メッセージングを使わないとしても、EIPは設計の参考情報として知っておきたい。
Route53のAレコードで所有していないEIP、パブリックIPが設定されていないか「Ghostbuster」を使って把握してみた こんにちは、コンサル部@大阪オフィスのTodaです。 Route53とEC2を利用する中でElastic IP(EIP)やパブリックIPをAレコードに設定して、インスタンス破棄、EIP解放時に消し忘れたというご経験はありませんでしょうか? 消し忘れたAレコードは悪意のあるユーザにIPを再取得されてサブドメイン乗っ取りにつながる場合がございます。 今回はRoute53のAレコードで、所有していないEIP、パブリックIPが設定されていないかを Ghostbusterというツールを利用して確認してみました。 ■ Github assetnote / ghostbuster https://github.com/assetnote/ghostbuster Route5
本日のアップデートで AWS Transfer for SFTP にセキュリティグループと EIP を設定できるようになりました! AWS Transfer for SFTP supports VPC Security Groups and Elastic IP addresses なにが嬉しいのか 今回のアップデートによって以下のようなことが簡単に設定できるようになりました。 パブリックアクセスで特定 IP のみ許可したい AWS Transfer for SFTP の IP を固定化したい 過去に「特定 IP の許可」や、「接続先 IP アドレスの固定化」について、NLB や NACL を利用して実装する方法をご紹介しました。 今回、EIP および、セキュリティグループのサポートによって以下のように、よりシンプルに実装できるようになります。 さっそく試してみる 事前準備 今回は事前に以
インターネット向けのNLB(Network Load Balancer)を作成する場合は、必要に応じてサブネットごとにElastic IPアドレス(以下EIP)を指定することができます。 ですが状況によってはこのEIPが使われないケースがあることを学びましたので、レポートします。 もう少し厳密に書くと、NLB作成時に指定したサブネットが一部使われないケースがあります。従ってそのサブネットのEIPが使われなくなります。 結論から先に 2サブネットにまたがるインターネット向けNLBを作成したとします。 アベイラビリティーゾーン(以下AZ)毎に1サブネットのみ選択可能なため、これは2AZにまたがるNLBとも言えます。 それぞれのAZ毎にEIPを指定します。つまり2つのEIPがこのNLBには紐付いています。 この時、NLBエンドポイント(DNS名)に対するdigコマンド結果は以下になります。 He
イーサリアム1.0の大規模アップデート「London」は、2021年8月5日12時34分(協定世界時:UTC=日本時間5日21時34分)、ブロック高12965000で無事に実行されました。 今回のアップグレードで実装された中でも特に注目を集めたのは、EIP-1559です。 EIP-1559は、取引手数料を支払うためにイーサリアムのマーケットメカニズムを変更しました。 基本的に、EIP-1559はファーストプライスオークション(first-price auction)を廃止し、固定価格セール(fixed-price sale)に置き換えました。 つまり、「Gas Price」でのオークションの代わりに、予測可能(ブロック毎に固定)の「Base Fee Per Gas 」、チップ機能の「Priority Fee Per Gas」とロックに含めるために出せる最大額の「Max Fee Per Ga
実践EIP入門 Apache CamelでEIPを使いこなす 2022.2.9 佐藤 匡剛 @tadayosi レッドハット株式会社 シニアソフトウェアエンジニア 現場から学ぶモデル駆動設計
今回は、NFT NYCでOpenSeaが対応すると先出し情報解禁された、EIP-2981についてご紹介します。 結論 EIP-2981とは、Ethereumでのロイヤリティ標準規格のことです。 EIPとは イーサリアム改善提案(EIP)は、イーサリアムに関する新しい機能案やプロセス案を規定する標準規格です。 EIP には、技術仕様の変更案が含まれており、コミュニティの 「信頼できる情報源」として機能します。 イーサリアムのネットワークアップグレードとアプリケーションの標準規格は、EIP プロセスでの議論を通じて開発されます。 イーサリアムコミュニティ内の誰でも EIP を作成することができます。 EIP を書くためのガイドラインは EIP 1 に含まれています。 EIP は、機能の簡潔な技術仕様、その根拠を記載する必要があります。 EIP の著者は、コミュニティ内でコンセンサスを構築し、反
停止中のインスタンスに割り当てたEIPや、どこにも割り当てていないEIPには料金が発生します。 不要となった場合には削除するように心がけましょう。 EC2インスタンスのパブリックIPアドレスとは異なる EC2インスタンスの作成時に付与できる「パブリックIPアドレス」とは異なります。 「パブリックIPアドレス」は無料で利用できますが、EC2インスタンスを開始するたびに別のIPアドレスに代わってしまいます。他インスタンスに付け替えることも不可能です。 「EIP」と同様に、利用するグローバルIPアドレスを指定することもできません。 あくまで、一時的に割り当てられたIPアドレスとして利用できます。 IPアドレスを固定化したい場合は「EIP」、固定化する必要がない場合は「パブリックIPアドレス」と使い分けるようにしましょう。 EC2、NATゲートウェイなどでEIPを使用する EIPは、「EC2インス
EIP-4844: Shard Blob Transactions Proto-DankshardingEIP-4844 introduces a new kind of transaction type to Ethereum which accepts "blobs" of data to be persisted in the beacon node for a short period of time. These changes are forwards compatible with Ethereum's scaling roadmap, and blobs are small enough to keep disk use manageable. Learn more about EIP-4844 in the recordings below ⤵️ Bankless Ove
はじめに こんにちは、AWS事業本部コンサルティング部の酒井です。 対向システムのIP制限の関係でElastic IP(EIP)を流用する必要があったので、手順をまとめてみました。 皆さんの環境構築の参考になれば幸いです。 Elastic IPの再利用手順 1.既存のNAT Gatewayの削除 EIPの関連付けのみを解除することができないので、NAT Gatewayを削除します。 $ aws ec2 delete-nat-gateway --nat-gateway-id {NatGatewayId} { "NatGatewayId": "nat-xxxxxxxxxxxxxxxxx" } ※1aws ec2 disassociate-addressコマンドを実行すると、以下のエラーになります。 $ aws ec2 disassociate-address --association-id
はじめに テントの中から失礼します、CX事業本部のてんとタカハシです! CDK で NAT Gateway を作成すると、自動で EIP が紐付いて便利なのですが、事前に用意した EIP を紐付けたいケースがあったりします。その時の対処法について調べたので、記事にしていきたいと思います。 環境 環境は下記の通りです。 $ sw_vers ProductName: Mac OS X ProductVersion: 10.15.7 BuildVersion: 19H2 $ cdk --version 1.85.0 (build 5f44668) 普通に NAT Gateway を作成してみる 実装はこんな感じで。 lib/stack.ts import * as cdk from '@aws-cdk/core'; import { CfnNatGateway, Vpc, SubnetType
今回は、いよいよ来週の2019/01/16にupdateされるConstantinopleで導入されるEIPのうちの一つである、EIP-1014について解説します。 eip-1014.mdにも書かれているとおり、これはstate channelに対して非常に重要な機能であり、個人的にConstantinopleで導入される機能の中でも一番注目しています。 では早速EIP-1014について解説していきます。 さわり CREATE2 opcodeはstate channelのためのopcodeであり、ユーザはまだchain上にdeployされていないContractにcommitしてoff-chainのやり取りを行えるようになります。 というのが.mdファイルに書かれている内容のざっくりとした説明であり、またその他のブログでも書かれている説明です。が、正直これだけだと何がどう変わったのか?なぜ
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く