AWS appstudio documentation change
Summary
Restructured documentation by removing detailed procedures for application management and replacing them with links to dedicated pages. Added new section for importing applications and app catalog references.
Security assessment
Changes involve content reorganization rather than security fixes. Removed role-based access control descriptions appear to have been relocated rather than eliminated, but no security vulnerabilities or mitigations are explicitly addressed in the diff.
Diff
diff --git a/appstudio/latest/userguide/applications-create-edit-delete.md b/appstudio/latest/userguide/applications-create-edit-delete.md index 3c5c84dd9..2ece8a443 100644 --- a/appstudio/latest/userguide/applications-create-edit-delete.md +++ b/appstudio/latest/userguide/applications-create-edit-delete.md @@ -5,2 +4,0 @@ -Viewing applicationsCreating an applicationEditing an applicationDeleting an application - @@ -11,140 +9 @@ Viewing applicationsCreating an applicationEditing an applicationDeleting an app - * [Viewing applications](./applications-create-edit-delete.html#applications-view) - - * [Creating an application](./applications-create-edit-delete.html#applications-create) - - * [Editing an application](./applications-create-edit-delete.html#applications-edit) - - * [Application settings](./applications-create-edit-delete.html#applications-edit-settings) - - * [App navigation](./applications-create-edit-delete.html#applications-edit-settings-navigation) - - * [Deleting an application](./applications-create-edit-delete.html#applications-delete) - - - - -## Viewing applications - -Use the following procedure to view applications in App Studio. - -###### To view applications - - 1. In the navigation pane, choose **My applications** in the **Build** section. You will be taken to a page displaying a list of applications that you have access to. - - 2. On the **My applications** page, a table displays a list of your applications with the following details: - - * **Application name:** The name of the application. - - * **Status:** The status of the application. The possible values are: - - * **Draft:** The application has not been published. - - * **Published:** The application has been published. - - * **Last updated:** The date that the application was last edited. - - * **Role:** Your role in relation to the application. The possible values are: - - * **Owner:** App **owners** have all access and permissions to the app. - - * **Co-owner:** App **co-owners** have access similar to app **owners**. - - * **Edit-only:** Users with **Edit-only** access to an app can edit the app, but cannot invite other builders to the app, publish the app to production, delete the app, or clone the app. - - 3. You can choose the arrow in the **Actions** column to open the actions menu for that application with the following options: - - * **Edit:** Opens the app for editing in the builder studio. Editing is only available to app owners and editors. - - * **Share:** Opens a dialog box where the app link can be copied. Sharing is only available on published applications. - - * **View:** Opens the running application. Viewing is only available on published applications. - - * **Duplicate:** Create another app with the same components, automations, and entities as the current app. - - * **Rename:** Provide a new name for the app. - - * **Delete:** Deletes the application. Deletion is only available to app owners and admins. - - - - -## Creating an application - -Use the following procedure to create an application in App Studio. - -###### To create an application - - 1. In the navigation pane, choose **My applications** in the **Build** section to navigate to a list of your applications. - - 2. Choose **\+ Create app**. - - 3. In the **Create app** dialog box, give your application a name and choose one of the following app creation methods: - - * **Generate an app with AI** : Choose this option to describe your app with natural language, and have AI generate the app and its resources for you. - - * **Start from scratch** : Choose this option to start building from an empty app. - - 4. Choose **Next**. - - 5. If you chose **Generate an app with AI** : - - 1. In the **Connect to existing data** dialog box, add any existing data sources to your app by select the **Connector** that provides App Studio access to the data sources, then select the **Tablse** , and choose **Next**. Adding data sources here helps AI generate an optimized app for you. You can skip this step and add data sources later by choosing **Skip**. - - 2. After a brief delay (few minutes) delay, you are taken to the **Generate your app using AI** page, where you can describe the app you want to create. - - 3. You can start describing your app in the chat, or you can choose and customize a provided sample prompt. - - 4. After your prompt is analyzed, review the app requirements and overview. Use the chat to request any changes, or choose **Start over** to start from an empty prompt. - - 5. When ready, choose **Generate app**. - - 6. Once generated, preview your app in another tab by choosing **Preview app**. When you're ready to start editing, you can choose **Edit app**. Browse through the pages, automations, and data of your application to familiarize yourself with it. Review any errors or warnings in the bottom debug panel. To learn about generating an app using AI, see [Tutorial: Generate an app using AI](./getting-started-tutorial-ai.html). For general information about how building in App Studio works, see [How AWS App Studio works](./how-it-works.html). - - 6. If you chose **Start from scratch** : - - 1. In the **Connect to existing data** dialog box, add any existing data sources to your app by select the **Connector** that provides App Studio access to the data sources, then select the **Tablse** , and choose **Next**. You can skip this step and add data sources later by choosing **Skip**. - - 2. Once your app is created, choose **Edit app** to start editing your app. To learn about building from an empty app, see [Tutorial: Start building from an empty app](./getting-started-tutorial-empty.html). For general information about how building in App Studio works, see [How AWS App Studio works](./how-it-works.html). - - - - -## Editing an application - -Use the following procedure to edit an application in App Studio. - -###### To edit an application - - 1. In the navigation pane, choose **My applications** in the **Build** section. You will be taken to a page displaying a list of applications that you have access to. - - 2. Choose the dropdown in the **Actions** column of the application you want to edit. - - 3. To rename an application, choose **Rename** , give your application a new name, and choose **Rename**. - - 4. To edit an application, choose **Edit**. This will take you to the application studio where you can use components, automations, and data to configure the look and function of your application. For information about building applications, see [Getting started with AWS App Studio](./getting-started.html). - - - - -### Application settings - -In the application studio, you can view and update the following application settings. - -#### App navigation - -By default, App Studio shows all pages in the app navigation of published apps or when previewing apps. You can reorder the pages or remove pages from the navigation in the **App navigation** section, which contains the following settings: - - * The **Show navigation for these pages** toggle defines if app users can navigate to the defined pages in your app. - - * In **Home page** , choose the page you want app users to be navigated to when first accessing your app from the dropdown. - - * In **Other pages** , choose if pages can be navigated to, and which order they are displayed in the app navigation menu. - - - - -## Deleting an application - -Use the following procedure to delete an application in App Studio. - -###### To delete an application + * [Creating an application](./applications-create.html) @@ -152 +11 @@ Use the following procedure to delete an application in App Studio. - 1. In the navigation pane, choose **My applications** in the **Build** section. You will be taken to a page displaying a list of applications that you have access to. + * [Importing applications](./applications-import.html) @@ -154 +13 @@ Use the following procedure to delete an application in App Studio. - 2. Choose the dropdown in the **Actions** column of the application you want to delete. + * [Importable apps provided by App Studio](./applications-import.html#app-catalog) @@ -156 +15 @@ Use the following procedure to delete an application in App Studio. - 3. Choose **Delete**. + * [Editing an application](./applications-edit.html) @@ -158 +17 @@ Use the following procedure to delete an application in App Studio. - 4. In the **Delete application** dialog box, carefully review the information about deleting applications. If you want to delete the application, choose **Delete**. + * [Deleting an application](./applications-delete.html) @@ -171 +30 @@ Building your app with generative AI -Previewing, publishing, and sharing applications +Creating an application