比較的短いサブスクリプション期間(3か月など)のElastic Compute Service(ECS)サブスクリプションインスタンスを長期間使用する場合、インスタンスの自動更新を有効にすることをお勧めします。これにより、管理コストを削減し、業務継続性を確保し、有効期限切れによるインスタンスの停止によって引き起こされるデータ損失を防ぐことができます。
前提条件
インスタンスの自動更新を有効にするには、次の要件が満たされていることを確認してください。
サブスクリプションインスタンスが作成されていること。インスタンスの有効期限が切れていないか、有効期限が切れてから 14 日未満であること。
クレジット残高とバウチャーを含むアカウントの残高が、インスタンスの更新料金を支払うのに十分であること。
自動更新ルール
控除時間
Alibaba Cloud は、インスタンスの有効期限が切れる 3 日前にインスタンスの更新料金の控除を試みます。アカウントの残高が不足しているためにこの控除の試行が失敗した場合、Alibaba Cloud は、許可されたすべての控除の試行が失敗するか、支払いが完了するまで、後続の日に最大 4 回料金の控除を試みます。インスタンスの有効期限が切れる前日 (T-1)、インスタンスの有効期限が切れる日 (T)、インスタンスの有効期限が切れてから 7 日後 (T+6)、インスタンスの有効期限が切れてから 15 日後 (T+14) です。料金の控除に失敗した場合、Alibaba Cloud はメールで通知します。 メールボックスを確認し、インスタンスが予期せず停止しないように、できるだけ早く障害に対処してください。
更新サイクル
インスタンスは、自動更新を有効にしたときに指定した更新期間に基づいて自動的に更新されます。たとえば、3か月を選択した場合、インスタンスは有効期限が切れる前に毎回 3か月間自動的に更新されます。
自動更新有効化後の手動更新
インスタンスの自動更新を有効にした後にインスタンスを手動で更新すると、インスタンスは新しい有効期限に基づいて自動的に更新されます。
更新ルールの詳細については、「国際サイト (alibabacloud.com) の更新ガイド」をご参照ください。
ECS インスタンスの作成時に自動更新を有効にする
ECS コンソールを使用する
ECS インスタンスを作成するときに、インスタンス購入ページで自動更新を有効にすることができます。
インスタンス購入ページで自動更新を有効にすると、自動更新サイクル(更新期間とも呼ばれます)が ECS インスタンスに自動的に設定されます。このデフォルトの自動更新サイクルは、インスタンスのサブスクリプション期間によって異なります。たとえば、月額サブスクリプションインスタンスのデフォルトの自動更新サイクルは 1 か月です。デフォルトの自動更新サイクルがビジネス要件を満たしていない場合は、インスタンスの作成後に自動更新設定の構成で説明されているように、別の自動更新サイクルを指定できます。
API オペレーションを呼び出す
RunInstances 操作を、[AutoRenew]
パラメーターを true に設定して呼び出すと、自動更新が有効になっている ECS インスタンスが作成されます。
自動更新設定の構成
ECS コンソールを使用する
既存の ECS インスタンスの自動更新を有効または無効にするか、更新期間を変更するには、次の手順を実行します。
ECS コンソール - インスタンス に移動します。
上部のナビゲーションバーで、管理するリソースのリージョンとリソースグループを選択します。
管理するサブスクリプションインスタンスを見つけ、その ID をクリックしてインスタンスの詳細ページに移動します。ページの右上隅で、[すべてのアクション] > [料金] > [自動更新の設定] を選択します。
自動更新設定を構成します。
自動更新を有効にするには、[自動更新を有効にする] をオンにし、[更新期間] パラメーターの値を指定して、[確認] をクリックします。 サブスクリプションインスタンスの有効期限が切れ、Alibaba Cloud アカウントに十分な残高がある場合、料金はアカウント残高から自動的に控除され、インスタンスが次の期間更新されます。
自動更新を無効にするには、[自動更新を有効にする] をオフにして、[確認] をクリックします。
更新期間を変更するには、自動更新が有効になっているときに別の期間を選択し、[確認] をクリックします。
API オペレーションを呼び出す
ModifyInstanceAutoRenewAttribute オペレーションには料金が発生する場合があります。
ModifyInstanceAutoRenewAttribute オペレーションを呼び出し、InstanceId
パラメーターを使用して最大 100 個のサブスクリプションインスタンスの ID を指定し、インスタンスの自動更新設定を一括構成します。
更新価格を照会するには、自動更新設定を構成する前に DescribeRenewalPrice オペレーションを呼び出します。
自動更新を有効にするには、
RenewalStatus
パラメーターをAutoRenewal
に設定し、Duration
パラメーターとPeriodUnit
パラメーターの値を指定します。自動更新を無効にするには、
RenewalStatus
パラメーターをNormal
に設定します。説明RenewalStatus
パラメーターをNotRenewal
に設定して、サブスクリプションインスタンスの更新なしを有効にすることができます。 サブスクリプションインスタンスの更新なしを有効にした場合、Alibaba Cloud はインスタンスの有効期限が切れる 3 日前に更新なしの通知のみを送信します。RenewalStatus
パラメーターの値をNormal
に変更できます。 その後、インスタンスを手動で更新するか、インスタンスの自動更新を有効にします。更新期間を設定または変更するには、
RenewalStatus
パラメーターをAutoRenewal
に設定し、Duration
パラメーターとPeriodUnit
パラメーターの値を指定します。
ECS インスタンスの自動更新ステータスを表示する
ECS コンソールを使用する
インスタンスの自動更新が有効になっているかどうか、およびインスタンスの自動更新期間を確認するには、次の手順を実行します。
ECS コンソール - インスタンス に移動します。
上部のナビゲーションバーで、管理するリソースのリージョンとリソースグループを選択します。
照会するサブスクリプションインスタンスを見つけ、その ID をクリックして [インスタンスの詳細] タブに移動します。 [構成情報] セクションで、[自動更新] パラメーターを確認して、自動更新ステータスを取得します。
自動更新<X>週間/<X>か月/<X>年 が無効になっている場合、自動更新は有効になっています。
手動更新 または 更新なし が無効になっている場合、自動更新は無効になっています。
API オペレーションを呼び出す
DescribeInstanceAutoRenewAttribute オペレーションを呼び出し、InstanceId
パラメーターを使用して最大 100 個のサブスクリプションインスタンスの ID を指定し、インスタンスの自動更新属性(自動更新が有効になっているかどうか、インスタンスの自動更新期間など)を一括照会します。
RenewalStatus
パラメーターを指定して、特定の更新状態のインスタンスを照会することもできます。