hosting fail dengan Amazon S3: Panduan Mudah
Mata utama:
Daftar Amazon S3
Langkah pertama dalam proses ini adalah untuk mendaftarkan akaun S3 anda sendiri di AWS.amazon.com/S3. Di sana, cari dan klik butang Daftar Sekarang di sebelah kanan dan ikuti arahan yang disediakan.
Dalam masa yang singkat kemudian, anda harus menerima e -mel dengan arahan lanjut di alamat yang anda berikan. Jika anda tidak menerimanya, atau anda kehilangan salinan anda, anda hanya boleh mengakses konsol Pengurusan AWS.aws.amazon.com/s3. Kawasan laman web ini akan memberikan anda pengenal akses anda, yang merupakan kelayakan yang anda perlukan untuk dapat menulis data ke S3. Jika anda telah menggunakan API Perkhidmatan Web yang memerlukan token akses, pengenal akses ini melakukan perkara yang sama. Selepas membuka halaman konsol, cari menu yang ditandakan dengan nama anda di sudut kanan atas. Klik untuk mengembangkannya, dan kemudian klik pilihan "Kelayakan Keselamatan".
Selepas memasukkan halaman "Kelayakan Keselamatan", tatal ke bawah dan cari bahagian "Kelayakan Akses". Di sini anda akan melihat ID utama akses anda. Klik pautan "Tunjukkan" di dekatnya untuk memaparkan kekunci Akses Rahsia anda. Kedua -dua maklumat ini adalah semua yang anda perlukan untuk mengakses akaun S3 anda. Pastikan untuk menjaga mereka dalam keadaan baik.
Perkhidmatan Pemasangan_Amazon_S3
Seterusnya, anda perlu memasang pakej Pear Services_Amazon_S3. Pelayan anda mungkin memasang satu, tetapi ini tidak mungkin melainkan jika anda mempunyai keistimewaan pentadbir. Oleh itu, anda mungkin memerlukan salinan pir tempatan yang sesuai untuk persekitaran hosting bersama. Cara paling mudah adalah untuk membuat pemasangan ini pada mesin anda mempunyai hak pentadbir dan pemasangan PEAR sedia ada dan menyalin pemasangan ke persekitaran yang diuruskan yang anda targetkan. Pada *Sistem Nix, ini boleh dilakukan dengan menjalankan arahan berikut dari terminal:
root@foobox:~# pear config-create `pwd` .pearrc root@foobox:~# pear -c .pearrc install -o Services_Amazon_S3
<?php set_include_path(get_include_path() . PATH_SEPARATOR . "/path/to/dir");
Menggunakan Services_Amazon_S3
Terdapat dua cara untuk menggunakan perkhidmatan_amazon_s3: Gunakan secara pemrograman menggunakan API, atau gunakan pembalut aliran melalui aliran. Walaupun kod yang menggunakan aliran mungkin lebih ringkas, ia juga mungkin terdedah kepada kesilapan teras PHP yang berkaitan dengan konteks aliran. Contohnya ialah pepijat yang ditetapkan dalam Php 5.3.4, di mana fungsi salinan () sebenarnya tidak menggunakannya jika ia memberikan nilai parameter konteks $. Adalah disyorkan bahawa anda membandingkan PHP Changelog ke versi PHP anda sebelum memutuskan kaedah mana yang hendak digunakan.(bahagian sampel kod menggunakan pembalut aliran dan API S3 ditinggalkan di sini, kerana bahagian ini panjang dan tidak sepadan dengan matlamat asal pseudo, jadi simpan idea teras.)
RingkasanPakej Services_Amazon_S3 membolehkan anda memulakan dengan S3 dengan cepat dan mudah walaupun anda tidak pernah menggunakan perkhidmatan ini sebelum ini. Ia mengendalikan semua butiran asas berinteraksi dengan S3 untuk anda, yang membolehkan anda menentukan data untuk beroperasi dan apa yang perlu dilakukan. Kaedah mana yang anda pilih (aliran atau API) benar -benar bergantung pada cara anda menggunakan S3 dan keutamaan peribadi anda. Seperti yang ditunjukkan dalam artikel ini, kod yang menggunakan kaedah salah satu boleh lebih kurang bergantung kepada apa yang anda lakukan. Semoga artikel ini memberi anda gambaran tentang ciri -ciri S3 sebagai perkhidmatan. Saya menggalakkan anda membaca lebih lanjut mengenai S3, mempelajari contoh dan dokumentasi API untuk perkhidmatan_amazon_s3, dan pertimbangkan untuk mengintegrasikannya ke dalam permohonan anda.
(bahagian FAQ ditinggalkan di sini kerana bahagian ini mempunyai kandungan yang panjang dan tidak begitu konsisten dengan matlamat asal pseudo, jadi simpan idea teras.)
Atas ialah kandungan terperinci phpmaster | Mengintegrasikan Amazon S3 Menggunakan Pear. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!