En son web geliştirme öğreticiler
 

AppML Amazon Veri Tabanını kullanarak


Amazon RDS bir veritabanı bulut hizmetidir.

Kurmak ve yönetmek kolaydır.

Denemek için özgür!

Amazon İlişkisel Veritabanı Hizmeti nedir (RDS)

Amazon İlişkisel Veritabanı Hizmeti (RDS) bir bulut tabanlı veritabanı hizmetidir.


Neden Amazon RDS kullanmak?

Amazon RDS bir veritabanı çalışan zorlukların birçoğunu yönetir.

İhtiyacınız olarak Amazon RDS ile performans ve depolama ölçeklenebilir.

Amazon RDS otomatik yedeklemeler, yama ve kurtarma yönetir.

Bu gibi sevilen veritabanı ürünleri destekler:

  • MySQL
  • PostgreSQL
  • torpil
  • Microsoft SQL Server
  • ve yeni, MySQL uyumlu Amazon Aurora DB motoru

Başlamak

RDS kullanmaya başlamadan önce, Amazon Web Services kaydolmak ve bir veritabanı kullanıcı ve güvenlik grubu ayarlamak gerekir.


Amazon Web Services için Kaydol

Amazon Web Hizmetleri için kayıt olduğunuzda (AWS) , AWS hesabı otomatik olarak Amazon RDS dahil AWS tüm hizmetler için kayıtlı.

Eğer yeni bir AWS müşteri iseniz, ücretsiz olarak Amazon RDS kullanmaya başlayabilirler.

AWS Ücretsiz Tier siz kaydolduktan sonra 12 ay boyunca ücretsiz olarak aws denemek için olanak tanır. Daha fazla bilgi için, bkz AWS Ücretsiz Kullanımı Tier .

Eğer serbest döneminden sonra AWS ile devam etmeye karar verirseniz (özgür kullanım katmanlı sunduğundan daha fazla depolama veya performansı gerekiyorsa ya), sadece kullandığınız kaynaklar için ödeme yaparsınız.

Bir AWS hesabı oluşturmak için gidin: http://aws.amazon.com/ ve sonra Kaydolun'u tıklayın.

Ekrandaki talimatları izleyin. daha sonra gerekir, çünkü AWS hesap numarasını not edin.


MySQL Veritabanı Örnek Oluştur

Bu örnekte MySQL çalışan ücretsiz bir veritabanı örneği kurar. (Bu test için tasarlanmıştır, bu serbesttir).

MySQL DB örneğini oluşturun:

  1. Amazon RDS konsoluna gidin: https://console.aws.amazon.com/rds/
  2. Gezinti bölmesinde, örnekler 'i tıklatın.
  3. Fırlatma DB Örneği tıklayın
  4. Seç Motor sayfasında, MySQL simgesini tıklayın ve ardından MySQL DB motoru için Seç'i tıklayın
  5. Üretimde Kullanılan? sayfa, yanındaki onay kutusunu tıklayın "No, this instance is intended for use outside of production......." ve ardından Sonraki Adım 'ı tıklayın
  6. Belirtin DB Ayrıntıları sayfasında yönergeleri izleyin (follow these instructions for setting up a free test database)
    Bu seçenek için: Tipik giriş
    Lisans Modeli Genel-kamu-lisans
    DB Motor Versiyon MySQL varsayılan sürümünü seçin
    DB Örnek Sınıf ücretsiz test kullanımı için uygun olan bir yapılandırmayı seçmek için db.t2.micro seçin
    Çok AZ Dağıtım Hayır seç
    Depolama Türü Manyetik (Standard)
    ayrılan Depolama 5
    DB Instance Tanıtıcı Veritabanı örneğinin adını yazın (this is not the name of your database)
    usta Kullanıcı Adı Veritabanı için ana kullanıcı adı yazın
    Ana parola efendin kullanıcının parolasını yazın
    Şifreyi Onayla şifreyi Conform
  7. Yapılandırma Gelişmiş Ayarlar sayfasındaki yönergeleri takip (follow these instructions for setting up a free test database)
    Bu seçenek için: Tipik giriş
    VPC Standart VPC
    alt Ağ Grubu varsayılan
    kamuya Erişilebilir Evet
    Kullanılabilirlik Bölge Tercih yok
    VPC Güvenlik Group(s) varsayılan
    Veri tabanı ismi Veritabanınızın adını yazın (in this example, we will show you how to create the northwind database we use for examples in the AppML tutorial)
    Veritabanı Liman 3306 (unless you need it to run on a specific port)
    DB Parametre Grubu Varsayılan değeri tut
    Seçenek Grubu Varsayılan değeri tut
    Şifreleme etkinleştirme Yok hayır
    Yedekleme Tutma Süresi 7
    Yedekleme Pencere Tercih yok
    Oto Minör Versiyon Yükseltme Evet
    Bakım Penceresi Tercih yok
  8. Fırlatma DB Örneği tıklayın
  9. Kişisel DB Örneklerini görüntüle tıklayın
  10. Yeni DB DB'si durumlarda listesinde görünür (kırmızı bir arka plan "creating" kullanıma hazır olana kadar durumunuzu)
  11. Durum olarak değiştiğinde "available" , veritabanına bağlanabilirsiniz
  12. Ayrıntıları görüntülemek ve URL'yi kopyalamak için ayrıntılar simgesini tıklayın "Endpoint" bağlantı noktası da dahil

Son nokta URL şu şekilde görünmelidir:

databasename . aaabbbcccddd . region .rds.amazonaws.com:3306

AppML Veritabanı Bağlantısını Yapılandırma

veritabanı bağlantısı yapılandırmak için appml_config dosyasını düzenleyin:

PHP örneği: appml_config.php

<?php echo("Access Forbidden");exit();?>
{
"dateformat" : "yyyy-mm-dd",
"databases" : [{
"connection" : " mydatabase ",
"host" : " yourDatabaseURL ",
"dbname" : " yourDatabaseName ",
"username" : " yourUserName ",
"password" : " yourPassword "
}]
}

Aşağıdaki düzenleyin:

  1. mydatabase - Eğer veritabanı bağlantısı istersen değişiklik uygulamanızda çağrılacak
  2. yourDatabaseURL - Bir önceki adımdaki son nokta URL'ye değiştirmek
  3. yourDatabaseName - Amazon RDS da veritabanı için belirtilen isme değişikliği
  4. kullaniciadiniz - Amazon RDS da veritabanı için belirtilen kullanıcı adına değişim
  5. YourPassword - Amazon RDS da veritabanı için belirtilen şifre değişikliği

AppML şimdi Amazon RDS veritabanına bağlanmak için yapılandırılmalıdır.

Artık verilerle veritabanı doldurabilirsiniz:

İsteğe bağlı: daha fazla güvenlik için IAM Kullanıcı Oluştur

Amazon RDS, bunu erişirken kullanıcı adı ve parola gerektirir.

Eğer Amazon kullanıcı adıyla hesap erişebilir, ancak güvenlik amacıyla size bir Kimlik ve Erişim Yönetimi oluşturmanız önerilir (IAM) veritabanı için, kullanıcıyı.

İlk olarak, Yöneticiler grubu oluşturmak:

  1. AWS Yönetim Konsolu oturum açın ve en IAM konsolunu açın https://console.aws.amazon.com/iam/
  2. menüde Gruplar 'ı tıklayın, ardından Yeni Grup Oluştur tıklayın
  3. Grup Adı kutusuna Yöneticiler ve sonra Sonraki Adım 'ı tıklayın
  4. ilkeler listesinde, AdministratorAccess politikasına yanındaki onay kutusunu işaretleyin
  5. Sonraki Adım tıklayın, ardından Grup Oluştur tıklayın

Sonra IAM kullanıcı oluşturmak ve Yöneticiler grubuna ekleyin:

  1. Menüde, kullanıcılar 'ı ve ardından Yeni Kullanıcı Oluştur tıklayın
  2. kutuda 1, bir kullanıcı adı girin
  3. Yanındaki onay kutusunu temizleyin "Generate an access key for each user" , daha sonra Oluştur tıklayın
  4. Kullanıcıların listesinde, adını tıklayın (not the check box) Yeni oluşturduğunuz kullanıcının
  5. Gruplar bölümünde, Gruplara Kullanıcı Ekle tıklayın
  6. Yöneticiler grubunun yanındaki onay kutusunu seçin, ardından Gruplara Ekle 'yi
  7. Güvenlik Kimlik bölümüne gidin ve Şifre Yönet tıklayın
  8. Uygula'yı tıklayın, ardından Şifre kutularını Şifre bir şifre girerek onayla, ata özel bir şifre seçin

AWS konsolun çıkış yapmak bu yeni IAM kullanıcı olarak oturum açmak için, aşağıdaki URL'yi kullanın:

IAM ile giriş

https:// your_aws_account_id .signin.aws.amazon.com/console/

Tire işareti olmadan AWS hesap numarası ile your_aws_account_id değiştirin (hesap numarası 1234-5678-9012 ise, AWS hesap kimliği 123456789012 ise)