30 Eylül 2020 Çarşamba

Amazon Web Service (AWS)

Giriş
Amazon Web Service notlarım. AWS 2015 yılında popüler olmaya başladı. Açıklaması şöyle
Furthermore, around 2015, AWS had become popular. AWS had been around for a while by then but it's around 2015 when the whole concept of infrastructure as a service (IaaS) really took off and it became extremely convenient to spin up EC2 instances for cheap. 
Loglama
Loglama şöyle

AWS Relational Database Service (RDS)
AWS Veri Tabanları yazısına taşıdım.

Amplify
Açıklaması şöyle
Today’s developers are overwhelmed with the amount of services AWS offers.

The solution? AWS Amplify, which helps developers to easily build and deploy complete mobile and web apps by providing a collection of CLI tools, libraries, frameworks, and cloud services.

How AWS Amplify Works
Your main interaction point when using Amplify is the CLI tool, which comes with many commands that help you set up and maintain a serverless project. The Amplify CLI can create infrastructure by generating and deploying CloudFormation code. It also includes code generators for mobile and web apps that use the following languages: JavaScript/TypeScript, Dart, Swift, Java, and GraphQL.

This way, you get new AWS resources deployed to the cloud, configured with best practices, and the boilerplate code needed to connect your frontend with these resources.

Cloud Watch
Cloud Watch yazısına taşıdım

Identity and Access Management (IAM)

AWS Pinpoint
Şeklen şöyle. SMS almak için kullanılabilir.
Adımlar şöyle. Burada SMS'leri tüketecek bir pinpoint yaratılıyor
 - From Services, click on Pinpoint.
- On the Pinpoint main page, click on Manage Projects.
- Create a new project.
- Skip Project Features for now.
- In Project Dashboard, click on Settings -> SMS and Voice.
- In the SMS and voice page, under Number settings, click on the long/short code you have.
NOTE: This is the code you will get after you asked for in the first step.
- Go all the way down until you see Two-way SMS. Click on it.
- First thing, enable it.
- In incoming messages destination, choose an existing SNS topic, and select the one we created earlier.
- Done! easy right?
AWS Batch
AWS Batch yazısına taşıdım

AWS Step Functions
Açıklaması şöyle. Rakipleri Azure Logic Apps, Google Cloud WorkFlows, Apache Airflow
A cloud-based workflow engine managed by AWS. Workflows are defined using a JSON like syntax or using the visual editor, and the service offers a visual representation of your definition. Executions, which are also visualized, can be triggered manually, or via events.
AWS Systems Manager
AWS Systems Manager yazısına taşıdım

AWS Simple Email Service - SES
AWS SES yazısına taşıdım

AWS Simple Notification Service - SNS
AWS SNS yazısına taşıdım

Kinesis - General Purpose Data Queue
AWS Kinesis yazısına taşıdım

Amazon Simple Queue Service - AWS SQS
AWS SQS yazısına taşıdım

Amazon S3 - Simple Storage Service - Object Storage
AWS - Storage Services yazısına taşıdım

Amazon Elastic Block Store (EBS)
AWS - Storage Services yazısına taşıdım

Amazon Elastic Cache
Redis kullanan cache

Amazon Elastic Compute Cloud (EC2)
AWS EC2 yazısına taşıdım

Amazon Elastic Container Service (ECS)
AWS ECS yazısına taşıdım

Amazon Elastic Container Registry (ECR)
Açıklaması şöyle
AWS’s Elastic Container Registry (ECR) is a service that lets you “store, share and deploy your container software anywhere.” You create repositories to easily store and manage container images that you or anyone you share them with will pull later to deploy applications on containers -- using, for example, a Task Definition on AWS’s Elastic Container Service. ECRs offer other excellent features, such as scanning the stored container images for vulnerabilities -- and their API lets you streamline the management of images and version lifecycles as part of your deployment process.

Amazon Elastic Kubernetes Service (EKS)
AWS EKS yazısına taşıdım

Amazon Lambda
AWS Lambda yazısına taşıdım

Amazon Fargate
AWS Fargate yazısına taşıdım

Amazon App Runner
AWS Runner yazısına taşıdım

AWS Transcribe
AWS Transcribe yazısına taşıdım

CloudFormation - Programmatically Configure AWS Resources
Şikayetler burada

Redshift
Bir Datawarehouse. Açıklaması şöyle
The service handles datasets of various sizes ranging from a few gigabytes to a petabyte or more.

Users initially launch a set of nodes and provision them, after which they upload data and carry out an analysis. Part of a broader Amazon Web Services (AWS) ecosystem, the Redshift data warehousing service offers various features. For instance, users can export data to and from their data lake and integrate with other platforms such as Salesforce, Google Analytics, Facebook Ads, Slack, Jira, Splunk, and Marketo. The warehouse service achieves high performance and efficient storage using columnar storage, data compression, and zone maps.
Şeklen şöyle


COGNITO — User Management/Mobile Login
Açıklaması şöyle
Cognito sounds great on paper. It will take care of user management for you, including Google Sign-in, Facebook Login, and handle user role assignments, reset passwords, and define password rules. It can do both Desktop and Mobile. It can work with public user pools, and private user pools (to restrict enterprise private resources).

Cognito will help you save time by presenting its own UI when requesting permission from users.

Cognito has competitors: Auth0, OneLogin, Okta, to name a few. It is also possible to implement all of those above login workflows yourself, given enough time and team size.

But, if you do use Cognito for a while, ugly edges will reveal themselves. You will discover that Cognito cannot be used for Native Mobile logins. When you are making a mobile application, and attempting to get user to login via Facebook, if you had integrated with Firebase, it will prompt the user to open the Facebook App, and allow user to simply authenticate/authorize (assuming they are already logged in on the Facebook App).

With Cognito, they are presented with an embedded WebView, prompting the user to log into Facebook again in the embedded WebView.

Hiç yorum yok:

Yorum Gönder