Tüm Ürünler
Search
Belge Merkezi

Serverless App Engine:OSS depolama alanını yapılandırın

Son Güncelleme:Oct 06, 2026

Object Storage Service (OSS), uygulama örnekleri arasında verileri kalıcı hale getirmek ve paylaşmak için uygun maliyetli bir yol sunar. Kullanıcı dostu araçlar ve görsel paket yönetimi için bir konsol sağlar. OSS, yapılandırma dosyalarını bağlamak veya ön uç statik dosyaları sunmak gibi okuma yoğunluklu senaryolar için idealdir.

Ön koşullar

Giriş noktaları

Yöntem, senaryoya bağlı olarak değişir.

Uygulama oluşturun

  1. SAE konsolu üzerinden oturum açın. Sol gezinme bölmesinde ApplicationsApplications seçeneklerini seçin. Hedef bölgeyi ve ad alanını seçin, ardından Create Application seçeneğine tıklayın.

  2. Basic Information sihirbaz sayfasında gerekli ayarları yapılandırın ve Next: Advanced Settings seçeneğine tıklayın.

Çalışan bir uygulamayı değiştirin

Uyarı

Bir uygulamayı yeniden dağıttığınızda uygulama yeniden başlatılır. İş kesintisi gibi öngörülemeyen hataları önlemek için uygulamaları yoğun olmayan saatlerde dağıtmanızı öneririz.

  1. SAE konsolu üzerinden oturum açın. Sol gezinme bölmesinde ApplicationsApplication List seçeneklerini seçin. Hedef bölgeyi ve ad alanını seçin, ardından hedef uygulamanın adına tıklayın.

  2. Hedef uygulamanın Basic Information sayfasında Deploy Application seçeneğine tıklayın.

Durdurulan bir uygulamayı değiştirin

  1. SAE konsolu üzerinden oturum açın. Sol gezinme bölmesinde ApplicationsApplication List seçeneklerini seçin. Hedef bölgeyi ve ad alanını seçin, ardından hedef uygulamanın adına tıklayın.

  2. Hedef uygulamanın Basic Information sayfasında Modify Application Configurations seçeneğine tıklayın.

Yöntem

Configure Persistent Storage bölümünü genişletin ve Enable OSS seçeneğini etkinleştirin.

OSS depolama alanını bağlayın

  1. AccessKey ID ve AccessKey Secret değerlerini girin.

    Güvenlik en iyi uygulaması olarak bir RAM kullanıcısının AccessKey çiftini kullanın. Örneğin, aşağıdaki minimum ilke bir RAM kullanıcısına test-sae paketindeki oss-test/ dizinine salt okunur erişim izni verir.

    {
        "Statement": [
            {
                "Action": "oss:GetBucket",
                "Effect": "Allow",
                "Resource": "acs:oss:*:*:test-sae"
            },
            {
                "Action": "oss:GetObject",
                "Effect": "Allow",
                "Resource": "acs:oss:*:*:/"
            }
        ],
        "Version": "1"
    }
  2. OSS bağlama ayarlarını yapılandırın. Birden fazla giriş eklemek için Add seçeneğine tıklayın.

    Parametre

    Açıklama

    Örnek

    Paket

    Mevcut bir OSS paketi.

    bucketname

    Mount Directory

    Mevcut bir OSS dizini veya nesnesi. Belirtilen bağlama dizini yoksa hata oluşur.

    Örnekler:

    • /

      Not

      Paket kökünü bağlar.

    • tmp/oss-test/

    • tmp/oss-demo.log

    Container Path

    SAE konteynerindeki yol. Yol varsa içeriği üzerine yazılır. Yol yoksa oluşturulur.

    /home/admin/app/php/

    Permission

    Bağlanan kaynağa ilişkin erişim izni. Geçerli değerler:

    • salt okunur

    • okuma/yazma

    salt okunur

OSS depolama alanının bağlantısını kaldırın

Artık gerekli olmadığında OSS depolama alanının bağlantısını kaldırabilirsiniz. Bağlantıyı kaldırmak, OSS'de depolanan verileri silmez.

Bir OSS yapılandırmasının bağlantısını kaldırmak için kaldırmak istediğiniz girişi bulun ve Actions sütunundaki oss-mount-delete-icon simgesine tıklayın.

Doğrulama

  • Dağıtım ayrıntılarını kontrol edin.

    Örnek istisnası olmadan başarılı bir dağıtım, bağlamanın başarılı olduğunu gösterir.

  • Konteyner içinden doğrulayın.

    Webshell'e oturum açın ve OSS bağlama bilgilerini doğrulamak için aşağıdaki komutu çalıştırın.

    cat /proc/mounts | grep ossfs

    Başarılı bir bağlama işlemi aşağıdakine benzer bir çıktı döndürür:

    # cat /proc/mounts | grep ossfs
    ossfs /xxx fuse.ossfs ro,relatime,user_id=0,group_id=0,allow_other 0 0
  • Uygulama düzeyinde doğrulayın.

    Webshell'e oturum açın ve bağlanan OSS dosya sistemi yolunda işlemler gerçekleştirin. OSS konsolu değişiklikleri yansıtıyorsa bağlama başarılıdır.

SSS

Günlükleri depolamak için OSS kullanabilir miyim?

Kalıcı günlük depolama için Simple Log Service (SLS) veya ApsaraMQ for Kafka hizmetlerini kullanın.

Kalıcı günlük depolama için OSS kullanmayın. OSS, resimler, ses ve video gibi büyük ölçekli dosya işleme ve web uygulamalarında statik ile dinamik kaynakların ayrıştırılması için tasarlanmıştır.

Sorun Giderme

Bağlama hataları, eksik bağlama yolları veya izin hatalarıyla karşılaşırsanız sorun gidermek için şu adımları izleyin.

  1. Yapılandırılan OSS paketinin var olduğunu doğrulayın.

    1. Uygulamayı konsoldan dağıtıyorsanız yalnızca aynı hesapta ve bölgede bulunan mevcut OSS paketlerinden seçim yapabilirsiniz.

    2. Uygulamayı API, SDK, saectl aracı veya Jenkins eklentisi gibi diğer yöntemlerle dağıtıyorsanız OSS konsolu üzerinden oturum açın ve belirtilen OSS paket adının aynı hesapta ve bölgede bulunduğunu doğrulayın.

  2. AccessKey ID ve AccessKey Secret ile ilişkili RAM kullanıcısının izinlerini kontrol edin.

    1. AccessKey ID ve AccessKey Secret ile ilişkili RAM kullanıcısını belirleyin.

    2. RAM kullanıcısının yapılandırılan OSS paketi üzerinde gerekli izinlere sahip olduğunu doğrulayın.

  3. Paket İlkesini kontrol edin.

    1. OSS konsolu üzerinden oturum açın. Hedef paketin ayrıntılar sayfasında sol gezinme bölmesinden Permission Control > Bucket Policy seçeneklerini seçin.

    2. Paket İlkesinin SAE erişimini engelleyip engellemediğini kontrol edin. Özellikle, aşağıdaki tabloda gösterildiği gibi bölgeniz için SAE genel IP adreslerinin izin listesine eklendiğinden emin olun.

      Not

      SAE için belirli genel IP adreslerini almak üzere DingTalk grubundan (Kimlik: 32874633) teknik destekle iletişime geçin.


      Bölge


      IP adresi


      cn-hangzhou


      47,99.xx.xx


      cn-shanghai


      47,101.xx.xx


      cn-beijing


      47,94.xx.xx


      cn-zhangjiakou


      121,89.xx.xx


      cn-wulanchabu


      8.130.xx.xx


      cn-shenzhen


      39.108.xx.xx


      cn-heyuan


      47.121.xx.xx


      cn-guangzhou


      8.134.xx.xx


      cn-chengdu


      47.108.xx.xx


      cn-hongkong

      47.243.xx.xx

      8.210.xx.xx


      ap-southeast-1


      8.219.xx.xx


      eu-central-1


      8.211.xx.xx


      us-west-1


      47,89.xx.xx


      us-east-1


      47.252.xx.xx