Tüm Ürünler
Search
Belge Merkezi

Realtime Compute for Apache Flink:Faturalandırma ve izinler

Son Güncelleme:Oct 04, 2026

Bu konu, Apache Flink için Gerçek Zamanlı Hesaplama hizmetinin faturalandırması ve izinleriyle ilgili sık sorulan soruları yanıtlar.

Başarısız çalışma alanı oluşturma ücretleri

Hayır. Oluşturulması başarısız olan bir çalışma alanı için ücretlendirilmezsiniz. Fatura ayrıntılarınızı inceleyerek bunu doğrulayabilirsiniz. Daha fazla bilgi için bkz. Faturalarınızı görüntüleme.

Boştaki kullandıkça öde çalışma alanlarının ücretleri

Evet. Çalışan dağıtım olmasa bile kullandıkça öde çalışma alanı için ücretlendirilirsiniz. Bu durum, dağıtımları durdurulmuş veya oluşturulduklarından beri boşta kalan çalışma alanlarını da kapsar. Apache Flink için Gerçek Zamanlı Hesaplama ücretleri hesaplama kaynaklarını ve yönetim kaynaklarını içerir. Hesaplama kullanımınız sıfır olsa bile yönetim kaynakları için bölgenizdeki birim fiyat ile çarpılan 2 CU oranında ücretlendirilirsiniz. Tüm ücretlendirmeyi durdurmak için çalışma alanını serbest bırakmanız gerekir.

İş yükünüz kararlıysa abonelik modeline geçmeyi düşünebilirsiniz. Daha fazla bilgi için bkz. Faturalandırma yöntemini değiştirme.

Tüketilen CU'ların hesaplanması

  1. Geliştirme konsolunda O&M > Session Clusters sayfasına gidin. Her ad alanındaki tüm oturum kümeleri için toplam CPU çekirdeklerini ve belleği hesaplayın.

  2. Çalışma alanındaki tüm ad alanlarındaki tüm oturum kümeleri için toplam CPU çekirdeklerini ve belleği hesaplayın.

  3. Aşağıdaki formülü kullanarak tüketilen CU'ları hesaplayın: MAX(⌈Toplam CPU Çekirdekleri⌉, ⌈GB cinsinden Toplam Bellek / 4⌉).

    Sonuç, yönetim konsolunda görüntülenen tüketilen CU değeriyle eşleşir. Workspaces liste sayfasında her çalışma alanının CU kullanımını Consumed/Purchased CUs sütununda bulabilirsiniz. Her ad alanı için CU tahsisat ayrıntılarını görüntülemek üzere bir çalışma alanını genişletebilirsiniz. Bir çalışma alanı için toplam tüketilen CU'lar, her bir ad alanı tarafından tüketilen CU'ların toplamıdır. Örneğin, 9,00 + 18,00 = 27,00.

Kullanılmayan CU'lar için faturalandırma

  • Bir abonelik çalışma alanı için kaynakları önceden ödersiniz. 10 CU satın alıp yalnızca 5 CU kullanırsanız yine de 10 CU'nun tamamı için ücretlendirilirsiniz. Ayrıca her çalışma alanına sabit bir yönetim kaynağı ücreti uygulanır. Daha fazla bilgi için bkz. Abonelik.

    İş ihtiyaçlarınıza göre ölçeği küçültmek gibi işlemlerle kaynaklarınızı ayarlayabilirsiniz. Daha fazla bilgi için bkz. Kaynakları ölçeğini küçültme. Kullandıkça öde modeline de geçiş yapabilirsiniz. Daha fazla bilgi için bkz. Abonelikten kullandıkça ödeye geçiş.

  • Bir kullandıkça öde çalışma alanı için çalışma alanınızın tükettiği gerçek kaynaklara göre ücretlendirilirsiniz. Satın alınan CU kavramı geçerli değildir.

Faturalandırma yöntemlerini değiştirme

Evet, kullandıkça öde ve abonelik faturalandırma yöntemleri arasında geçiş yapabilirsiniz. Apache Flink için Gerçek Zamanlı Hesaplama yönetim konsolunda çalışma alanını bulun, Actions sütunundaki More seçeneğine tıklayın ve ardından istediğiniz dönüştürme seçeneğini seçin. Örneğin, More > Convert To Subscription seçeneğini belirleyin.

Bazı durumlarda faturalandırma yöntemlerinin değiştirilmesi desteklenmez. Örneğin, ARM mimarisini kullanan bir çalışma alanını abonelikten kullandıkça öde modeline geçiremezsiniz. Belirli kısıtlamalar için konsoldaki uyarıları kontrol edin.

Konsol, çalışma alanı Running durumunda olmadığı, zaten kullandıkça öde bir çalışma alanı olduğu, aboneliğin süresi dolduğu ve yenilenmesi gerektiği, ARM mimarisi kullandığı veya kullanılabilirlik alanları arası dağıtım etkinleştirildiği gibi çeşitli nedenlerle kullandıkça öde modeline geçiş yapmanızı engelleyebilir.

Abonelik yenileme kapsamı

Apache Flink için Gerçek Zamanlı Hesaplama yenilemesi yalnızca hizmeti kapsar. Virtual Private Cloud (VPC), Object Storage Service (OSS) veya Application Real-Time Monitoring Service (ARMS) gibi diğer Alibaba Cloud ürünlerine ait ücretleri içermez. Daha fazla bilgi için bkz. İlgili ürünlerin faturalandırılması.


Billable item


Description


Management resources


Bir çalışma alanı oluşturduğunuzda sistem bu çalışma alanı için bir geliştirme konsolu dağıtır. Her geliştirme konsolu ve gerekli bileşenleri yaklaşık 2 CU yönetim kaynağı gerektirir.


Compute resources


Bunlar hesaplama için kullanılan kaynaklardır. Abonelik çalışma alanı için satın aldığınız kaynaklara veya kullandıkça öde çalışma alanı için kullandığınız kaynaklara göre ücretlendirilirsiniz. Ölçüm birimi CU'dur.

Bir çalışma alanını serbest bırakma

Bir çalışma alanına artık ihtiyacınız yoksa verilerinizi yedekledikten veya taşıdıktan sonra serbest bırakmanın işinizi etkilemeyeceğinden emin olduktan sonra çalışma alanını serbest bırakabilirsiniz.

  • kullandıkça öde: Gecikmiş ödeme yok veya 15 günden az gecikme var

    Hedef çalışma alanının Actions sütunundaki Release Resources seçeneğine tıklayın ve ekrandaki talimatları izleyin.

  • kullandıkça öde: 15 günden fazla gecikme var

    Ödemeniz 15 günden fazla geciktiyse çalışma alanı otomatik olarak serbest bırakılır. Çalışma alanındaki tüm dağıtım verileri silinir ve kurtarılamaz.

  • abonelik: Aktif veya süresi 15 gün ya da daha az süreyle dolmuş

    Aboneliği iptal etmek için bir destek talebi gönderebilirsiniz.

  • abonelik: Süresi 15 günden fazla doldu

    Çalışma alanı otomatik olarak serbest bırakılır. Dağıtım verileri silinir ve kurtarılamaz. Daha fazla bilgi için bkz. Süre dolduktan sonraki kaynak değişiklikleri.

Bir çalışma alanını serbest bıraktıktan sonraki ücretler

Faturalar gecikmeli olarak oluşturulabilir. Bir kullandıkça öde çalışma alanını serbest bıraktıktan sonra ücretlendirme fark ederseniz önce faturanızı görüntüleyin ve Billing Time alanını kontrol edin. Fatura ayrıntılarınızda bulunan bu alan, gerçek faturalandırma dönemini doğrular.

RAM kullanıcısı dağıtımları göremiyor

  • Sorun

    Bir RAM kullanıcısı oturum açtıktan sonra aşağıdaki ileti görüntülenir: "Geçerli hesap bu ad alanına erişemiyor. Erişim izinlerini almak için yetkilendirme belgelerine bakabilirsiniz."

  • Neden

    AliyunStreamFullAccess ilkesi, çalışma alanlarını satın alma ve yapılandırma için kullanılan Apache Flink için Gerçek Zamanlı Hesaplama yönetim konsolu için tam izinler verir. Dağıtımları geliştirme ve yönetme için kullanılan geliştirme konsolu için izin vermez. Konsol izinlerinin ayrıntılı karşılaştırması için bkz. İzin yönetimi.

  • Çözüm

    İlgili ad alanı için sahip rolüne sahip bir üyeden veya kullanıcı yönetimi izinlerine sahip bir üyeden Geliştirme konsolu için izin verme bölümünde açıklandığı gibi gerekli izinleri vermesini isteyin. Erişim izni verildikten sonra sayfayı yenileyin veya yeniden oturum açarak ad alanına erişin.

Paket ilkesi erişim hatasının çözülmesi

  • Sorun

    Bir yapıt yüklediğinizde şu hata ayrıntılarıyla birlikte bir Server Response Error iletişim kutusu görünür: Failed to parse the response result. [ErrorCode]: InvalidResponse [RequestId]: 6503FEFEDAC9123933E98AFB [HostId]: null [ResponseError]: AccessDenied Access denied by bucket policy., durum kodu 500'dür. Temel hata AccessDenied Access denied by bucket policy ifadesidir.

  • Neden

    • Geçerli hesabın oss:PutBucketCORS izni yoktur; bu durum Object Storage Service (OSS) yapıt yüklemesinin başarısız olmasına neden olur.

    • RAM'deki genel bir reddetme ilkesi AliyunStreamAsiDefaultRole rolünün izinlerini kısıtlar. Bu durum Apache Flink için Gerçek Zamanlı Hesaplama hizmetinin oss:PutBucketCORS eylemini gerçekleştirmesini engeller. Bu da sistemin Çapraz Kaynak Paylaşımı (CORS) kurallarını otomatik olarak yapılandırmasını önler ve OSS yapıt yüklemesinin başarısız olmasına yol açar.

  • Çözüm

    1. Geçerli hesabın oss:PutBucketCORS izni yoksa bu izni hesaba verin. Ayrıntılar için bkz. Yönetim konsolu için izin verme.

    2. Hesapta zaten oss:PutBucketCORS izni varsa ancak sorun devam ediyorsa hedef pakette bir reddetme ilkesi yapılandırılıp yapılandırılmadığını kontrol edin. Reddetme ilkesi varsa Apache Flink için Gerçek Zamanlı Hesaplama hizmetinin oss:PutBucketCORS eylemini gerçekleştirmesine izin verecek şekilde ilkeyi ayarlayın.

Yetkilendirme yönlendirme döngüsü

  • Sorun

    Gerçek Zamanlı Hesaplama konsolunda Purchase Product seçeneğine tıklarsınız ve Authorize in RAM seçeneğine tıklamanız istenir. Ancak Authorize in RAM seçeneğine tıkladıktan sonra tekrar Gerçek Zamanlı Hesaplama konsoluna yönlendirilirsiniz; bu durum sonsuz bir döngü oluşturur ve manuel yetkilendirmeyi de engeller.

  • Neden

    Daha önce AliyunStreamAsiDefaultRole rolünü manuel olarak eklediniz; bu durum otomatik rol verme sürecini atlar.

  • Çözüm

    RAM konsolunda manuel olarak eklenen AliyunStreamAsiDefaultRole rolünü silin. Ardından Apache Flink için Gerçek Zamanlı Hesaplama satın alma sayfasına dönün ve yetkilendirmeyi tamamlamak için Authorize in RAM düğmesine tıklayın. Rolü doğrulamak için RAM konsolunda oturum açın, Identities > Roles bölümüne gidin, Realtime Compute öğesini arayın ve ardından AliyunStreamAsiDefaultRole rol adına tıklayın. Rolün var olduğunu ve açıklamasının "Bu, Gerçek Zamanlı Hesaplama tam yönetilen sürümünün (FlinkServerless) diğer cloud ürünlerindeki kaynaklarınıza erişmek için kullandığı varsayılan roldür." olduğunu onaylayın.

Flink konsol izinleri

Geliştirme ve operasyonlar için Apache Flink için Gerçek Zamanlı Hesaplama konsollarına erişmek üzere hem RAM izinlerine hem de ad alanı izinlerine ihtiyacınız vardır.

  • RAM izinleri: Çalışma alanlarını satın alma ve kaynakları ayarlama gibi işlemler için gereklidir.

  • Ad alanı izinleri: Bir ad alanı içindeki dağıtımları geliştirmek ve işletmek için gereklidir.

Bu izin türlerinin kullanım senaryoları ve farkları hakkında ayrıntılı bilgi için bkz. İzin yönetimi.

Oturum açmada izin reddedildi hatası

  • Sorun

    Gerçek Zamanlı Hesaplama konsolunda oturum açtığınızda şu hata iletisi görüntülenir: "Bu işlemi gerçekleştirme yetkiniz yok. Şu izinlere ihtiyacınız var: [stream:DescribeVvpInstances] on [acs:stream:cn-beijing:1418886*****:vvpinstance/*]. Yöneticinizle iletişime geçin."

  • Neden

    Kullandığınız kimliğin Flink çalışma alanlarını görüntüleme izni yoktur veya yalnızca belirli bir kaynak grubu için izni vardır.

  • Çözüm

    • Yalnızca belirli bir kaynak grubu için izniniz varsa üst gezinti çubuğundan doğru kaynak grubunu ve bölgeyi seçerek hedef çalışma alanını görüntüleyin.

      Kaynak grubu seçici, üst gezinti çubuğundaki All Resources açılır menüsüdür.

    • Kimliğiniz yetkili değilse RAM kullanıcısına veya rolüne Flink çalışma alanlarını görüntüleme izni veren bir izin ilkesi ekleyin. Daha fazla bilgi için bkz. İzin verme.

      Aşağıdaki izin ilkeleri Flink çalışma alanlarını görüntüleme izni verir. Bunlardan birini kullanabilirsiniz.

      • Sistem ilkesi: AliyunStreamReadOnlyAccess (akış hizmetlerine salt okunur erişim) veya AliyunStreamFullAccess (akış hizmetlerine tam erişim). Daha fazla bilgi için bkz. Yönetim konsolu için izin verme.

      • Özel ilke: stream:DescribeVvpInstances (çalışma alanlarını görüntüleme). Daha fazla bilgi için bkz. Özel ilkeler.

Rolleri veya ilkeleri sildikten sonra hizmeti geri yükleme

Otomatik yetkilendirme sürecini yeniden çalıştırmak için aşağıdaki adımları izleyin.

  1. AliyunStreamAsiDefaultRole adlı RAM rolünü silin. Daha fazla bilgi için bkz. RAM rolü silme.

    Önemli

    Rolu silmeden önce tüm izin ilkelerini rolden revoke etmeniz gerekir.

  2. FlinkServerlessStack ve FlinkOnAckStack yığınlarını silin. Daha fazla bilgi için bkz. Yığın silme.

    • FlinkServerlessStack: Apache Flink için Gerçek Zamanlı Hesaplama Kaynak Düzenleme Hizmeti (ROS) yığınının birleşik adı.

    • FlinkOnAckStack: Container Service for Kubernetes (ACK) ROS yığınının birleşik adı.

  3. AliyunStreamAsiDefaultRolePolicy adlı RAM ilkesini silin. Daha fazla bilgi için bkz. Özel ilke silme.

  4. Gerçek Zamanlı Hesaplama konsolunda otomatik yetkilendirme sürecini yeniden çalıştırın. Daha fazla bilgi için bkz. Kullandıkça öde çalışma alanı oluşturma.

"You are not authorized" hatasının çözülmesi

Bu hata, bir dağıtımı dağıtma, başlatma veya durdurma gibi bir işlemi gerçekleştirmek için gereken izinlere sahip olmadığınızı gösterir.

Bu durum hesabınızın işlem için gerekli izinlere sahip olmadığını gösterir. Security > Permissions bölümüne gidip Role Management sekmesini kontrol ederek hangi rollerin gerekli izinlere sahip olduğunu ve bu rollerin hangi üyelere atandığını görebilirsiniz. Ardından sahip rolüne veya rol yönetimi izinlerine sahip bir üyeyle iletişime geçerek size erişim izni vermesini isteyin. Roller ve izin bağımlılıkları hakkında daha fazla ayrıntı için bkz. Geliştirme konsolu için izin verme.