# [DevAx::Academy][.Net][Module 1] for CloudMaster x Syscom
Date: 2022-09-20
This Page: https://pse.is/4gmbdn
https://hackmd.io/@t-Nm5db5SpqzWkaeZs8sqQ/ByJtebL-j
> Workshop Content:
https://workshops.devax.academy/monoliths-to-microservices-dotnet/
> AWS Event Engine:
https://dashboard.eventengine.run/login?hash=cb10-1c5ce6e8d4-70
> Presentation Deck
https://aws-jackhsu-www.s3.us-east-1.amazonaws.com/1-NET-DevAx%20Academy%20Microservices%20Module.pdf?response-content-disposition=inline&X-Amz-Security-Token=IQoJb3JpZ2luX2VjELL%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaDmFwLXNvdXRoZWFzdC0xIkYwRAIgO2V%2FMOugsXmzDnD6zGWuaHrYg6rMjUeyDbqpLdA21FoCIDib7EcFVNAVHoQE%2FE0fPKVX%2F1NfOvL2x4k028hT5CUuKuQCCFsQAxoMODcxNjQ3ODA1OTA4IgzFnPS8dmlQ39CmJU4qwQJDtbtKz85S3wjMO0LtRw0oXhH6f9t0VXtxbIFaEzSGSzhghqrUfBqtqYr4LhPWJ8MRFcI26m8I%2B61q4TX2nKhl7ls9NA1ZhdfXkV3pgzX7wcBrxoGkeMKzuMs6hbqWMHLrHjgkkL6SP58gY5NaQ4i2KXqfN4n0Drt0AG9sPT51LUCI2zBY22vY2zWHHTpJ5Fw%2FHBwkfxNeYYCnO2s1aQpNVFJSQbB69Og69uJME4F9dGu6INe0Lmj4r3Y8niwuW%2BXMh0Jn0re0FLGFO6HSO6pcBmcdYzPWAIKr7clqJyXPZLrhTw%2BA0gkde4Vbe3l2B6etJzi9Drj9tOqa0HyzBKgqh2d0XPNjHjgx8QRHLBMw14u%2BESwCT787cyn1vVemr2s4f8tSPfFGeZbbJkbyxhy4ITslHL7c8TZJTq6ekJKncfAwp4emmQY6tAIB1CPO%2FUrHXaVzUbnwYtjNc6ZR4MvWMsApUOrHF8gEFxv1YQxTlrs2YrN42mD%2FfOjPpzLBwmtEJa58CAqk30zeC%2BxTcKG3ax%2FhVniHM8X2OP48YZ4%2Bd05BJNSM1JldvP35VGVaOjxLm%2FIK3%2BYOqGPxhmR8FdtlCGbrEeztWH%2F07GLb1hcaSLcllg3uw2royCl8u7j6ql228fXEZsU1OA9QfkWNK7NUkkfYyzpXBxlKfDNDZ%2BUYShTCoGgan0sBcY4ZtoYsrn1S1r1eM8cQlvz0BBo%2F6vDjW1ooNJS8GACDGSGPOb8XOwWfBtxRrM8l9n%2FgX706PUhhhOuMiAJ3hp%2FOl8bUIUXw9o%2Buksn5zMTcvwloV86LnRLfY5cOIVSc80J%2FC972Mr7dIfzsGq9iR60dzZmLUA%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220920T093035Z&X-Amz-SignedHeaders=host&X-Amz-Expires=43200&X-Amz-Credential=ASIA4V4SCAHKAFMAII4Z%2F20220920%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Signature=cae20e34269be4132e4c43bc8834eda2a7d9b396df8476c1ea66f08534b0abc2
---
# Lab 0
Configure the AWS CLI
1. Copy from dashboard
```
set AWS_DEFAULT_REGION=<YOUR_AWS_DEFAULT_REGION>
set AWS_ACCESS_KEY_ID=<YOUR_AWS_ACCESS_KEY_ID>
set AWS_SECRET_ACCESS_KEY=<YOUR_AWS_SECRET_ACCESS_KEY>
set AWS_SESSION_TOKEN=<YOUR_AWS_SESSION_TOKEN>
```
2. Set CLI Profile
```
aws configure set profile.devaxacademy.region %AWS_DEFAULT_REGION%
aws configure set profile.devaxacademy.aws_access_key_id %AWS_ACCESS_KEY_ID%
aws configure set profile.devaxacademy.aws_secret_access_key %AWS_SECRET_ACCESS_KEY%
aws configure set profile.devaxacademy.aws_session_token %AWS_SESSION_TOKEN%
```
3. Get (Check) CLI Profile
```
aws configure get profile.devaxacademy.region
aws configure get profile.devaxacademy.aws_access_key_id
aws configure get profile.devaxacademy.aws_secret_access_key
aws configure get profile.devaxacademy.aws_session_token
```
# Lab 1
Invalid Option ‘7.3’ For /langversion; Must Be ISO-1, ISO-2, Default
https://www.c-sharpcorner.com/blogs/invalid-option-73-for-langversion-must-be-iso1-iso2-default
Solution 1
One of the easy solutions is to install and reinstall these two NuGet packages.
1. Microsoft.CodeDom.Providers.DotNetCompilerPlatform
2. Microsoft.Net.Compilers
Right Click on Project >> Manage NuGet Packages >> Installed as shown

Simply, uninstall and install again these packages.

## Lab 1.5.1.5
建議機型 Instance Type: 選 c5.xlarge

## Lab 1.6.1.2
Update not refresh
1. Delete Project Folder\bin\*
2. Show All settings -> File Publish Options -> Precompile during publishing


# Survey
Short URL: http://psce.pw/4gxtf8
Full URL: https://survey.immersionday.com/Y8AoG274R
# FAQ
K8S 容器訊息傳遞 (Services) awd12345d@gmail.com