これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドrds-modify-db-instanceです。
プログラム:
NAME
rds-modify-db-instance-既存のデータベースインスタンスの設定を変更します
SYNOPSIS
rds-変更-db-インスタンス
DBインスタンス識別子 [-割り当て済み-ストレージ 価値 ]
[--allow-メジャーバージョンのアップグレード 価値 ] [-適用-すぐに ]
[--自動マイナーバージョンアップグレード 価値 ] [--バックアップ保持期間 値
] [--db-インスタンスクラス 価値 ] [--dbパラメータグループ名 価値 ]
[--db-セキュリティグループ value [、value ...]] [--エンジンバージョン 価値 ]
[--iops 価値 ] [--マスターユーザーパスワード 価値 ] [--マルチaz 価値 ]
[--オプショングループ 価値 ] [--優先バックアップウィンドウ 価値 ]
[--優先メンテナンスウィンドウ 値] [一般オプション]
DESCRIPTION
既存のデータベースインスタンスの設定を変更します。 の任意の組み合わせ
このAPIの呼び出しには、オプションのパラメーターを含めることができます。
議論
DBインスタンス識別子
ユーザー提供のデータベースインスタンス識別子。これは、
データベースインスタンスを識別します。 識別子は1から63でなければなりません
英数字またはハイフン、大文字と小文字は区別されず、大文字と小文字は区別されません
保存。 この値は、「--db インスタンス識別子".
必須。
明確な OPTIONS
-a, --db-セキュリティグループ VALUE1、VALUE2、VALUE3 .. ..
データベースセキュリティグループ名のコンマ区切りリスト
データベースを関連付けます。
--allow-メジャーバージョンのアップグレード VALUE
の値を指定するときはtrueに設定する必要があります --エンジンバージョン which
DBインスタンスの現在のバージョンとは異なるメジャーバージョンがあります
メジャーバージョン。
-適用-すぐに
このオプションが含まれている場合、変更が適用されます
すぐに。 このオプションを省略すると、変更は次のようになります。
優先メンテナンス期間中に適用されます。 デフォルト値は
'NS'。
-au, --自動マイナーバージョンアップグレード VALUE
マイナーバージョンのアップグレードが自動的にに適用されるかどうか
メンテナンスウィンドウ中のデータベースインスタンス。
-b, --優先バックアップウィンドウ VALUE
範囲hh24:mi-hh24:mi(24Hクロック)として指定された優先バックアップウィンドウ
UTC)。 バックアップ保持期間がゼロに設定されている場合は意味がありません。
-c, --db-インスタンスクラス VALUE
データベースインスタンスの計算容量とメモリ容量。 有効な値:
db.m1.small、db.m1.large、db.m1.xlarge、db.m2.2xlarge、db.m2.4xlarge。
-g, --dbパラメータグループ名 VALUE
データベースインスタンスが使用するデータベースパラメータグループ名
関連付けられます。
--iops VALUE
データベースのXNUMX秒あたりの新しいプロビジョニングされたストレージI / O操作
実例。 このオプションは、データベースインスタンスが
iopsオプションで作成されます。 IOPSと割り当てられたストレージオプション
リクエストで両方を指定することはできません。 iopsオプションを設定または設定解除するには
または、IOPSとストレージの比率を変更するには、新しいデータベースインスタンスを作成します。
データベースインスタンスをスナップショットから、または特定の時点に復元します。
-m, --マルチaz VALUE
によってマルチAZデプロイメントとして実行するようにデータベースインスタンスを構成します。
このオプションを「true」に設定します。
-og, --オプショングループ VALUE
これに関連付ける必要があるオプショングループの名前
インスタンス。
-p, --マスターユーザーパスワード VALUE
データベースインスタンスのパスワードを変更します。 プロンプトが表示される
コマンドラインでパスワードを入力するのではなく、このオプションを指定します
値は「-」です。
-r, --バックアップ保持期間 VALUE
システムスナップショットを保持する日数。 ゼロに設定すると、すべて
既存のシステムスナップショットは削除され、それ以上作成されません。
-s, -割り当て済み-ストレージ VALUE
データベースインスタンスで使用可能な新しい合計ストレージサイズ。
この量は、GB単位で指定する必要があります。 新しいサイズは
データベースインスタンスの現在の値以上であるか、少なくとも10%大きい
割り当てられたストレージサイズ。
-v, --エンジンバージョン VALUE
データベースエンジンのバージョン番号。
-w, --優先メンテナンスウィンドウ VALUE
優先メンテナンスウィンドウは、その期間中の毎週の時間範囲を指定します
データベースインスタンスのメンテナンスが実行されます。 それはとして指定されます
範囲ddd:hh24:mi-ddd:hh24:mi(24時間UTC)。 最小限のメンテナンス
ウィンドウはXNUMX時間です。
全般的な OPTIONS
--aws-認証情報ファイル VALUE
AWSクレデンシャルを含むファイルの場所。 で指定してはいけません
と組み合わせて --ec2-cert-file-pathまたは --ec2-秘密鍵ファイルパス。
この値は、環境変数を使用して設定できます
「AWS_CREDENTIAL_FILE」。
-C, --ec2-cert-file-pathVALUE
AWSX.509証明書ファイルへのパス。 と併せて指定する必要があります
--ec2-private-key-file-pathであり、と組み合わせて指定することはできません。
--aws-認証情報ファイル。 この値は、環境を使用して設定できます
変数「EC2_CERT」。
--接続タイムアウト VALUE
API呼び出しの接続タイムアウト値(秒単位)を指定します。 NS
デフォルト値は「30」です。
- デバッグ
中にエラーが発生した場合 - デバッグ 使用すると、情報が表示されます
問題のデバッグに役立ちます。 デフォルト値は「false」です。
- デリミタ VALUE
区切られた(長い)結果を表示するときに使用する区切り文字。
-ヘッダー
表形式または区切りの結果を表示している場合は、
列ヘッダー。 xmlの結果を表示している場合は、HTTPを返します
該当する場合、サービスリクエストのヘッダー。 これはデフォルトでオフになっています。
-I, --アクセスキーID VALUE
使用するAWSアクセスIDを指定します。
-K, --ec2-秘密鍵ファイルパス値
AWSX.509秘密鍵ファイルへのパス。 と併せて指定する必要があります
--ec2-cert-file-pathであり、と組み合わせて指定することはできません。
--aws-認証情報ファイル。 この値は、環境を使用して設定できます
変数「EC2_PRIVATE_KEY」。
- 領域 VALUE
使用するWebサービスリージョンとしてリージョンVALUEを指定します。 この値は次のようになります
環境変数「EC2_REGION」を使用して設定します。
-S, -秘密の鍵 VALUE
使用するAWSシークレットキーを指定します。
-- サービス署名名 VALUE
リクエストに署名するときに使用するサービス名を指定します。 デフォルトは
「rds」。 この値は、環境変数を使用して設定できます
「SERVICE_SIG_NAME」。
--空のフィールドを表示
「(nil)」値を使用して、空のフィールドと行を表示します。 デフォルトではありません
空のフィールドまたは列を表示します。
--show-request
ツールがAWSサービスを呼び出すために使用するURLを表示します。 デフォルト
値は「false」です。
--show-table, --ショーロング, --show-xml, - 静かな
結果の表示方法を指定します:表形式、区切り(長い)、xml、または
出力なし(静か)。 表形式は、固定のデータのサブセットを示しています
列幅形式、longは、区切られたすべての戻り値を示します
キャラクターによる。 xmlはサービスからの生のリターンですが、静かです
すべての標準出力を抑制します。 デフォルトは表形式、つまり「show-table」です。
-U, --url VALUE
このオプションは、サービス呼び出しのURLをVALUEでオーバーライドします。 この
値は、環境変数「RDS_URL」を使用して設定できます。
入力 例
これは、MyCoworkersセキュリティグループをこれに関連付ける方法を示しています
データベースインスタンス:
$ PROMPT> rds-modify-db-instance mydbinstance --db-セキュリティグループ 私の同僚
これは、既存の計算能力をすぐにアップグレードする方法を示しています
データベース(DBが元々「db.m1.small」で作成されたと仮定)
計算クラス)
$ PROMPT> rds-modify-db-instance mydbinstance -c db.m1.large -適用-すぐに
これは、データベースの毎週の優先メンテナンスウィンドウを変更する方法を示しています
日曜日の午後11時15分から始まり、終了する最小XNUMX時間の時間枠になります。
月曜日の午前3時15分。
$ PROMPT> rds-modify-db-instance mydbinstance -w Sun:23:15-Mon:03:15
マスターパスワードの変更方法を示します。
$ PROMPT> rds-modify-db-instance mydbinstance -p a1b2c3d4
これは、インスタンスのストレージサイズを最小限に増やす方法を示しています
量、10%。 この例では、現在のインスタンスに10GBの
ストレージなので、増やすことができる最小量は1GB(つまり、10GBの10%)です。
この例では、11GBの新しいサイズを指定します。
$ PROMPT> rds-modify-db-instance mydbinstance -s 11
これは、マルチAZデプロイメントとして実行するようにインスタンスを構成する方法を示しています。
$ PROMPT> rds-modify-db-instance mydbinstance -m true
出力
このコマンドは、以下を含むテーブルを返します。
* DBInstanceId-ユーザー提供のデータベース識別子。これは一意のキーです
データベースインスタンスを識別します。
*作成済み-インスタンスが作成されたとき、UTCで。
*クラス-データベースインスタンスの計算およびメモリ容量。
*エンジン-このデータベースに使用されるデータベースエンジンの名前
インスタンス。
*ストレージ-GBで指定された最初に割り当てられたストレージサイズ。 に限定
200GB。
* Iops-XNUMX秒あたりのプロビジョニングされたストレージI / O操作。
*マスターユーザー名-インスタンスのマスターユーザー名。
*ステータス-インスタンスの現在のステータス。
*エンドポイントアドレス-データベースインスタンスのアドレス。
*ポート-データベースインスタンスへの接続に使用されるポート。
* AZ-インスタンスのアベイラビリティーゾーン。
*バックアップの保持-自動バックアップと
ポイントインタイムリストアが利用可能です。
* PendingBackupRetention-保留中または進行中の変更を示します
自動バックアップとポイントインタイムリストアが行われる日数
にアクセスできるようにしています。
* PendingClass-インスタンスがスケーリングされるクラス
次のメンテナンスウィンドウ、または現在スケーリングされているウィンドウ
-適用-すぐに オプションが指定されました。
* PendingCredentials-保留中または進行中の変更を示します
データベースインスタンスのマスターユーザーパスワード。 常に「****」と表示されます
セキュリティ上の理由から。
* PendingStorage-インスタンスがスケーリングされるストレージサイズ
次のメンテナンスウィンドウ中、または現在スケーリングされている
もし -適用-すぐに オプションが指定されました。
* PendingIops-インスタンスが実行するXNUMX秒あたりのストレージI / O操作
次のメンテナンス期間中にプロビジョニングされます。
現在プロビジョニングされているのは -適用-すぐに オプションが指定されました。
* PresidentingMulti-AZ-trueの場合、インスタンスは次のように実行されるように変換されます
マルチAZ展開。 falseの場合、標準として実行するように変換されます
(シングルAZ)展開。
* PendingVersion-デプロイされるデータベースエンジンのバージョン
次のメンテナンス期間中、または現在展開中の場合
-適用-すぐに オプションが指定されました。
* DB名-インスタンスがあったときに作成された初期データベースの名前
作成した。 この列はにのみ表示されます --ショーロング ビュー。
*メンテナンスウィンドウ-パッチ適用とインスタンス化の間のウィンドウ
変更が行われます。 この列はにのみ表示されます --ショーロング
ビュー。
*バックアップウィンドウ-毎日の自動バックアップが行われる時間枠
取られます。 この列はにのみ表示されます --ショーロング ビュー。
*最新の復元可能時間-データベースが可能な最新の時間
ポイントインタイム復元で復元されました。 この列はにのみ表示されます
--ショーロング ビュー。
*マルチAZ-インスタンスがマルチAZデプロイメントとして実行されているかどうか。
*バージョン-データベースエンジンのバージョン番号。
*自動マイナーバージョンアップグレード-マイナーバージョンアップグレードが
メンテナンス中にデータベースインスタンスに自動的に適用されます
窓。 この列はにのみ表示されます --ショーロング ビュー。
*レプリカソースIDの読み取り-このDBインスタンスが使用するDBインスタンス
複製します。
*ライセンス-この列の説明はありません。
*文字セット-このDBインスタンスが作成された文字セット、
該当する場合。
*名前-セキュリティグループ名。
*ステータス-承認のステータス。
*名前-サブネットグループ名。
*説明-サブネットグループの説明。
*ステータス-DBサブネットグループのステータス。
* VpcId-サブネットグループのVpcID。
*サブネット識別子-サブネットグループ識別子。
*サブネットアベイラビリティーゾーン-サブネットアベイラビリティーゾーン。
*ステータス-サブネットのステータス。
*グループ名-適用されるデータベースパラメータグループの名前。
*適用ステータス-パラメータグループの適用ステータス。 どちらでもかまいません
同期中または保留中の再起動。
*名前-関連付けられたオプショングループの名前。
*ステータス-オプショングループメンバーシップのステータス(例:同期、
適用、保留中、保留中-メンテナンス)。
*リードレプリカID-リードとして機能するDBインスタンスの識別子
このDBインスタンスのレプリカ。
出力 例
列ヘッダー付きの出力
onworks.netサービスを使用してオンラインでrds-modify-db-instanceを使用する