<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Ec2 on akky@サイボウズラボ・ブログ</title>
		<link>https://labs.cybozu.co.jp/blog/akky/tags/ec2/</link>
		<description>Recent content in Ec2 on akky@サイボウズラボ・ブログ</description>
		<generator>Hugo</generator>
		<language>ja</language>
		
		
		
		
			<lastBuildDate>Tue, 20 Mar 2018 00:00:00 +0000</lastBuildDate>
		
			<atom:link href="https://labs.cybozu.co.jp/blog/akky/tags/ec2/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>AWSの日本サーバのIPアドレスのリストを得る</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2018/03/list-aws-ec2-servers-in-japan/</link>
				<pubDate>Tue, 20 Mar 2018 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2018/03/list-aws-ec2-servers-in-japan/</guid>
				<description>&lt;p&gt;ツールのインストールなしで。&lt;/p&gt;&#xA;&lt;p&gt;EC2サーバーなどのIPアドレスの範囲については、AWS公式が&lt;a href=&#34;https://ip-ranges.amazonaws.com/ip-ranges.json&#34;&gt;JSON形式で最新の情報を公開して&lt;/a&gt;います。&lt;/p&gt;&#xA;&lt;p&gt;AWSのサーバ「からのアクセスを禁止したい」とか「からだけアクセスを許可したい」という時は、ここから対象となるサーバのリストを抽出することになります。&lt;/p&gt;&#xA;&lt;p&gt;公式ドキュメントでは &lt;a href=&#34;https://stedolan.github.io/jq/&#34;&gt;jq&lt;/a&gt; を使ってフィルタすると&lt;a href=&#34;https://docs.aws.amazon.com/ja_jp/general/latest/gr/aws-ip-ranges.html&#34;&gt;いいよ、と言っています&lt;/a&gt;。&lt;/p&gt;&#xA;&lt;p&gt;jq をオンラインで実行できるサービス &lt;a href=&#34;https://jqplay.org/&#34;&gt;jq play&lt;/a&gt;があるので、これをブラウザで開き、JSON のところに先ほどの公式のJSON の中身を貼りつけます。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://labs.cybozu.co.jp/blog/akky/2018/03/list-aws-ec2-servers-in-japan/jq-play-screenshot-1.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2018/03/list-aws-ec2-servers-in-japan/jq-play-screenshot-1_hu_46f00829ecccedc4.webp 480w, https://labs.cybozu.co.jp/blog/akky/2018/03/list-aws-ec2-servers-in-japan/jq-play-screenshot-1_hu_63a666a752cb8298.webp 768w, https://labs.cybozu.co.jp/blog/akky/2018/03/list-aws-ec2-servers-in-japan/jq-play-screenshot-1_hu_6cb449973f328d7e.webp 1079w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2018/03/list-aws-ec2-servers-in-japan/jq-play-screenshot-1.png&#34; width=&#34;1079&#34; height=&#34;778&#34; alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;&lt;/picture&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;フィルタとして、たとえば、「東京と大阪リージョンのEC2のアドレスを絞りこむ」だと、以下を入れます。&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;.prefixes[] | select(.region==&amp;quot;ap-northeast-1&amp;quot; or .region==&amp;quot;ap-northeast-3&amp;quot;) | select(.service==&amp;quot;EC2&amp;quot;) | .ip_prefix&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;ダブルクオートが不要であれば、Raw Output にチェックを入れましょう。&lt;/p&gt;&#xA;&lt;p&gt;[訂正] はてブでご指摘いただきました。大阪は ap-northeast-3 ですね。ごめんなさい&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://labs.cybozu.co.jp/blog/akky/2018/03/list-aws-ec2-servers-in-japan/jq-play-screenshot-2.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2018/03/list-aws-ec2-servers-in-japan/jq-play-screenshot-2_hu_63647851d70c649d.webp 480w, https://labs.cybozu.co.jp/blog/akky/2018/03/list-aws-ec2-servers-in-japan/jq-play-screenshot-2_hu_f39a097d6998c486.webp 768w, https://labs.cybozu.co.jp/blog/akky/2018/03/list-aws-ec2-servers-in-japan/jq-play-screenshot-2_hu_6900326c08b2db56.webp 1082w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2018/03/list-aws-ec2-servers-in-japan/jq-play-screenshot-2.png&#34; width=&#34;1082&#34; height=&#34;710&#34; alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;&lt;/picture&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;jq play の結果は、permalink 化して共有できます。右上の&amp;quot;Share snippet&amp;quot; から。&lt;/p&gt;&#xA;&lt;p&gt;今日の時点でのIPアドレスの範囲は、&lt;a href=&#34;https://jqplay.org/s/LtXR8qfo6D&#34;&gt;こんな風に&lt;/a&gt;でました。&lt;/p&gt;&#xA;&lt;p&gt;# 今回は、公開されているデータを絞り込んだだけなので問題ないと思います。社外に漏れたら困るようなJSONを、こういったサイトに突っ込むのはやめましょう。念のため&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
