Bu konuda, EventBridge konsolunda resmi bir Alibaba Cloud olay kaynağının nasıl bağlanacağı açıklanmaktadır.
Önkoşullar
-
EventBridge
-
ApsaraMQ for MNS
-
ECS
Diskin durumu In Use veya Unattached olmalıdır.
Diskin durumu In Use ise, örneğin durumu Running veya Stopped olmalıdır.
1. Adım: Olay kuralı oluşturma
Olay hedefi ile olay kuralı aynı bölgede bulunmalıdır.
EventBridge konsoluna giriş yapın.
Sol gezinme bölmesinde Event Buses seçeneğine tıklayın.
Üst gezinme çubuğunda bir bölge seçin.
Event Buses sayfasında default sistem olay veriyoluna tıklayın.
Sol gezinme bölmesinde Event Rules seçeneğine tıklayın.
Event Rules sayfasında Create Rule seçeneğine tıklayın.
-
Create Rule sihirbazında aşağıdaki adımları tamamlayın:
Configure Basic Info adımında, Name alanına bir kural adı ve Description alanına bir açıklama girin, ardından Next seçeneğine tıklayın.
Configure Event Pattern adımında, Event Sources değerini acs.ecs ve Event Type değerini ecs:Snapshot:CreateSnapshotCompleted olarak ayarlayın. Pattern Content düzenleyicisinde olay desenini girin ve ardından Next seçeneğine tıklayın.
-
Configure Targets adımında olay hedefini yapılandırın ve ardından Create seçeneğine tıklayın.
NotTek bir olay kuralına en fazla beş olay hedefi ekleyebilirsiniz.
Service Type: **ApsaraMQ for MNS** seçeneğini belirleyin.
Queue: Oluşturduğunuz kuyruğu seçin.
Message Body: Complete Event seçeneğini belirleyin.
2. Adım: Bir ECS olayı oluşturma
ECS konsolu - Block Storage - Disks sayfasına gidin. Sol üst köşede hedef bölgeyi ve kaynak grubunu seçin.
Hedef disk için Create Snapshot sütununda Create Snapshot seçeneğine tıklayın.
-
Create Snapshot iletişim kutusunda anlık görüntü parametrelerini ayarlayın ve OK seçeneğine tıklayın.
ÖnemliAnlık görüntü oluşturulurken örnek durumunu değiştirmeyin (örneğin, örneği durdurmayın veya yeniden başlatmayın). Aksi takdirde anlık görüntü oluşturma görevi başarısız olur.
Parametre
Açıklama
Snapshot Name
Anlık görüntü için bir ad girin.
Ad 2 ila 128 karakter uzunluğunda olmalıdır.
auto, özel bir karakter, sayı,http://veyahttps://ile başlayamaz. Yalnızca nokta (.), alt çizgi (_), tire (-) ve iki nokta üst üste (:) içerebilir.Retention Period
-
Kalıcı: Anlık görüntü otomatik olarak silinmez. Oluşturabileceğiniz manuel anlık görüntü sayısı maksimum 256'dır.
-
Özel: Saklama süresi sona erdiğinde sistem anlık görüntüyü otomatik olarak siler.
Bir anlık görüntüye artık ihtiyacınız yoksa, ücretlerden kaçınmak için hemen silmenizi öneririz.
-
-
Anlık görüntü oluşturma ilerlemesini görüntüleyin.
ECS konsolu - Anlık Görüntüler sayfasına giderek Progress sütunundaki oluşturma ilerlemesini görüntüleyin.
-
Progress sütunundaki Progress üzerine gelerek tahmini kalan süreyi görüntüleyin.
Tahmini kalan süre dinamiktir ve ayrılan bant genişliğine ve veri boyutuna göre güncellenir. Anlık görüntüler varsayılan olarak OSS'de depolanır. OSS paketi doğrudan görünür veya erişilebilir değildir.
İlerleme sütunu Uploading to OSS: %100 değerini gösterdiğinde anlık görüntü yükleme tamamlanmış demektir.
-
3. Adım: Sonucu doğrulama
ApsaraMQ for MNS konsoluna giriş yapın.
Sol gezinme bölmesinde seçeneğini belirleyin.
Üst gezinme çubuğunda bir bölge seçin.
Queues sayfasında hedef kuyruğu bulun ve Actions sütununda seçeneğini belirleyin.
-
Receive Message bölümünde Receive Message seçeneğine tıklayın.
Aşağıdaki kod bloğu alınan örnek bir mesajı göstermektedir.
{ "id": "45ef4dewdwe1-7c35-447a-bd93-fab****", "source": "acs.ecs", "specversion": "1.0", "subject": "acs.ecs:cn-hangzhou:123456789098****:215672", "time": "2020-11-19T21:04:41Z", "type": "ecs:Snapshot:CreateSnapshotCompleted", "aliyunaccountid": "123456789098****", "aliyunpublishtime": "2020-11-19T21:04:42Z", "aliyuneventbusname": "default", "aliyunregionid": "cn-hangzhou", "aliyunpublishaddr": "172.25.XX.XX", "data": { "result": "accomplished", "snapshotId": "s-bp151qed0khxxxxxxxxx", "snapshotType": "user", "snapshotName": "cust51119970_xxxxxxxx_20211117114015", "diskId": "d-bp18dnj7u1xxxxxxxxx", "startTime": "2020-11-19T21:02:16Z", "endTime": "2020-11-19T21:04:17Z" } }
4. Adım: Olay kuralını silme
EventBridge konsoluna giriş yapın.
Sol gezinme bölmesinde Event Buses seçeneğine tıklayın.
Üst gezinme çubuğunda bir bölge seçin.
Event Buses sayfasında default sistem olay veriyoluna tıklayın.
Sol gezinme bölmesinde Event Rules seçeneğine tıklayın.
Event Rules sayfasında hedef kuralı bulun ve Actions sütununda seçeneğini belirleyin, ardından ekrandaki talimatları izleyerek kuralı silin.