diff --git a/gdk-oci-object-storage/00-introduction/introduction.md b/gdk-oci-object-storage/00-introduction/introduction.md index 86c8a8235..75b65c1d9 100644 --- a/gdk-oci-object-storage/00-introduction/introduction.md +++ b/gdk-oci-object-storage/00-introduction/introduction.md @@ -10,7 +10,7 @@ Estimated Workshop Time: 1 hour ### What is Graal Development Kit for Micronaut? -The [Graal Development Kit for Micronaut (GDK)](https://graal.cloud/gdk) is an Oracle build of the open source Micronaut® framework. The GDK provides a curated set of Micronaut framework modules that simplify cloud application development, are designed for ahead-of-time compilation with GraalVM Native Image, and are fully supported by Oracle. The GDK also provides project creation utilities, VS Code and IntelliJ extensions for application development and deployment. +The [Graal Development Kit for Micronaut (GDK)](https://graal.cloud/gdk) is an Oracle build of the open source Micronaut® framework. The GDK provides a curated set of Micronaut framework modules that simplify cloud application development, are designed for ahead-of-time compilation with GraalVM Native Image, and are fully supported by Oracle. The GDK also provides project creation utilities, VS Code and IntelliJ extensions to simplify application development and deployment. ### What is Micronaut? diff --git a/gdk-oci-object-storage/02-git-clone/git-clone.md b/gdk-oci-object-storage/02-git-clone/git-clone.md index 87ff700a6..5c22f2668 100644 --- a/gdk-oci-object-storage/02-git-clone/git-clone.md +++ b/gdk-oci-object-storage/02-git-clone/git-clone.md @@ -16,19 +16,24 @@ In this lab, you will: 1. From the **Activities** menu, start a new **Terminal** window. -2. Clone the sample application source code into the _lab_ directory. +2. Clone the sample application source code. - ```bash + ``` bash - git clone https://github.com/sachin-pikle/gdk-oci-object-store-mvn.git lab + git init lab + cd lab + git remote add origin https://github.com/sachin-pikle/gdk-oci-samples.git + git config core.sparsecheckout true + echo "gdk-oci-object-store-mvn/*">>.git/info/sparse-checkout + git pull --depth=1 origin main ``` -3. Open the sample application source code from the _lab_ directory in **Visual Studio Code**. +3. Open the sample application source code from the _gdk-oci-object-store-mvn_ directory in **Visual Studio Code**. - ```bash + ``` bash - code lab + code gdk-oci-object-store-mvn ``` @@ -36,6 +41,10 @@ In this lab, you will: 5. VS Code may ask you to choose a password for new keyring. Press **Cancel** twice to close the prompt. +6. VS Code may show a dialog box with the message "A git repository was found in the parent folders of the workspace or the open file(s). Would you like to open the repository?". Click **Never**. + + ![VS Code Question Icon](images/vs-code-question-icon.jpg#input) + You may now **proceed to the next lab**. ## Acknowledgements diff --git a/gdk-oci-object-storage/02-git-clone/images/vs-code-question-icon.jpg b/gdk-oci-object-storage/02-git-clone/images/vs-code-question-icon.jpg new file mode 100644 index 000000000..0e7299ab5 Binary files /dev/null and b/gdk-oci-object-storage/02-git-clone/images/vs-code-question-icon.jpg differ diff --git a/gdk-oci-object-storage/03-review-code/review-code.md b/gdk-oci-object-storage/03-review-code/review-code.md index d42e4fac0..c46dc0c32 100644 --- a/gdk-oci-object-storage/03-review-code/review-code.md +++ b/gdk-oci-object-storage/03-review-code/review-code.md @@ -2,7 +2,7 @@ ## Introduction -This lab reviews the sample Micronaut application code used in the workshop. The application source code and build scripts are available in the _lab_ directory in VS Code. +This lab reviews the sample Micronaut application code used in the workshop. The application source code and build scripts are available for review in VS Code. The application is a simple "RESTful" microservice that can upload, download, and delete users' profile pictures. diff --git a/gdk-oci-object-storage/05-configure-app/configure-app.md b/gdk-oci-object-storage/05-configure-app/configure-app.md index 44ec1dd9e..cb034d0c9 100644 --- a/gdk-oci-object-storage/05-configure-app/configure-app.md +++ b/gdk-oci-object-storage/05-configure-app/configure-app.md @@ -32,6 +32,8 @@ In this lab, you will: 3. From the Oracle Cloud Console navigation menu, go to **Identity & Security >> Identity >> Policies**. + ![Policies Menu](https://oracle-livelabs.github.io/common/images/console/id-policies.png) + 4. Go to your workshop compartment. 5. Click **Create Policy**. @@ -49,6 +51,9 @@ In this lab, you will: Allow any-user to manage object-family in compartment WORKSHOP_COMPARTMENT_NAME where ALL {request.principal.type='instance', request.principal.compartment.id='WORKSHOP_COMPARTMENT_OCID'} ``` + + To learn more about policies to control access to OCI Object Storage, see [Policy Reference - Details for Object Storage](https://docs.oracle.com/en-us/iaas/Content/Identity/Reference/objectstoragepolicyreference.htm). + To learn more about about the supported authentication options, see [Micronaut Oracle Cloud Authentication](https://micronaut-projects.github.io/micronaut-oracle-cloud/snapshot/guide/#authentication). diff --git a/gdk-oci-object-storage/variables/variables.json b/gdk-oci-object-storage/variables/variables.json index 371938573..737b9ddfa 100644 --- a/gdk-oci-object-storage/variables/variables.json +++ b/gdk-oci-object-storage/variables/variables.json @@ -1,5 +1,5 @@ { "author": "Graal Product Management", - "contributors": "Sachin Pikle, Ewan Slater, Kris Foster, Bernard Horan, Shaun Smith", - "last_updated": "Sachin Pikle, July 2024" + "contributors": "Lesia Chaban, Sachin Pikle, Ewan Slater, Kris Foster, Bernard Horan, Shaun Smith", + "last_updated": "Lesia Chaban, August 2024" } \ No newline at end of file