Skip to content

Commit

Permalink
Add iam region to aws client
Browse files Browse the repository at this point in the history
  • Loading branch information
angusmcleod committed Sep 17, 2024
1 parent 20988cd commit 9ff1f00
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 1 deletion.
1 change: 1 addition & 0 deletions config/locales/server.en.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ en:
subscription_server_subscriptions: "List of supported subscriptions. resource:product_slug:provider:product_id:domain_limit e.g. discourse-custom-wizard:business:stripe:prod_Jyy6B9gyTJUURi:1"
subscription_server_iam_access_key: IAM Administrator Access Key
subscription_server_iam_secret_access_key: IAM Administrator Secret Access Key
subscription_server_iam_region: IAM region

user_api_key:
scopes:
Expand Down
3 changes: 2 additions & 1 deletion config/settings.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,5 @@ plugins:
type: list
default: ''
subscription_server_iam_access_key: ''
subscription_server_iam_secret_access_key: ''
subscription_server_iam_secret_access_key: ''
subscription_server_iam_region: 'us-east-1'
2 changes: 2 additions & 0 deletions lib/subscription_server/aws.rb
Original file line number Diff line number Diff line change
Expand Up @@ -199,6 +199,7 @@ def init_iam_client
def default_options
check_missing_options
{
region: SiteSetting.subscription_server_iam_region,
access_key_id: SiteSetting.subscription_server_iam_access_key,
secret_access_key: SiteSetting.subscription_server_iam_secret_access_key
}
Expand All @@ -207,6 +208,7 @@ def default_options
def check_missing_options
raise SettingMissing.new("iam_access_key_id") if SiteSetting.subscription_server_iam_access_key.blank?
raise SettingMissing.new("iam_secret_access_key") if SiteSetting.subscription_server_iam_secret_access_key.blank?
raise SettingMissing.new("iam_region") if SiteSetting.subscription_server_iam_region.blank?
end
end
end

0 comments on commit 9ff1f00

Please sign in to comment.