Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
20211209_JAWS-UG_CLI専門支部_239R_LT資料
Search
tsumita
December 09, 2021
Technology
970
1
Share
20211209_JAWS-UG_CLI専門支部_239R_LT資料
20211209_JAWS-UG_CLI専門支部_239R_LT資料
tsumita
December 09, 2021
More Decks by tsumita
See All by tsumita
AWSさんから1400万円請求された件
tsumita
3
8.6k
20241120_JAWS_東京_ランチタイムLT#17_AWS認定全冠の先へ
tsumita
3
940
20241031_AWS_生成AIハッカソン_GenMuck
tsumita
0
310
20240906_JAWS_Yamanashi_#1_leap_beyond_the_AWS_all_certifications
tsumita
2
760
20230906_CDKJAWS_WhyCDK
tsumita
0
140
20230826_SecurityJAWS_NWFW_DNSFW
tsumita
3
590
20230315_JAWS-UG_朝会_43_LT資料
tsumita
1
620
20230117_JAWS-UG_朝会_41_LT資料
tsumita
0
900
Comparing latency among availability zones
tsumita
0
1.2k
Other Decks in Technology
See All in Technology
開発を止めない CI/CD ~CI Visibilityによる継続的最適化~
pensuke628
0
180
電子辞書Brainをネットに繋げてみた(自力編)
raspython3
0
310
Sony_KMP_Journey_KotlinConf2026
sony
0
170
Javaで学ぶSOLID原則
negima
1
230
Cloud Run のアップデート 触ってみる&紹介
gre212
0
220
権限管理設計を完全に理解した
rsugi
2
230
TROCCOで始めるクラウドコストを民主化するためのFinOps
tk3fftk
1
280
はじめてのDatadog
kairim0
0
210
『家族アルバム みてね』における インシデント対応との向き合い方 / Approach incident response in Family Album
kohbis
2
250
「使われるデータ基盤」を目指してデータアナリストとワークショップをやった話
jackojacko_
2
920
組織の中で自分を経営する技術
shoota
0
220
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.7k
Featured
See All Featured
The SEO Collaboration Effect
kristinabergwall1
1
470
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
130
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
190
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
200
Information Architects: The Missing Link in Design Systems
soysaucechin
0
940
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
470
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
520
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
340
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
230
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
250
Transcript
AWSアカウント間のドメイン移管で詰まった点 JAWS-UG CLI専門支部 #239R 2021.12.09
自己紹介 積田 優生 (Tsumita Yuki) Twitter / @tsumita7 2021 APN
AWS Top Engineer 2021 APN ALL AWS Certifications Engineer 好きなAWSサービス AWS Support Amazon EventBridge AWS Fargate
本日お話しすること • ホストゾーンとは? • ドメイン名とは? • AWSアカウント間のドメイン移管で詰まった点 • まとめ
ホストゾーンとは? What is a hosted-zone?
ホストゾーン ホストゾーンはレコードのコンテナであり、レコードには”example.com”などの特定のドメインとそのサブドメイン (hoge.example.com)のトラフィックをどのようにルーティングするか等の情報が含まれている。 Route53では「ホストゾーン=ドメインの名前」となる。 参考: AWS公式ドキュメント (ホストゾーンの使用) https://docs.aws.amazon.com/ja_jp/Route53/latest/DeveloperGuide/hosted-zones-working-with.html Route 53
example.com ホストゾーン example.com. 60 IN A 93.184.216.34 example.com. 60 IN NS a.iana-servers.net. ・・・ ・・・ hogehoge.test ホストゾーン hogehoge.test. 60 IN A 198.51.100.1 hogehoge.test. 60 IN NS a.hoge-serv.test. ・・・ takoneko.test ホストゾーン takoneko.test. 60 IN A 203.0.113.1 takoneko.test. 60 IN NS a.tako-serv.test. ・・・ • レコード Route53ではA, NS, CNAMEなど13種類のレコードタイプをサポート • ホストゾーン ホストゾーンは以下2種類が存在する • パブリックホストゾーン インターネット上のドメインのレコードを管理するコンテナ • プライベートホストゾーン VPC内などプライベートネットワーク内のドメインのレコードを管理するコンテナ ドメイン名 タイプ
ドメイン名とは? What is a domain-name?
ドメイン名 ドメイン名はドメイン名空間内のリソースを簡単に認識できる名前。 例えば、”example.com”はドメイン名である。 ルート(.) com jp co example example ・・・
・・・ ・・・・・・ hoge ドメイン名空間 参考: RFC (ドメイン名:概念と機能) https://jprs.jp/tech/material/rfc/RFC1034-ja.txt • ルート(.) ドメイン名空間はツリー構造となっており、ルートの直下はトップレベ ルドメイン(TLD)と呼ばれ、節は親子関係にある。 • example.com. 上位のcomドメインから委任された(払い出された)ドメイン。 委任されたドメインの配下にサブドメインを作成することもできる。 トップレベルドメイン (TLD) 親子関係
AWSアカウント間のドメイン移管で詰まった点 Points that troubled me about transferring domain between AWS
accounts.
AWSアカウント間のドメイン移管で詰まった点 AWS CLI(v2)でドメイン移管コマンドを実行する際に”--region=us-east-1”を付与していなかった。 そのため、AWS CLIのデフォルトプロファイルに従い、該当のエンドポイントが存在しない”ap-northeast-1”に 向けてCLIコマンドが発行され、「Could not connect to the
endpoint ~」というエラーが返却された。 参考: AWS公式FAQ (AWS CLIを使用して、あるAWSアカウントから別のAWSアカウントに Amazon Route 53 ドメインを移管する方法を教えてください) https://aws.amazon.com/jp/premiumsupport/knowledge-center/route-53-transfer-domain-other-account/ サービスエンドポイント route53domains.us-east-1.amazonaws.com example.com ホストゾーン example.com. 60 IN A 93.184.216.34 example.com. 60 IN NS a.iana-servers.net. ・・・ AWSアカウントABC (ドメイン移管元) example.com ドメイン AWSアカウントXYZ (ドメイン移管先) ドメインの移管 - ドメイン登録者の情報 - 有効期限 - ドメインに紐づくNameServerの情報 etc.. 移管元CLIコマンド:$ aws route53domains transfer-domain-to-another-aws-account --domain-name `移管ドメイン` --account-id `移管先AWSアカウントID` --region=us-east-1 移管先CLIコマンド:$ aws route53domains accept-domain-transfer-from-another-aws-account --domain-name `移管ドメイン` --password ‘`移管元で出力されたパスワード`' --region=us-east-1 移管対象ドメイン ドメイン移管しただけでは、 ホストゾーンは移行されない! ドメインのみアカウントXYZに 移管し、アカウントABCのホス トゾーン情報を継続利用する ことも可能。
まとめ Conclusion.
まとめ • ドメイン移管のサービスエンドポイントは”us-east-1”のみに存在している • https://docs.aws.amazon.com/ja_jp/general/latest/gr/aws-general.pdf#aws-service-information • ドメイン移管をしただけではホストゾーンは移行されない • https://docs.aws.amazon.com/ja_jp/Route53/latest/DeveloperGuide/domain-transfer-between-aws-accounts.html •
ドメインとホストゾーンを別々のAWSアカウントで管理することも可能 • 例示で利用するIPアドレスやドメインはRFCで定義されているものを利用 • https://toe.bbtower.co.jp/20160331/132/
ご清聴ありがとうございました Thank you for your attention and time.