AWS

AWS の IOPS と I/O クレジットがよくわからなかったので整理した

AWS

最近 AWS を触り始めて、EBS を使っているのだが、どうも I/O 速度に制限がかかる仕様があるらしい。調べてみると IOPS やら I/O クレジットやらといった考え方が出てきた。ドキュメントを読んでもわかりづらかったので整理してみた。 そもそもの前提 最初に…

AWS で AMI イメージを別リージョンにコピーしようとしたら Images with EC2 BillingProduct codes cannot be copied to another AWS account が出た件

AWS

原因 対処方法 なぜこんな仕様なの? 原因 AWS の仕様上、別のアカウントから移行してきた AMI イメージを別リージョンに移すことはできない。 参考: AMI のコピー - Amazon Elastic Compute Cloud 制限 billingProduct コードと関連付けられた AMI を別のア…

AWS で NAT ゲートウェイ作ろうとして Nat Gateway is not available in this availability zone と怒られた件

AWS

原因 対処方法 「NAT ゲートウェイを作れないアベイラビリティゾーン」って何? 原因 AWS の仕様で NAT ゲートウェイを作れないアベイラビリティゾーンがある。そのアベイラビリティゾーンで作ろうとした時にこのエラーが出る。 対処方法 NAT ゲートウェイを…

AWS で EC2 インスタンスを別アカウントに移す

AWS

普通に AWS がサポートしてた。 手順1: 移行元アカウントでの作業 EC2 > 移行したいEC2インスタンスを選ぶ > アクション > イメージ > イメージ作成 イメージが完成したら、 AMI > イメージパーミッションの変更 にて以下設定を Private にする 移管先のアカ…

Windows で python boto3 を使って AWS の REST API を叩くまで

AWS

例として公式ドキュメントの下記サンプルコード、 Describe Amazon EC2 Regions and Availability Zones — Boto 3 Docs 1.7.33 documentation リージョン名と AZ 名を列挙するところを目標にする。特に Python コードを書く部分でハマリポイントがちらちらあ…

AWS で多数の EBS ボリュームを EC2 Management Console から削除する際のコツ

AWS

AWS で遊んだ時に作った EBS ボリュームたちを消したい(EBS は存在してるだけで課金される)。何十個以上となればさすがに API を叩くけど、十数個くらいだったのでスクリ書くよりも手作業が早い。 というわけで早速消そうとしたのだけど、ハマったのでまと…

AWS で You do not have permission to access the specified resource. が出て Elastic IP を削除できない件

AWS

結論を言うと、NAT ゲートウェイ等、その Elastic IP に紐付いているリソースを先に削除 した後、その Elastip IP を解放する。 エラーメッセージから「権限が無いのかな?」と思いがちだが違う。ググっても答えは見つかりません。 Q: The association ID 'e…

ネット回線が遅いので AWS(Amazon Web Services) でネットサーフィンする

AWS

自宅に光回線を引き込めないのでネットが遅くて辛い。ふと「AWS 上でインスタンスつくって、そこでネットサーフィンすればよくね?」と思った。そうしたら AWS のインフラとして整備されてる高速回線が使える。快適にネットサーフィンできそうだ。 というわ…