Amazon Elastic Compute Cloud (Amazon EC2) Windows Server 2016 以降のインスタンスがあります。インスタンス上の現在のボリュームマッピングを表示したいと考えています。または、オペレーティングシステムに固定ドライブ文字を存在させることができるようにボリュームマッピングを設定したいと考えています。
解決方法
既存のボリュームマッピングを表示する
インスタンス上の既存のボリュームマッピングの表示については、Windows インスタンスでのディスクとボリュームのマッピングを参照してください。
ボリュームマッピングを設定する
1. インスタンスに接続します。
2. エクスプローラーを開いて、[This PC] (この PC) を選択します。ディスクがオンラインで、ディスクにラベルが付いていることを確認します。
3. ドライブ文字を割り当てるボリューム名を書き留めます。
注: 設定では、各ドライブに一意の名前が必要な場合があります。ドライブ文字が既に使用されている場合、マッピングは失敗します。また、EC2Launch は、まだ初期化およびパーティション化されていないドライブを初期化することに注意してください。
Windows Server 2016 以降では、次の手順がテストされます。
4. *C:\ProgramData\Amazon\EC2-Windows\Launch\Config* を開きます。メモ帳などのテキストエディタアプリケーションを使用して、 DriveLetterMappingConfig.json ファイルを編集します。
次の例では、文字 D を [Backup] (バックアップ) ボリュームに、文字 E を [Logs] (ログ) ボリュームに割り当てます。
{
"driveLetterMapping": [
{
"volumeName": "Backup",
"driveLetter": "D"
},
{
"volumeName": "Logs",
"driveLetter": "E"
}
]
}
5. Windows PowerShell で次のコマンドを実行して、EC2Launch スクリプトを起動してディスクを初期化します。
C:\ProgramData\Amazon\EC2-Windows\Launch\Scripts\InitializeDisks.ps1
次の例に示すように、-Schedule フラグを追加して、インスタンスが起動するたびにディスクを初期化します。
C:\ProgramData\Amazon\EC2-Windows\Launch\Scripts\InitializeDisks.ps1 -Schedule
新しいマッピングが設定されました。