翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWSPremiumSupport-DiagnoseDiskUsageOnLinux
説明
AWSPremiumSupport-DiagnoseDiskUsageOnLinux ランブックは、ターゲット Amazon Elastic Compute Cloud (Amazon EC2) インスタンスの Amazon Elastic Block Store (Amazon EBS) ボリュームを分析して、拡張が必要かどうかを判断します。ランブック入力パラメータで定義されたしきい値に対して、各ボリュームの使用状況、ファイルシステムタイプ、拡張履歴をチェックします。このスクリプトは、最近の変更、サポートされているファイルシステム、 AWS ボリューム制限などの要因を考慮します。次に、拡張の候補となるボリュームがある場合は、各ボリュームに関連する詳細とともに出力されます。
動作の仕組み
このランブックは、次のオペレーションを実行します。
ターゲットインスタンスが Systems Manager によって管理され、Windows が実行されていないことを確認します。
プラットフォームとルートデバイスタイプを含むインスタンスの詳細を取得します
Amazon EC2 インスタンスで使用されるボリュームを取得します。
Linux で事前チェックを実行してディスク使用量を分析し、拡張候補を決定します
拡張の候補となるボリュームを関連する詳細とともに出力します
重要
AWSPremiumSupport-* ランブックにアクセスするには、Business + Support、Enterprise Support、または Unified Operations Subscription が必要です。詳細については、AWS サポート
プランの比較
必要な IAM アクセス許可
AutomationAssumeRole パラメータでは、ランブックを正常に使用するために、次のアクションが必要です。
ssm:DescribeInstanceInformation
ec2:DescribeInstances
ec2:DescribeVolumes
SSM: SendCommand
ssm:ListCommandInvocations
ポリシーの例:
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "ssm:DescribeInstanceInformation", "ec2:DescribeInstances", "ec2:DescribeVolumes", "ssm:SendCommand", "ssm:ListCommandInvocations" ], "Resource": "*" } ] }
指示
次の手順に従って自動化を設定します。
-
ドキュメントの Systems Manager
AWSPremiumSupport-DiagnoseDiskUsageOnLinuxで に移動します。 -
[Execute automation] (オートメーションを実行) を選択します。
-
入力パラメータには、次のように入力します。
-
AutomationAssumeRole(オプション):
説明: (オプション) Systems Manager Automation がユーザーに代わってアクションを実行できるようにする IAM ロールの Amazon リソースネーム (ARN)。ロールを指定しない場合、Systems Manager Automation はこのランブックを開始するユーザーのアクセス許可を使用します。
型:
AWS::IAM::Role::Arn
-
InstanceId (必須):
説明: (必須) Amazon EC2 インスタンスの ID。
型:
String許可パターン:
^i-[0-9a-f]{8,17}$
-
VolumeExpansionUsageTrigger (必須):
説明: (必須) 拡張機能をトリガーするために必要なパーティションスペースの最小使用量 (パーセンテージ)。
型:
String許可パターン:
^[0-9]{1,2}$
-
VolumeExpansionCapSize (必須):
説明: (必須) Amazon EBS ボリュームを増やす最大サイズ (GiB 単位)。
型:
String許可パターン:
^[0-9]{1,4}$
-
VolumeExpansionGibIncrease (必須):
説明: (必須) ボリュームの GiB の増加。
VolumeExpansionGibIncreaseと の間の最大の純増VolumeExpansionPercentageIncreaseが使用されます。型:
String許可パターン:
^[0-9]{1,4}$
-
VolumeExpansionPercentageIncrease (必須):
説明: (必須) ボリュームの割合を増やします。
VolumeExpansionGibIncreaseと の間の最大の純増VolumeExpansionPercentageIncreaseが使用されます。型:
String許可パターン:
^[0-9]{1,2}$
-
-
[実行] を選択します。
-
自動化が開始されます。
-
ドキュメントは以下のステップを実行します。
-
AssertInstanceIsManagedInstance:
ターゲットインスタンスが Systems Manager によって管理されているかどうかを確認します。
-
DescribeInstance:
ターゲット Amazon EC2 インスタンスを記述し
Platform、、、 などのインスタンスの詳細を取得しますRootDeviceType。 -
BranchOnPlatform:
プラットフォームのタイプで分岐し、Windows と異なる場合は実行を続行します。
-
DescribeVolumes:
Amazon EC2 インスタンスで使用されるボリュームを取得します。
-
RunPreChecksOnLinux:
前のステップで収集されたボリュームに対してチェックを実行します。
-
-
完了したら、出力セクションで実行の詳細な結果を確認します。
リファレンス
Systems Manager Automation