- 36
- 168 789
StormIT
Czechia
Приєднався 9 бер 2020
StormIT's vision is to enable all companies of different sizes and industries to benefit from the opportunities AWS Cloud offers. We are experts in utilizing proven cloud technologies and are on the cutting edge of integrating emerging cloud technologies into our practice. Our deep expertise is in Digital Media and delivering custom AWS projects & services and cost reduction for content delivery.
Hands-on: AWS Application Load Balancer integration with CloudFront and WAF
Introducing one-click ALB integration with CloudFront! Simplify traffic management, enable AWS Web Application Firewall(WAF) protections, and secure your application with ease-all from the AWS console.
Learn more about AWS services at:
www.stormit.cloud/blog/
Need to know more about AWS WAF?
www.stormit.cloud/blog/what-is-a-web-application-firewall/
Need to know more about Amazon CloudFront?
www.stormit.cloud/cloudfront/
Let's connect! 😊
Facebook: StormITInternational/
Twitter: StormIT10/
LinkedIn: www.linkedin.com/company/stormit-international
Learn more about AWS services at:
www.stormit.cloud/blog/
Need to know more about AWS WAF?
www.stormit.cloud/blog/what-is-a-web-application-firewall/
Need to know more about Amazon CloudFront?
www.stormit.cloud/cloudfront/
Let's connect! 😊
Facebook: StormITInternational/
Twitter: StormIT10/
LinkedIn: www.linkedin.com/company/stormit-international
Переглядів: 269
Відео
Building Modern Apps on AWS Using the Well-Architected Framework | AWS Cloud Day Prague 2024
Переглядів 1002 місяці тому
Learn how a leading company in the renewable energy sector has applied AWS best practices from the Well-Architected Framework to optimize and enhance its Kubernetes-based infrastructure. Explore how the theoretical concepts of the AWS Well-Architected Review can be practically applied in real-world scenarios. Attendees will gain a deeper understanding of the Well-Architected Framework and actio...
AWS WAF Bot Control Demo: Optimize Security and Performance
Переглядів 6386 місяців тому
Discover how AWS WAF Bot Control can safeguard your web applications from malicious bots, improve performance, and provide comprehensive insights. Learn about key features, and common threats, and see a live demo. More about StormIT at www.stormit.cloud/ More about AWS WAF at www.stormit.cloud/aws-web-application-firewall/ More about AWS WAF Bot Control at docs.aws.amazon.com/waf/latest/develop...
Hands-on: AWS WAF Integration with CloudFront + Security Dashboard
Переглядів 2,7 тис.Рік тому
Learn how to seamlessly integrate AWS WAF into CloudFront, explore the interactive CloudFront security dashboard, and follow along with a practical demo in the AWS Management Console. Strengthen your web applications with effective security measures. Video about CloudFront at: ua-cam.com/video/RakMxEblRrY/v-deo.html Video about AWS WAF at: ua-cam.com/video/W4hg UYpq0/v-deo.html More about Amazo...
AWS Elastic Beanstalk: Intro and Hands-On Demo
Переглядів 383Рік тому
Discover how to effortlessly deploy and manage your web applications with AWS Elastic Beanstalk. Whether you're new to AWS or a seasoned pro, this video offers an insightful introduction and a step-by-step demo to help you master this powerful service. How to create EC2 instance profile: docs.aws.amazon.com/elasticbeanstalk/latest/dg/iam-instanceprofile.html How to create a public SSL/TLS certi...
Hands-on: Achieving High Availability with CloudFront Origin Failover
Переглядів 788Рік тому
Learn how to achieve High Availability (HA) using CloudFront Origin Failover. Ensuring uninterrupted access to your online services is crucial in today's digital landscape. Discover how you can enhance your website or application's reliability by leveraging the power of Amazon CloudFront's advanced features. We offer special pricing for Amazon CloudFront, learn more about how to save money at: ...
Hands-on: Using CloudFront Staging Distributions | StormIT
Переглядів 1,7 тис.Рік тому
Learn how to set up and manage CloudFront staging distributions for continouse deployment to effortlessly test and optimize your content delivery. Reduce risk, and ensure flawless user experiences with CloudFront staging distributions. We'll change origin S3 bucket and try to deploy a Lambda@Edge function to this staging distribution and than after testing promote it to production. In this vide...
Hands-on: Creating an ECS Cluster and Task with Auto Scaling | StormIT
Переглядів 9 тис.Рік тому
Let's learn how to set up an ECS (Elastic Container Service) cluster and task with auto-scaling capabilities (in new UI). And explore the powerful features of ECS, including auto-scaling policies, and discover how to integrate Route 53 health checks to test the scalability of your ECS cluster. Video that describes the steps on how to create ECR and push your first image: ua-cam.com/video/RgLt3R...
Comparison: AWS Direct Connect vs. VPN | StormIT
Переглядів 2,2 тис.Рік тому
An overview of AWS Direct Connect and AWS Site-to-Site VPN, two essential networking services offered by Amazon Web Services. By watching this video, you will gain a understanding of these services, including their key differences, advantages, and use cases. Our article about the same topic at www.stormit.cloud/blog/comparison-aws-direct-connect-vs-vpn/ More about AWS Client VPN at aws.amazon.c...
Deploying a Static Website with HTTPS using CDK, TypeScript, CloudFront, S3, ACM and Route 53
Переглядів 2,3 тис.Рік тому
Learn how to deploy a static website using a combination of AWS services, including CloudFront, S3, ACM, and Route 53, with the help of CDK and TypeScript. By following the steps outlined in the video, users can learn how to create a secure HTTPS website and configure Route 53 DNS records to point to their newly deployed website. Code for the deployment is saved in public git repository at: git...
Hands-on: EC2 Windows Instance VSS Snapshots with AWS Backup
Переглядів 1,3 тис.Рік тому
Learn how to create an AWS Backup plan for VSS snapshots of a Windows EC2 instance, restore the root volume, and install VSS components using AWS Systems Manager Run Command. VSS (Volume Shadow Copy Service) is a technology developed by Microsoft that allows backup applications to safely back up open and locked files from a running instance. More about other AWS services at www.stormit.cloud/blog/
Hands-on: Deploy AWS WAF on ALB and setup WAF Rules
Переглядів 22 тис.Рік тому
If you're already using AWS Application Load Balancer (ALB), you can be up and running with AWS WAF in just a few minutes! 🚀 In this video, we’ll show you how to add AWS WAF to your ALB, create your first rule, and leverage WAF web ACLs to protect your web applications. 🛡️ StormIT has proudly earned the AWS Web Application Firewall (WAF) Service Delivery designation. 🏆 This means our team has t...
Hands-on: Setup AWS ECR, ECS and Fargate for NodeJS Application in a Docker Image
Переглядів 18 тис.2 роки тому
🚀 Let's explore how to deploy a Docker image with a NodeJS application to AWS using Amazon Elastic Container Registry (Amazon ECR), Amazon Elastic Container Service (Amazon ECS), and AWS Fargate. This tutorial also demonstrates how to use AWS Fargate with an Application Load Balancer to efficiently distribute traffic between multiple instances. 🖥️✨ We’ll use both the AWS Management Console and ...
Hands-on: Setup EC2 instance with Amazon CloudFront distribution, SSL and Route 53 custom domain
Переглядів 26 тис.2 роки тому
Hands-on: Setup EC2 instance with Amazon CloudFront distribution, SSL and Route 53 custom domain
Amazon CloudFront Pricing: How to Approach it and Save Money?
Переглядів 2,9 тис.2 роки тому
Amazon CloudFront Pricing: How to Approach it and Save Money?
Amazon Cloudfront Origin Access Control (OAC): All you Need to Know
Переглядів 8 тис.2 роки тому
Amazon Cloudfront Origin Access Control (OAC): All you Need to Know
Amazon Route 53 Basics and Routing Policies
Переглядів 1,9 тис.2 роки тому
Amazon Route 53 Basics and Routing Policies
What is Lamdba@Edge and How is it Different from AWS Lambda?
Переглядів 2 тис.2 роки тому
What is Lamdba@Edge and How is it Different from AWS Lambda?
AWS-managed Prefix List for Amazon CloudFront
Переглядів 1,9 тис.2 роки тому
AWS-managed Prefix List for Amazon CloudFront
Dynamic Content Acceleration and Creating a CloudFront Distribution for Amazon EC2 and ALB
Переглядів 8 тис.2 роки тому
Dynamic Content Acceleration and Creating a CloudFront Distribution for Amazon EC2 and ALB
Origin Shield: How does it Help to Protect Your Origin?
Переглядів 1,5 тис.2 роки тому
Origin Shield: How does it Help to Protect Your Origin?
Amazon Cloudfront Origin Access Identity (OAI): What it is and How to Use it?
Переглядів 4,7 тис.2 роки тому
Amazon Cloudfront Origin Access Identity (OAI): What it is and How to Use it?
Představení AWS serverless služeb | AWS Lambda | AWS CZ&SK webinář
Переглядів 1412 роки тому
Představení AWS serverless služeb | AWS Lambda | AWS CZ&SK webinář
Amazon Route 53: Health Checks and DNS Failover
Переглядів 10 тис.2 роки тому
Amazon Route 53: Health Checks and DNS Failover
Amazon S3 Intelligent-Tiering: How it Helps to Optimize Storage Costs
Переглядів 3 тис.2 роки тому
Amazon S3 Intelligent-Tiering: How it Helps to Optimize Storage Costs
AWS Instance Scheduler | Everything you Need to Know and Tutorial
Переглядів 7 тис.3 роки тому
AWS Instance Scheduler | Everything you Need to Know and Tutorial
AWS Shield Introduction | What Does it Protect Against?
Переглядів 1,5 тис.3 роки тому
AWS Shield Introduction | What Does it Protect Against?
AWS WAF Introduction | What is AWS Web Application Firewall and How to Use It?
Переглядів 14 тис.3 роки тому
AWS WAF Introduction | What is AWS Web Application Firewall and How to Use It?
Začínáme s CDN - Co je Amazon CloudFront?
Переглядів 513 роки тому
Začínáme s CDN - Co je Amazon CloudFront?
Amazing! very informative!
Thank you Sir!
will this work with a react project?
Nice tutorial, thank you!
Hi, can we use nlb DNS in primary health check?
Hi, thank you for your question. Yes, you should be able to create a Route 53 health check for a Network Load Balancer. Could you please provide your exact use case for this?
Nagyon szépen köszönöm a szép képeket és a zenét ❤
Hi, thank you for your comment. If you are interested in learning some tips and more about AWS services visit our blog at www.stormit.cloud/blog/ and subscribe to our channel :)
This is great, But with this way of implementation for testing my pre-production code with staging distribution, I might need to create new resources for each staging deployments, which is totally resource consuming. Do you have any suggestions, to re-use the resource and swap the code when we promote?
Hi, thank you for your comment, and I understand. What do you have set as the origin for the CloudFront distribution? We currently offer something called AWS Well-Architected, which can help answer these questions and provide an overall check against AWS best practices - www.stormit.cloud/aws-well-architected-review/. You can contact us here: www.stormit.cloud/contact/.
@@stormitcloud I'm using mutliple origins that include 2 lambda's and one S3. any suggestions?
The link above contains some images about my CloudFront WAF, I think this is a bug. Because the tooltip only shows CAPTCHA.
Great course! May I ask a question? I use CloudFront with AWS WAF to monitor requests. But after I enable AWS WAF, I can see nothing in the Security trends within a specified time range chart, I move my mouse to chart, the tooltip only shows captcha no Requests allowed, blocked, Challenge. I can see Robot requests within the specified time range chart. Is that a bug or I do some wrong operations? I changed another simple distribution with simple web site and enabled WAF, the chart did't show either. All of my friends meet the same problem. I even regist a new account and this problem still in there. I checked WAF ACLs, the only ACL is generated by CloudFront when I enable WAF and the rules are same to your video. I asked a question on re:Post, but there is no correct answer. repost.aws/questions/QUtIil8gytT4CgmpSaOMxEqw/cloudfront-with-aws-waf-can-t-see-request-chart What should I do? Please help me, thanks!
Hi, thank you for your question. I tested this in our testing account, and I don't see similar behavior. Have you waited for some time to allow WAF to gather more information? If you need any deeper consultation regarding AWS WAF rules or AWS in general, feel free to contact us at: www.stormit.cloud/contact/
@@stormitcloud Thanks for your reply. The WAF ACls is generated by CloudFront automatically with four rules: AWS-AWSManagedRulesAmazonIpReputationList, AWS-AWSManagedRulesCommonRuleSet, AWS-AWSManagedRulesKnownBadInputsRuleSet and AWS-AWSManagedRulesBotControlRuleSet. I do nothing else, just enabled WAF. My CloudFront is associated with S3 website, I also tried to create a new CloudFront distribution with S3 images, but I got the same error. So it seems strange😭.
Excellent video! Thank you for your teachings.
Hi Antoni, thank you for your comment. If you want to learn more about AWS services visit our website and blog at - www.stormit.cloud/blog/
You are life saver. Thnks bro.
Very nice tutorial. Quick question: How can we see Node.js application level logs. Like you have a console.log(). How can we see it?
Hi, thank you for your comment. Please check this documentation from AWS: docs.aws.amazon.com/prescriptive-guidance/latest/implementing-logging-monitoring-cloudwatch/amazon-ecs-logging-monitoring.html or this docs.aws.amazon.com/AmazonECS/latest/developerguide/using_awslogs.html If you still have issues, contact us for a consultation at: www.stormit.cloud/contact/
If primary origin is on Beanstalk, and secondary on S3, does it needs to have some other settings?
Hi, thank you for your question. I don't think so. If you need help with the setup, contact us on our website - www.stormit.cloud/contact/
Really working fine thanks Sir
Awesome job. I was having issues due to it being created in a different region, so check that if you're having problems.
Great video, I would like to see the targeted option. Thank you!
Hi, thank you for your comment. Targeted options are more use-case specific and it would be hard to explain them at a high level. If you are interested in learning more and have a production AWS environment, we offer something called an AWS Well-Architected Review for free - www.stormit.cloud/aws-well-architected-review/. One part of this review is security, and I always try to find the best option for using AWS WAF because it's clear that this is becoming a major service for many of our customers. Let me know here, or contact us at www.stormit.cloud/contact/.
problem is, my staging bucket has a /assets and when i load the site with the header it brings me this error: Failed to load module script: Expected a JavaScript module script but the server responded with a MIME type of "text/html". Strict MIME type checking is enforced for module scripts per HTML spec.
Hi, Thank you for your comment. I'm not sure how to help you with this issue; I would need more information. You can contact our team for a consultation at: www.stormit.cloud/contact/.
Hello, i have a question if my frontend static content is in S3 so where i will be listing my s3, as i have written the Alb url in origin of Cloudfront, so where i have to put my S3 name?
Hi, you'll propably need a specific setup for caching behaviors in CloudFront. Basically you will have to use two origins and two caching behaviors based on a path. repost.aws/knowledge-center/cloudfront-distribution-serve-content If you need technical help with it, don't hesitate to contact us at www.stormit.cloud/contact/
Hey I am geting this error in the command line while pushing the Docker Image to ECR Repository Get-ECRLoginCommand : The term 'Get-ECRLoginCommand' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. At line:1 char:2 + (Get-ECRLoginCommand).Password | docker login --username AWS --passwo ... + ~~~~~~~~~~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (Get-ECRLoginCommand:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
Hi, thank you for your question. Do you have the AWS CLI installed and configured? You can find the installation guide here: docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html You can also contact us for a consultation at: www.stormit.cloud/contact/
Great video! Thank you for sharing! Your explanation helped me a lot.
Hi, thank you so much! I'm really glad to hear that the explanation helped you. Visit our blog for more interesting content about AWS Cloud at: www.stormit.cloud/blog/
you are a life saver. Everything worked perfectly. Thanks
Hi, thank you for your comment. It's great to see that this video helped you :) If you want to learn more about AWS services or StormIT, visit our blog at: www.stormit.cloud/blog/
Thanks!!! i love you
Hi, thank you for your comment. If you are interested in learning more about AWS Cloud, visit our blog at www.stormit.cloud/blog/
Can you or anyone please tell me the AWS managed prefix list for the elastic beanstalk aws service?
Hi, thank you for your comment. I don't think AWS Elastic BeanStalk has an AWS Managed Prefix list - docs.aws.amazon.com/vpc/latest/userguide/working-with-aws-managed-prefix-lists.html I would need more information about your project in order to assist you effectively. Please contact us to schedule a consultation at: www.stormit.cloud/contact/
@@stormitcloud If there is no such prefix list, please tell me how to set up the network design(instance security rules) for a production backend server to only allow the inbound network traffic from the Elastic Beanstalk service and block all the public internet traffic.
@@raghuraghav6636 Hi, based on your description, the Elastic Beanstalk service doesn't directly communicate with other services like EC2, CloudFront, or S3. It functions as a management service. To achieve what you need, you'll likely want to allow inbound traffic from the IPs of the instances deployed by Elastic Beanstalk. This can be either the CIDR block they use or specific IP addresses. For us to understand this better i would recommend you to contacting us at: www.stormit.cloud/contact/. We can also provide a free "optimization" of your architecture via Well-Architected review, you can read more here: www.stormit.cloud/aws-well-architected-review/
I did send an email to you(the contact mail mentioned in the website). But I didn't receive any reply mail yet, please check...
Please tell me, where can I find more about the Elastic beanstalk service, like the internal services it uses stuff like that. Deep dive article resources kind of these.
what should I change if my express runs on the 3001 port?
Hi, you will need to change the port exposed in the Dockerfile as well as the port in the container task. If you require more specific assistance, please feel free to contact us for a consultation at: www.stormit.cloud/contact/
great
Hi, is this same with Amazon RDS?
Hello, yes, I think you can use this for Amazon RDS instances too. If you need assistance with setting it up, please don't hesitate to contact us here: www.stormit.cloud/contact/
Thanks, great video! I have a question concerning "my-test-2022" is it a domain you already have or have you created it in a previous video? I'm following your steps but I'm unable to create DNS record and the field "Is domain in Route 53?" has value of no
Hi, yes, this was my special testing domain that I have in Route 53 as a hosted zone. You can check, for example, this video - ua-cam.com/video/FtNfhwyPMAs/v-deo.html or read this article - www.stormit.cloud/blog/setup-an-amazon-cloudfront-distribution-with-ssl-custom-domain-and-s3/ where the domain creation is described. If you need a technical help, contact us for a consultation here - www.stormit.cloud/contact/
Hello sir Can we implement same for two s3 static website using 2 cloud front distributions?
Hi, thank you for your comment. I would probably need to understand better what you are trying to achieve because health checks + DNS failover are usually necessary for services that may experience unexpected downtime. Amazon S3 and CloudFront is a highly available service, so it shouldn't have major downtime. However, to answer your question, I believe you should definitely be able to check what you are describing via Route 53 Health Checks, but it might be unnecessary. You can contact us for a deeper technical consultation if you need a better understanding. Have a nice day.
This video should have a trillion views
Hi, thank you for your comment! Be sure to visit our blog at www.stormit.cloud/blog/ and subscribe to our newsletter for more updates.
Lovely demo. It helped. Thank you.
Hi, thank you for your comment! Be sure to visit our blog at www.stormit.cloud/blog/ and subscribe to our newsletter for more updates.
Thanks a lot. You have saved my time. It works like a charm.
Glad it helped. Visit our website www.stormit.cloud/ , if you want to learn more about our services.
Thank you very much, It worked
Hi, glad to help. Don't forget to check out our blog at www.stormit.cloud/blog/
After I configured SSL I cannot access the /Wp-admin/ page on WordPress
Hi, I would need more information about your issue. If you are interested, you can contact us for a consultation at: www.stormit.cloud/contact/
Thank you! Very clear explanation!
Hi, thank you for your comment. If you're interested in learning more, be sure to check out our blog at www.stormit.cloud/blog/
3 years later, this still works! Thank you!! After many hours of trying to figure this out, this video helped me do it. Thanks!!!!!
Hi, thank you for your comment. If you're interested in learning more about StormIT or reading some interesting blog posts about AWS, visit our blog at www.stormit.cloud/blog/
Thank you for your guidance. Everything is working! But I wanna tell you something important: If you have a problem with the SSL certificate status, try to create it without the button "Create records in Route 53". Because it creates records with TTL 300 by default and if you don't have the patience to like me do it by yourself and choose TTL 60.
Why we do cdk deploy again it says that "bucket it's already exists" and ask to delete bucket to again make "cdk deploy"?
Hi, I've tested this, and I didn't receive this message when attempting to redeploy the architecture. Why do you need to use 'cdk deploy' again?
Doesn't this still leave your bucket as public though?
Hi, yes, it will leave the S3 bucket public. However, when you use S3 for static website hosting, making it private is not possible. You won't be able to use OAC or OAI. For more information, please refer to our blog post: www.stormit.cloud/blog/cloudfront-origin-access-control/#oac-use-s3-website
Thank you very much for the video. very useful.
Hello, thank you for your comment. If you'd like to learn more about AWS services, please visit our blog at: www.stormit.cloud/blog/
Excellent short demo! Thank you very much bro ..
Glad you liked it!
@@stormitcloud Yes bro, Clear, short and precise I love all your content!
Is desired number of tasks should always between the min & max number of tasks?
Hello, I don't understand your question very well. Could you please provide a bit more explanation? If you have more in-depth issues with ECS, feel free to contact us via: www.stormit.cloud/contact/
If your looking to use autoscaling with ECS. Desired tasks should be the same as min.
Really helpfull and well explained. Thank you!
Hi, thank you for your comment. If you are interested in learning more about AWS Cloud, visit our blog at www.stormit.cloud/blog/
well explined but my cloudfront is redirecting it to different site name
Hi, I would need more information to assist you with your issue. Could you please provide further details? Or you can contact us for a consulation here: www.stormit.cloud/contact/
Is there any better way to set cookies except the extension way? I am trying to access the staging environment via a link, it seems I have to use javascript to achive this :(
Hi, I don't exactly understand what you are trying to achieve. In this video, I demonstrate how to use header-based access to the CloudFront staging distribution. There are definitely many ways to set headers. I would need more information about your project. If you are interested, please contact us via this form for a consultation: www.stormit.cloud/contact/
why do you select “http only” instead of “https only” for the protocol?
Hi, the choice depends on your preference or application. In this case, I've chosen HTTP, but you should be able to use both methods. Ultimately, we installed the certificate on the EC2 instance, allowing us to connect to the instance via port 443. However, this might be specific to WordPress. In many cases, you can connect via port 80 without using the certificate on the instance itself. If you have further questions, don't hesitate to contact us at: www.stormit.cloud/contact/
Excellent Video, exactly what I was looking for though, some of the details about the type of Load Balancer and how to set it up as well as Auto Scaling are left out so looking for other videos to fill up those gaps. Any suggestions?
Hi, I'm not sure what you're looking for, but you might want to check out my other video: ua-cam.com/video/6-fhKSzePRc/v-deo.html or visit our blog post at www.stormit.cloud/blog/cloudfront-distribution-for-amazon-ec2-alb/ or if you want to learn more about Auto Scaling - www.stormit.cloud/blog/aws-auto-scaling/. In the video and in the blog post, there's one additional component - CloudFront CDN, but it still delves deeper into the setup of the ALB (Application Load Balancer) and more. If you're still encountering issues, please don't hesitate to contact us for consultation via www.stormit.cloud/contact/.
Hi I need your help in setup it like lambda where i don't know how much traffic I can receive at which time. Please give me your email so I can connect with you Thank you
Hello, you can contact us via the form here: www.stormit.cloud/contact/ or write to info@stormit.cloud.
For the existing objects, you haven't mention the cost exactly. There are some charges applied and it is very important to know this. If we change the storage class directly (objects > actions > change storage class - intelligent tiering), then we will be charged GET and a PUT request as a copy is performed to get the object from Standard to Intelligent tiering. And if we apply lifecycle policy then we will be charged for transition of the objects from any tier to IT. Transition of objects inside intelligent tier is free but transition to Intelligent tier is not free
Is this only suited for frontend apps as it only supports GET, HEAD, OPTIONS? like if we have 2 api gateways in 2 different regions, will this mechanism work?
Hi, I don't think this depends on the type of HTTP request; it should work if CloudFront meets the failover criteria on any origin type (EC2, API Gateway, etc...). If you have further questions, please feel free to contact us here: www.stormit.cloud/contact/
Is there a way to create this as an SSM Run document to reference within terraform?
Hi Ben, to be honest, this is a really specific question. We would need more information about the entire project. If you are interested in a consultation, please contact us via: www.stormit.cloud/contact/