$24
In this assignment you will create a PHP application that will publish a static web page to the S3 Servers.
This assignment will provide the user with a simple dialog box with 3 input boxes where the user can enter the titles of 3 wikipedia articles and also a password field. Once the form is filled out and submitted the PHP application will read the summary data from Wikipedia, create an HTML file, and upload the HTML file to s3. If any of the articles are not found, then an error should be displayed and the S3 file NOT updated.
Details:
Use good messages to tell user what happens.
Bucket name is campbest-451-s19-wikipedia
Password should be "class"
On the results page, give a link to the S3 page that will open in a new window.
Make sure to catch and report errors on non-existent wikipedia articles
Use the account keys given in canvas. This is an IAM account from the instructor. Using your vocaerum credentials will cause timeouts so we are using this shared resource.
Make sure NOT to hardcode your credentials, use the custom credential provider.
Each student has a folder in the account, use your folder for publishing the index.html file.
This should be written on your openstack instance in a directory called s3Publish. (index.php)
Error checking and good reporting is also a key part of this assignment.
Submit:
Links to:
Your Publish Application
Your HTML page on S3
Your git lab files