2011-02-09 11 views
5

C# uygulamasıyla yönetmekte olduğum Windows EC2 örnekleri var; AWS.NET SDK kullanıyorum. API'yi sorgulamak ve örnekler arasında hacim-sürücü harfi atamasını almak için zaten varsa, belgeden anlamaya çalışıyorum. Başarısız olan şey, EC2'nin devicenames eşlemesinde (örneğin/dev/sdb,/dev/sdc) harfi harfine eşleşip eşleşmediğini bilen var mı? Will/dev/sdb daima D,/dev/sdc daima E, vb. Olabilir mi?Amazon EC2 API'si ve Windows örnekleri - sürücü harfi ataması almanın herhangi bir yolu?

+0

Gerçekten bir cevap değil, ama belki yararlı: Birden çok EC2 örneğinde çalışan bir uygulamanız var. App tamamlandığında işini sadece tüm başka bir EC2 deposuna taşır. Örneğe bu şekilde bakmaya gerek yok. – Tergiver

+0

Sorunum, (daha sonraki yapılandırma bilgileri için) hangi sürücü harflerinin hangi birim istekleriyle sonuçlandığını bilmem gerektiğidir; Bu yolları bilmesi gereken bir uygulamam var ve örneğini öğrenmek için önyüklemeyi tamamlamasını bekleyemem. – Joe

cevap

-1

EC2 API yalnızca sanallaştırılmış ortamı denetlemektir (örneğin, başlatma makinesi, anlık görüntü makinesi, sonlandırma vb.) Bu nedenle, temel işletim sisteminden tamamen bağımsızdır ve bu nedenle, sürücü eşlemeleri gibi makineye özgü ayrıntıları vermez . Uygulamayı "kesmek" daha iyi olabilir, böylece temeldeki sürücü harfleri sorun olmaz. Tecrübelerime göre

+0

Belirli OS düzeyindeki şeyler sağlayan başka API'ler de vardır (örneğin, otomatik olarak oluşturulan parolayı almak gibi). Ayrıca, Unix VM'ler için disk belirteçleri, tam olarak hacim isteğinde temsil edilen adlardır (ör./Dev/sdc, Linux örneğinde/dev/sdc olur). Ben sadece eşdeğer bir işlevsellik arıyorum (noktaları monte etmediyse, pencere birim kimlikleri) – Joe

+0

Bazı düşük seviyeli işletim sistemi yetenekleri hakkında iyi bir nokta ... Ancak, makinenin başlatılmasını sağlamak için bu erişimin yalnızca erişilebilir olduğunun farkındayım (örn. parolalar), ancak daha genel işletim sistemi düzeyinde bilgi için değil. Yanılıyor olabilirim... –

3

, onunla gidip karışıklık sürece, sürücüler eşleştirmek Aygıt Adı şöyle, Letter Sürücü:

/dev/sda1 C: 
/dev/sda2 D: 

/dev/xdf F: 
/dev/xdg G: 
/dev/xdh H: 
...etc 

şey eşlemek için bunu nasıl söyleyeceğini bilemezsin E ... ve hiç umursamadım.

Her şeyin varsayılanlar olmasına izin verdiğiniz sürece, yukarıdaki değerleri tutarlı bir şekilde alırsınız ve bu Aygıt eşleştirmesini bir DescribeInstances çağrısından kolayca alabilirsiniz.

İlgili konular