ModifyDBInstanceアクションを使用してAWS APIによってvpcで起動されたRDS DBインスタンスを変更しようとしています。AWS RDSの特定のアベイラビリティゾーンで利用可能なインスタンスタイプのリストを取得できますか?
AWSエラー:I`mは、インスタンスタイプ(canged db.m1.smallタイプとないで起動インスタンス)が、I`m recivingメッセージを変更しません。要求ModifyDBInstanceが失敗しました。現行インスタンスの可用性ゾーンで使用可能な要求されたクラスのインスタンスがないため、インスタンス・クラスを変更できません。後でリクエストをもう一度お試しください。 (RequestID:xxx)。
DescribeOrderableDBInstanceOptionsアクションを使用し、特定のDBエンジンで使用可能なインスタンスのクラスを決定するためにAWSドキュメント
によります。すべてのインスタンスですべてのDBエンジンのクラスが使用できるわけではないことに注意してください。
だから私は2 quastionsを持っている:
- は、それがAPIによって、特定のAZで利用可能な唯一のインスタンスタイプを取得することはできますか?
DescribeOrderableDBInstanceOptions
アクションレスポンスでは、使用できないインスタンス・タイプが多数あります。私もDescribeReservedDBInstancesOfferings
アクションの応答をチェックしていて、それは合わない。 - いくつかのインスタンスタイプでDBInstanceを起動することは可能ですが、インスタンスタイプを変更せずにDBInstanceを変更しようとしても問題がありますか?
このAWS RDS CLI callに記載されている戻り値のいずれかがAvailabilityZones
AvailabilityZones -> (list)
A list of Availability Zones for the orderable DB instance.
(structure)
Contains Availability Zone information.
This data type is used as an element in the following data type:
OrderableDBInstanceOption
Name -> (string)
The name of the availability zone.
あるよう