Using the AWS SDK and Python within your AWS Educate Cloud9 environment, create a DynamoDB table...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
Using the AWS SDK and Python within your AWS Educate Cloud9 environment, create a DynamoDB table and functionality as described below: ● ● Table named Courses to hold attribute including Subject (e.g. SDEV), CatalogNbr (e.g. 400), Title (e.g. Secure Programming in the Cloud), NumCredits (e.g. 3), and a CourselD (e.g. 001). The CourselD should represent the Hash Key for the Courses table. Input 10 Course items of your choice. Note that all attributes are required for each item entered in the Courses table. Provide a command line simple interface that allows a user to search for a title given the Subject and CatalogNbr. The search program should continue to loop until the user requests to exit. Also, if both Subject and CatalogNbr are not entered, the program should request the data be re-entered. For example the following interface would fulfill this requirements: Enter the Subject: SDEV Enter the CatalogNbr: 300 The title of SDEV 300 is Building Secure Python Applications. Would you like to search for another title? (Y or N) Y Enter the Subject: SDEV Enter the CatalogNbr: A CatalogNbr is required. Enter the CatalogNbr: 400 The title of SDEV 400 is Secure Programming in the Cloud. Would you like to search for another title? (Y or N) N Thanks for using the Catalog Search program. Using the AWS SDK and Python within your AWS Educate Cloud9 environment, create a DynamoDB table and functionality as described below: ● ● Table named Courses to hold attribute including Subject (e.g. SDEV), CatalogNbr (e.g. 400), Title (e.g. Secure Programming in the Cloud), NumCredits (e.g. 3), and a CourselD (e.g. 001). The CourselD should represent the Hash Key for the Courses table. Input 10 Course items of your choice. Note that all attributes are required for each item entered in the Courses table. Provide a command line simple interface that allows a user to search for a title given the Subject and CatalogNbr. The search program should continue to loop until the user requests to exit. Also, if both Subject and CatalogNbr are not entered, the program should request the data be re-entered. For example the following interface would fulfill this requirements: Enter the Subject: SDEV Enter the CatalogNbr: 300 The title of SDEV 300 is Building Secure Python Applications. Would you like to search for another title? (Y or N) Y Enter the Subject: SDEV Enter the CatalogNbr: A CatalogNbr is required. Enter the CatalogNbr: 400 The title of SDEV 400 is Secure Programming in the Cloud. Would you like to search for another title? (Y or N) N Thanks for using the Catalog Search program.
Expert Answer:
Answer rating: 100% (QA)
Creating a DynamoDB table and implementing the functionality you described involves several steps I can provide you with a highlevel outline of the pr... View the full answer
Related Book For
Smith and Roberson Business Law
ISBN: 978-0538473637
15th Edition
Authors: Richard A. Mann, Barry S. Roberts
Posted Date:
Students also viewed these programming questions
-
Provide a command line simple interface that allows a user to search for a title given the Subject and CatalogNbr. The search program should continue to loop until the user requests to exit. Also, if...
-
Planning is one of the most important management functions in any business. A front office managers first step in planning should involve determine the departments goals. Planning also includes...
-
In this programming assignment you will practice using ArrayLists, Inheritance and Polymorphism. You are to write a game called Magical Creatures War. You will do this by implementing a class called...
-
In the Akerlof example, the individuals are treated as indifferent to risk. What would you expect to see in these markets if individuals wanted to avoid risk? What if there were some risk lovers?
-
The following information is taken from Lima Corp.??s balance sheet at December 31, 2011. Interest is payable annually on January 1. The bonds are callable on any annual interest date. Lima uses...
-
The outline of the part in the previous problem is to be profile milled using a 30 mm diameter end mill with four teeth. The part is 15 mm thick. Cutting speed = 150 mm/min and feed = 0.085 mm/tooth....
-
What is a chemoautotroph? What does a chemoautotroph have in common with a plant? How does a chemoautotroph differ from a plant in how it obtains food?
-
Financial statement data of American Traveler Magazine include the following items: Cash . . . . . . . . . . . . . . . . . . . . . . $ 23,000 Accounts receivable, net . . . . . . . 79,000 Inventories...
-
Stress testing of a load-bearing bridge has been going on for two weeks. The test completed successfully, and the project manager informs all local departments concerning transportation that the road...
-
Greyon Inc. operates an active business. Financial statements for the year ended December 31, 2021 report a net income before taxes of $300,000. The following additional information is provided: 1....
-
Currently, Warren Industries can sell 20-year ,$1,000 -par-value bonds paying annual interest at a 13 % coupon rate. As a result of current interest rates, the bonds can be sold for $1,030 each...
-
A global equity manager is assigned to select stocks from a universe of large stocks throughout the world. The manager will be evaluated by comparing her returns to the return on the MSCI World...
-
What is the difference between substantive criminal law and procedural criminal law? Provide examples for these concepts in the United States as well as international crimes. Evaluate if Global...
-
Macy's, Inc.'s consolidated December 30, 2000 balance sheet lists the following liabilities: accounts payable, $14,840; accrued liabilities, $39,942; and debt of $44,000. All of the accounts payable...
-
Method: Genetic Algorithm Objective Function: f(x1, x2, ...,xn) = xi n 2 i-1 (minimization) Maximum Number of Objective Function Evaluations: 10,000 Population Size: 20 Problem Dimension: 5 Each...
-
What is the molecular machinery and regulatory networks underlying carbon fixation pathways in photosynthesis, particularly focusing on the Calvin cycle and alternative carbon fixation mechanisms,...
-
Assume that EasyComp, a computer company operating in a perfectly competitive market structure , produces affordable, easy-to-use home computer systems. EasyComp has fixed costs of $250. EasyComps...
-
Eleni Cabinet Company sold 2,200 cabinets during 2011 at $160 per cabinet. Its beginning inventory on January 1 was 130 cabinets at $56. Purchases made during the year were as follows: February . 225...
-
Charles and Jack orally agreed to become partners in a tool and die business. Charles, who had experience in tool and die work, was to operate the business. Jack was to take no active part but was to...
-
On June 21, George Washington Croom died testate. In his will Croom left various bequests of real and personal property to his children and a grandchild. In Item Eight of his will Croom stated I...
-
King Faisal II of Iraq was killed on July 14, 1958, in the midst of a revolution in that country that led to the establishment of a republic subsequently recognized by the U.S. government. On July...
-
The time-series graph in Figure 24 depicts the number of residents in the United States living in poverty. Why might this graph be considered misrepresentative? Approach Look for any characteristics...
-
A national news organization developed the graphic shown in Figure 22 to illustrate the change in the highest marginal tax rate effective January 1, 2013. Why might this graph be considered...
-
The bar graph illustrated in Figure 27 is a USA Today-type graph. A survey was conducted by Impulse Research for Quilted Northern Confidential in which individuals were asked how they would flush a...
Study smarter with the SolutionInn App