diff --git a/CHANGELOG.md b/CHANGELOG.md
index 8650f81..6be46b5 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,11 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+## [4.0.2] - 2024-05-04
+### Added
+- added Paris (eu-west-3) and Sydney (ap-southeast-2) regions where Anthropic Claude 3 Haiku are available
+
+
## [4.0.1] - 2024-04-11
### Bugfixes
- AWS Elemental MediaConvert does not create frameCapture group when s3://[PROXY_BUCKET]/_settings/aioption.json is missing.
diff --git a/README.md b/README.md
index e366573..c3968f3 100644
--- a/README.md
+++ b/README.md
@@ -115,7 +115,7 @@ __
Before you create the Media2Cloud V4 stack, make sure you have enabled the Anthropic Claude 3 Haiku or Sonnet model through the **Amazon Bedrock** console under the `Manage model access` page.
-Currently, the Anthropic Claude 3 Haiku and Sonnet models are available in the US East (N. Virginia) [us-east-1] and US West (Oregon) [us-west-2] regions. If you are creating the Media2Cloud V4 stack in other regions, such as Europe (Ireland), you can still try out the Anthropic Claude 3 Haiku and Sonnet models by enabling the model access in either `us-east-1` or `us-west-2` regions. Keep in mind that there will be additional Data Transfer cost across regions.
+Currently, the Anthropic Claude 3 Haiku and Sonnet models are available in the US East (N. Virginia) [us-east-1], US West (Oregon) [us-west-2], Europe (Paris) [eu-west-3], and Asia Pacific (Sydney) [ap-southeast-2] regions. If you are creating the Media2Cloud V4 stack in other regions, such as Europe (Ireland), you can still try out the Anthropic Claude 3 Haiku and Sonnet models by choosing the model access in one of these regions: `us-east-1`, `us-west-2`, `eu-west-3`, or `ap-southeast-2`. Keep in mind that there will be additional Data Transfer cost across regions.
![Amazon Bedrock](./deployment/tutorials/images/amazon-bedrock-model-access.gif)
@@ -163,6 +163,8 @@ aws cloudformation create-stack \
|US East (N. Virginia)|Launch stack|https://awsi-megs-guidances-us-east-1.s3.amazonaws.com/media2cloud/latest/media2cloud.template|
|US West (Oregon)|Launch stack|https://awsi-megs-guidances-us-west-2.s3.us-west-2.amazonaws.com/media2cloud/latest/media2cloud.template|
|Europe (Ireland)|Launch stack|https://awsi-megs-guidances-eu-west-1.s3.eu-west-1.amazonaws.com/media2cloud/latest/media2cloud.template|
+|Europe (Paris)|Launch stack|https://awsi-megs-guidances-eu-west-3.s3.eu-west-3.amazonaws.com/media2cloud/latest/media2cloud.template|
+|Asia Pacific (Sydney)|Launch stack|https://awsi-megs-guidances-ap-southeast-2.s3.ap-southeast-2.amazonaws.com/media2cloud/latest/media2cloud.template|
The stack creation takes about 30 minutes to complete. Upon completion, you should receive an email invitation to the Media2Cloud web portal.
diff --git a/deployment/common.sh b/deployment/common.sh
index 2b4acd1..aed1059 100644
--- a/deployment/common.sh
+++ b/deployment/common.sh
@@ -83,6 +83,7 @@ REGIONS=( \
ca-central-1 \
eu-west-1 \
eu-west-2 \
+ eu-west-3 \
eu-central-1 \
ap-south-1 \
ap-northeast-1 \
diff --git a/deployment/deploy-s3-dist.sh b/deployment/deploy-s3-dist.sh
index ac7f4d9..ea8624c 100644
--- a/deployment/deploy-s3-dist.sh
+++ b/deployment/deploy-s3-dist.sh
@@ -145,11 +145,10 @@ function copy_to_bucket() {
[ "$location" != "null" ] && \
region=$location
- local latestUrl=""
- local domain=s3.${region}.amazonaws.com
+ local domain="s3.amazonaws.com"
local optionalFlag="--acl ${ACL_SETTING}"
- if [ "$region" == "us-east-1" ]; then
- domain=s3.amazonaws.com
+ if [ "$region" != "us-east-1" ]; then
+ domain=s3.${region}.amazonaws.com
optionalFlag="${optionalFlag} --region ${region}"
fi
@@ -159,6 +158,7 @@ function copy_to_bucket() {
echo "== Deploy '${SOLUTION} ($VERSION)' package from '${source}' to '${dest}' in '${region}' [COMPLETED] =="
# deploy to "latest" folder if specified
+ local latestUrl=""
if [ "$DEPLOY_LATEST" == "true" ]; then
latestUrl="https://${bucket}.${domain}/${SOLUTION}/latest/${MAIN_TEMPLATE}"
diff --git a/deployment/media2cloud.yaml b/deployment/media2cloud.yaml
index 04a4018..7358a9c 100644
--- a/deployment/media2cloud.yaml
+++ b/deployment/media2cloud.yaml
@@ -145,6 +145,8 @@ Parameters:
AllowedValues:
- North Virginia [US East] (us-east-1)
- Oregon [US West] (us-west-2)
+ - Paris [Europe] (eu-west-3)
+ - Sydney [Asia Pacific] (ap-southeast-2)
- No, do not enable Amazon Bedrock
# - Frankfurt [Europe] (eu-central-1)
# - Tokyo [Asia Pacific] (ap-northeast-1)
diff --git a/source/layers/core-lib/lib/.version b/source/layers/core-lib/lib/.version
index 1454f6e..4d54dad 100644
--- a/source/layers/core-lib/lib/.version
+++ b/source/layers/core-lib/lib/.version
@@ -1 +1 @@
-4.0.1
+4.0.2