Comments (4)
That would then make it possible to use a user pool in another region than us-east-1
from cloudfront-authorization-at-edge.
@ottokruse I was considering how such how we can deploy that solution where the S3 Bucket and the User pool are in a different region.
I did consider using Stack Sets where we will use a stack for us-east-1 for the Lambda functions while the other stack in a different region will have the user pool, yet I didn't find a way to auto mate the stack set deployment using the SAM CLI.
The other approach I did consider is by using the SSM where the template at us-east-1 will reference the User Pool ARN through the SSM as a Custom Resource.
Ofcourse the final approach will be as you mentioned in the README.md by spiting the template.yaml file into two separate files, yet we will have to pass the ARN manually as parameters , so there is no way to actually automate that flow.
I was hoping to reach a solution where I can pass the different Region as a parameter, where the User Pool and the S3 bucket will get created into that region, while the rest of the Lambda Function will be deployed to the us-east-1 region.
from cloudfront-authorization-at-edge.
If not splitting the stack, you would need to implement CFN custom resources to create the S3 bucket and User Pool (and domain and client) in another region than the stack itself. It can be done, but involves some coding.
If splitting the stack, and you want automation still, you need some way to import outputs from one of the stacks into the other stack. Native CFN import-exports cannot cross region, however you could implement a custom resource for it. A custom resource doing only this, would not entail a lot of code.
from cloudfront-authorization-at-edge.
DONE: #75
from cloudfront-authorization-at-edge.
Related Issues (20)
- On signout Required String parameter 'redirect_uri' is not present HOT 5
- Possible Open Redirect (CWE-601) in sample code HOT 2
- nonce cookies are not expired HOT 1
- [Feature request] Support multiple Cognito user pool clients HOT 4
- custom domain is not redirecting to cognito hosted ui HOT 1
- Getting blocked by CORS policy but unable to figure out the source HOT 5
- Node version bump HOT 7
- Custom IDP with Amplify and Auth at Edge HOT 9
- Fail on delete of the stack HOT 3
- Function must be in an Active state error on deploying the solution HOT 7
- Errors from Lambda when destroiyng the stack HOT 2
- Cognito TAGS HOT 1
- How Do I add User Pool attributes to Cookies? HOT 1
- A potential risk in cloudfront-authorization-at-edge which can be used to upload malicious code. HOT 4
- Having the ability to tune logs HOT 1
- Deployment to eu-west-2 fails with error: Encountered a permissions error performing a tagging operation HOT 4
- Missing User-Agent header in Post request to cognito HOT 3
- Question: redirecting after download from S3 HOT 2
- 'JavaScript heap out of memory' when running npm run build HOT 4
- Sign in, signout and then sign in again gets stuck at parse auth HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cloudfront-authorization-at-edge.