Amazon Veritabanını kullanan AppML
Amazon RDS, bir veritabanı bulut hizmetidir.
Kurulumu ve yönetimi kolaydır.
Denemek ÜCRETSİZDİR!
Amazon İlişkisel Veritabanı Hizmeti (RDS) nedir?
Amazon İlişkisel Veritabanı Hizmeti (RDS), bulut tabanlı bir veritabanı hizmetidir.
Amazon RDS'yi neden kullanmalısınız?
Amazon RDS, bir veritabanı çalıştırmanın birçok zorluğunun üstesinden gelir.
Amazon RDS ile performansı ve depolamayı ihtiyaç duyduğunuz şekilde ölçeklendirebilirsiniz.
Amazon RDS, otomatik yedeklemeleri, yama uygulamasını ve kurtarmayı yönetir.
Aşağıdakiler gibi popüler veritabanı ürünlerini destekler:
- MySQL
- PostgreSQL
- kehanet
- Microsoft SQL Sunucusu
- ve yeni, MySQL uyumlu Amazon Aurora DB motoru
Başlarken
RDS'yi kullanmaya başlamadan önce Amazon Web Services'e kaydolmanız ve bir veritabanı kullanıcısı ve güvenlik grubu oluşturmanız gerekir.
Amazon Web Hizmetlerine Kaydolun
Amazon Web Services'e (AWS) kaydolduğunuzda, AWS hesabınız, Amazon RDS dahil olmak üzere AWS'deki tüm hizmetler için otomatik olarak kaydolur.
Yeni bir AWS müşterisiyseniz Amazon RDS'yi ücretsiz olarak kullanmaya başlayabilirsiniz.
AWS Ücretsiz Kullanım, kaydolduktan sonra AWS'yi 12 ay boyunca ücretsiz denemenize olanak tanır. Daha fazla bilgi için bkz . AWS Ücretsiz Kullanım Katmanı .
Ücretsiz sürenizden sonra AWS'ye devam etmeye karar verirseniz (veya ücretsiz kullanım katmanının sunduğundan daha fazla depolama veya performansa ihtiyacınız varsa), yalnızca kullandığınız kaynaklar için ödeme yaparsınız.
Bir AWS hesabı oluşturmak için şu adrese gidin: https://aws.amazon.com/ ve ardından Kaydol'a tıklayın.
Ekrandaki yönergeleri takip edin. AWS hesap numaranızı not edin, çünkü daha sonra ihtiyacınız olacak.
MySQL Veritabanı Örneği Oluşturun
Bu örnekte MySQL çalıştıran ücretsiz bir Veritabanı örneği oluşturacağız. (Bu, test amaçlı olduğu için ücretsizdir).
MySQL DB örneği oluşturun:
- Amazon RDS konsoluna gidin: https://console.aws.amazon.com/rds/
- Gezinti bölmesinde Örnekler'e tıklayın.
- Veritabanı Örneği Başlat'a tıklayın
- Motor Seç sayfasında, MySQL simgesine tıklayın ve ardından MySQL DB motoru için Seç'e tıklayın.
- Üretimde mi? sayfasında, "Hayır, bu örnek üretim dışında kullanılmak üzere tasarlanmıştır..." seçeneğinin yanındaki onay kutusunu ve ardından Sonraki Adım'ı tıklayın.
- DB Ayrıntılarını Belirtin sayfasındaki talimatları izleyin ( ücretsiz bir test veritabanı kurmak için bu talimatları izleyin)
For this option: Typical Input License Model general-public-license DB Engine Version Select the default version of MySQL DB Instance Class Select db.t2.micro to select a configuration that is eligible for free test usage Multi-AZ Deployment Select No Storage Type Magnetic (Standard) Allocated Storage 5 DB Instance Identifier Type the name of your database instance (this is not the name of your database) Master Username Type the master username for your database Master Password Type the password for your master user Confirm Password Conform the password - Gelişmiş Ayarları Yapılandır sayfasındaki talimatları izleyin ( ücretsiz bir test veritabanı kurmak için
bu talimatları izleyin)
For this option: Typical Input VPC Default VPC Subnet Group default Publicly Accessible Yes Availability Zone No Preference VPC Security Group(s) default Database Name Type the name of your database (in this example, we will show you how to create the northwind database we use for examples in the AppML tutorial) Database Port 3306 (unless you need it to run on a specific port) DB Parameter Group Keep the default value Option Group Keep the default value Enable Encryption No Backup Retention Period 7 Backup Window No Preference Auto Minor Version Upgrade Yes Maintenance Window No Preference - Veritabanı Örneği Başlat'a tıklayın
- Veritabanı Bulut Sunucularınızı Görüntüle'ye tıklayın
- Yeni veritabanı bulut sunucusu, veritabanı bulut sunucuları listesinde görünür (kullanıma hazır olana kadar "oluşturma" durumuna sahip olacaktır)
- Durum "mevcut" olarak değiştiğinde, veritabanına bağlanabilirsiniz.
- Ayrıntıları görüntülemek ve bağlantı noktası da dahil olmak üzere "Endpoint"ten URL'yi kopyalamak için ayrıntılar simgesini tıklayın
Bitiş Noktası URL'si şöyle görünmelidir:
databasename.aaabbbcccddd.region.rds.amazonaws.com:3306
AppML'de Veritabanı Bağlantısını Yapılandırma
Veritabanı bağlantısını 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ğıdakileri düzenleyin:
- mydatabase - uygulamanızda veritabanı bağlantısının çağrılmasını istediğiniz şekilde değiştirin
- yourDatabaseURL - önceki adımdaki bitiş noktası URL'sini değiştirin
- yourDatabaseName - Amazon RDS'de veritabanınız için belirttiğiniz adla değiştirin
- yourUserName - Amazon RDS'de veritabanınız için belirttiğiniz kullanıcı adını değiştirin
- yourPassword - Amazon RDS'de veritabanınız için belirlediğiniz parolayı değiştirin
AppML şimdi Amazon RDS veritabanınıza bağlanacak şekilde yapılandırılmalıdır.
Artık veritabanınızı verilerle doldurabilirsiniz:
- Bir PHP sunucusuna erişiminiz varsa, bu AppML PHP bölümünde açıklanmıştır.
- Bir ASP.NET sunucusuna erişiminiz varsa, bu AppML .NET bölümünde açıklanmıştır.
İsteğe bağlı: Daha fazla güvenlik için bir IAM Kullanıcısı oluşturun
Amazon RDS, eriştiğinizde kullanıcı adı ve parola sağlamanızı gerektirir.
Hesaba Amazon kullanıcı adınızla erişebilirsiniz, ancak güvenlik nedeniyle veritabanınız için bir Kimlik ve Erişim Yönetimi (IAM) kullanıcısı oluşturmanızı öneririz.
İlk önce Yöneticiler grubunu oluşturun:
- AWS Management Console'da oturum açın ve https://console.aws.amazon.com/iam/ adresinden IAM konsolunu açın.
- Menüde Gruplar'ı ve ardından Yeni Grup Oluştur'u tıklayın.
- Grup Adı kutusuna Yöneticiler yazın ve ardından Sonraki Adım'a tıklayın.
- İlkeler listesinde, AdministratorAccess ilkesinin yanındaki onay kutusunu seçin.
- Sonraki Adım'ı ve ardından Grup Oluştur'u tıklayın.
Ardından IAM kullanıcısını oluşturun ve onu Yöneticiler grubuna ekleyin:
- Menüde Kullanıcılar'ı ve ardından Yeni Kullanıcı Oluştur'u tıklayın.
- 1. kutuya bir kullanıcı adı girin
- "Her kullanıcı için bir erişim anahtarı oluştur" seçeneğinin yanındaki onay kutusunun işaretini kaldırın ve ardından Oluştur'u tıklayın.
- Kullanıcı listesinde, az önce oluşturduğunuz kullanıcının adını (onay kutusunu değil) tıklayın.
- Gruplar bölümünde, Gruplara Kullanıcı Ekle'yi tıklayın.
- Yöneticiler grubunun yanındaki onay kutusunu seçin ve ardından Gruplara Ekle'yi tıklayın.
- Güvenlik Kimlik Bilgileri bölümüne gidin ve Şifreyi Yönet'i tıklayın.
- Özel parola ata'yı seçin, ardından Parola ve Parolayı Onayla kutularına bir parola girin, Uygula'yı tıklayın.
Bu yeni IAM kullanıcısı olarak oturum açmak için AWS konsolundan çıkış yapın ve ardından aşağıdaki URL'yi kullanın:
IAM ile giriş yapın
https://your_aws_account_id.signin.aws.amazon.com/console/
your_aws_account_id kısmını tireler olmadan AWS hesap numaranızla değiştirin (hesap numaranız 1234-5678-9012 ise, AWS hesap kimliğiniz 123456789012'dir)