Azure IoT Hub Cihazı Sağlama Hizmeti'nden bir cihazın kaydını kaldırma veya iptal etme

Cihaz kimlik bilgilerinin düzgün yönetilmesi, IoT çözümleri gibi yüksek profilli sistemler için çok önemlidir. Bu tür sistemler için en iyi yöntemlerden biri, kimlik bilgileri, paylaşılan erişim imzaları (SAS) belirteci veya X.509 sertifikasının gizliliğinin tehlikeye atılması gibi durumlarda cihazların erişimini iptal etme konusunda net bir plana sahip olmaktır.

Cihaz Sağlama Hizmeti'ne kaydolmak, bir cihazın sağlanmasını sağlar. Sağlanan cihaz, IoT Hub'a kayıtlı olan ve ilk cihaz ikizi durumunu almasına ve telemetri verilerini raporlamaya başlamasına olanak sağlayan cihazdır.

Bu makale, bir cihazın sağlama hizmeti örneğinizden nasıl geri çekileceğini ve böylece gelecekte sağlanmasının veya yeniden sağlanmasının nasıl engelleneceğini açıklar. Tek bir kaydı veya kayıt grubunu devre dışı bırakmak, mevcut bir cihaz kaydını IoT Hub'dan kaldırmaz. IoT hub'ına önceden sağlanmış bir cihazın sağlamasını kaldırmayı öğrenmek için bkz. Önceden otomatik olarak sağlanan cihazların sağlamasını kaldırma.

Tek bir kayıt kullanarak cihazı engelle

Bir cihazın Cihaz Sağlama Hizmeti aracılığıyla sağlanmasını engellemek için, cihazın sağlanmasını ve yeniden sağlanmasını önlemek amacıyla bireysel bir kaydın sağlama durumunu değiştirebilirsiniz. Cihaz normal parametrelerinin dışında davranıyorsa veya güvenliği aşıldığı varsayılıyorsa veya cihazlarınızın sağlama yeniden deneme mekanizmasını test etmenin bir yolu olarak bu özelliği kullanabilirsiniz.

İzin vermek istemediğiniz cihaz bir kayıt grubu aracılığıyla sağlandıysa , X.509 kayıt grubundan belirli cihazlara izin verme'deki adımlara bakın.

Uyarı

Erişimini iptal ettiğiniz cihazların yeniden deneme ilkesine dikkat edin. Örneğin, sonsuz yeniden deneme ilkesine sahip bir cihaz sürekli olarak sağlama hizmetine kaydolmayı deneyebilir. Bu durum hizmet işlemi kotaları gibi hizmet kaynaklarını kullanır ve performansı etkileyebilir.

  1. Azure portalında oturum açın ve Cihaz Sağlama Hizmeti örneğine gidin.

  2. "Kayıtları Yönet"seçeneğini seçin ve ardından "Bireysel Kayıtlar" sekmesini seçin.

  3. İzin vermek istemediğiniz cihazın kayıt girdisini seçin.

  4. Kayıt ayrıntıları sayfasında, Sağlama durumu bölümündeki Bu kaydı etkinleştir kutusunun işaretini kaldırın, ardından Kaydet'i seçin.

    Portalda tek bir kaydı devre dışı bırakmayı gösteren ekran görüntüsü.

IoT cihazı cihaz yaşam döngüsünün sonundaysa ve artık IoT çözümüne sağlama izni verilmemesi gerekiyorsa cihaz kaydı Cihaz Sağlama Hizmeti'nden kaldırılmalıdır:

  1. Sağlama hizmetinizde Kayıtları yönet'i ve ardından Bireysel kayıtlar sekmesini seçin.

  2. İzin vermek istemediğiniz cihazın kayıt girişinin yanındaki onay kutusunu seçin.

  3. Pencerenin üst kısmındaki Sil seçeneğini seçin ve ardından kaydı kaldırmak istediğinizi onaylamak için Evet seçeneğini seçin.

    Portalda tek bir kaydı silmeyi gösteren ekran görüntüsü.

Kayıt grubu kullanarak bir X.509 ara veya kök CA sertifikasını yasaklamak.

X.509 sertifikaları genellikle bir güven sertifikası zincirinde düzenlenir. Zincirdeki herhangi bir aşamadaki bir sertifika tehlikeye girerse güven bozulur. Cihaz Sağlama Hizmeti'nin bu sertifikayı içeren herhangi bir zincir içinde cihazları etkinleştirmesini önlemek için bu sertifikaya izin verilmemelidir. X.509 sertifikaları ve sağlama hizmetiyle nasıl kullanıldıkları hakkında daha fazla bilgi edinmek için bkz. X.509 sertifikaları.

Kayıt grubu, aynı ara veya kök CA tarafından imzalanan X.509 sertifikalarının ortak kanıtlama mekanizmasını paylaşan cihazlar için bir giriştir. Kayıt grubu girdisi, ara veya kök CA ile ilişkilendirilmiş X.509 sertifikasıyla yapılandırılır. Giriş ayrıca, sertifika zincirinde bu sertifikaya sahip cihazlar tarafından paylaşılan ikiz durumu ve IoT hub bağlantısı gibi tüm yapılandırma değerleriyle de yapılandırılır. Sertifikayı reddetmek için kayıt grubunu devre dışı bırakabilir veya silebilirsiniz.

Kayıt grubunu devre dışı bırakarak sertifikayı geçici olarak devre dışı bırakmak için:

  1. Azure portalında oturum açın ve Cihaz Sağlama Hizmeti örneğine gidin.

  2. Sağlama hizmetinizde Kayıtları yönet'i ve ardından Kayıt Grupları sekmesini seçin.

  3. İzin vermek istemediğiniz sertifikayı kullanarak kayıt grubunu seçin.

  4. Kayıt ayrıntıları sayfasında, Sağlama durumu bölümündeki Bu kaydı etkinleştir kutusunun işaretini kaldırın, ardından Kaydet'i seçin.

    Portalda bir kayıt grubunun devre dışı bırakıldığını gösteren ekran görüntüsü.

Sertifikayı kalıcı olarak engellemek için kayıt grubunu silin:

  1. Sağlama hizmetinizde Kayıtları yönet'i ve ardından Kayıt Grupları sekmesini seçin.

  2. İzin vermek istemediğiniz sertifikanın kayıt grubunun yanındaki onay kutusunu seçin.

  3. Pencerenin üst kısmındaki Sil seçeneğini seçin ve ardından kayıt grubunu kaldırmak istediğinizi onaylamak için Evet seçeneğini tıklayın.

    Portalda kayıt grubunu silme işlemini gösteren ekran görüntüsü.

İşlemi tamamladıktan sonra girdinizin kayıt grupları listesinden kaldırıldığını görmelisiniz.

Uyarı

Sertifika için bir kayıt grubunu silerseniz, sertifika zincirinde sertifikası olan cihazlar, kök sertifika için etkinleştirilmiş bir kayıt grubu veya sertifika zincirinde daha yüksek bir ara sertifika varsa yine de kaydedilebilir.

Uyarı

Kayıt grubu silindiğinde gruptaki cihazların kayıt kayıtları silinmez. DPS, DPS örneği için en fazla kayıt sayısına ulaşılıp ulaşılmadığını belirlemek için kayıt kayıtlarını kullanır. Yalnız bırakılmış kayıt kayıtları yine de bu kotaya göre sayılır. Bir DPS örneği için desteklenen geçerli en fazla kayıt sayısı için bkz. Kotalar ve sınırlar.

Kayıt grubunun kendisini silmeden önce kayıt grubunun kayıt kayıtlarını silmek isteyebilirsiniz. Kayıt grubunun kayıt kayıtlarını, Azure portalında grubun Kayıt durumu sekmesinde el ile görebilir ve yönetebilirsiniz. Kayıt kayıtlarını DPS hizmet SDK'larındakiCihaz Kayıt Durumu REST API'lerini veya eşdeğer API'leri veya az iot dps kayıt grubu kaydı Azure CLI komutlarını kullanarak program aracılığıyla alabilir ve yönetebilirsiniz.

X.509 kayıt grubundan belirli cihazları engelleme

Kaydını silmek istediğiniz bir kayıt grubu aracılığıyla sağlanan bir cihazınız varsa, yalnızca bu cihaz için devre dışı bırakılmış bireysel kayıt oluşturarak bunu yapabilirsiniz. Cihaz Cihaz Sağlama Hizmeti'ne bağlanıp kimlik doğrulaması yaparken, hizmet ilk olarak eşleşen kayıt kimliğine sahip tek bir kaydı arar. Yalnızca cihaz için tek bir kayıt bulunamazsa hizmet kayıt gruplarını arar.

Kayıt grubundaki tek bir cihaza izin vermemek için şu adımları izleyin:

  1. Azure portalında oturum açın ve Cihaz Sağlama Hizmeti örneğine gidin.

  2. Sağlama hizmetinizde Kayıtları yönet'i ve ardından Bireysel kayıtlar sekmesini seçin.

  3. Bireysel kayıt ekle'i seçin.

  4. Cihaz (son varlık) sertifikanıza sahip olup olmadığına bağlı olarak uygun adımı izleyin.

    • Cihaz sertifikanız varsa, Kayıt Ekle sayfasında aşağıdaki değerleri sağlayın:

      Saha Açıklama
      Kanıtlama mekanizması X.509 istemci sertifikalarını seçin
      Birincil sertifika dosyası Cihaz sertifikasını karşıya yükleyin. Sertifika için cihazda yüklü olan imzalı son varlık sertifikasını kullanın. Cihaz, kimlik doğrulaması için imzalı son varlık sertifikasını kullanır.
    • Cihaz sertifikanız yoksa, Kayıt ekle sayfasında aşağıdaki değerleri sağlayın:

      Saha Açıklama
      Kanıtlama mekanizması Simetrik anahtar seçin
      Simetrik anahtarları otomatik olarak oluşturma : Bu onay kutusunun seçili olduğundan emin olun. Bu senaryo için anahtarlar önemli değildir.
      Kayıt Kimliği Cihaz zaten sağlanmışsa IoT Hub cihaz kimliğini kullanın. Bu değeri kayıt grubunun kayıt kayıt kayıtlarında veya cihazın sağlandığı IoT hub'ında bulabilirsiniz. Cihaz henüz sağlanmamışsa, cihaz sertifikası CN'sini girin. (Bu ikinci durumda, cihaz sertifikasına ihtiyacınız yoktur, ancak CN'yi bilmeniz gerekir.)
  5. Kayıt ekle sayfasının en altına kaydırın ve Bu kaydı etkinleştir onay kutusunun işaretini kaldırın.

  6. Gözden Geçir + oluştur’u ve sonra da Oluştur’u seçin.

Kaydınızı başarıyla oluşturduğunuzda, devre dışı bırakılan cihaz kaydınızın Bireysel kayıtlar sekmesinde listelendiğini görmeniz gerekir.

Sonraki adımlar

Kayıt silme, daha kapsamlı hizmet dışı bırakma işleminin bir bölümüdür. Bir cihazı deprovision etme, hem sağlama hizmetinden kaydını kaldırmayı hem de IoT hub'ından kaydını silmeyi içerir. İşlemin tamamı hakkında bilgi edinmek için bkz: Daha önce sağlanmış cihazların devre dışı bırakılması.