WEBVTT

00:00:00.000 --> 00:00:02.400
>> すべての権利、良い
午後みんな。

00:00:02.400 --> 00:00:06.510
の最後のセッション
急速に進むもの

00:00:06.510 --> 00:00:08.715
今年の私のお気に入りの会議

00:00:08.715 --> 00:00:11.745
ザマリン開発者サミット右。

00:00:11.745 --> 00:00:15.210
はい、みんな
ここでは、モバイル開発者は、

00:00:15.210 --> 00:00:17.025
私のタイプの人々。これはすごいです。

00:00:17.025 --> 00:00:19.020
だから、今日、私たちは話をするつもりです

00:00:19.020 --> 00:00:21.434
少し
モバイル開発,

00:00:21.434 --> 00:00:23.595
少しのクラウド開発,

00:00:23.595 --> 00:00:27.390
両方の少し
部分的に曇りになるだろう。

00:00:27.390 --> 00:00:30.170
話し合おうか
小さなヒントや旅行について

00:00:30.170 --> 00:00:34.570
Azure とモバイルを作成する
素晴らしい一緒に働く。

00:00:34.570 --> 00:00:36.300
私の名前はマット・スークープです。

00:00:36.300 --> 00:00:38.120
私はシニアクラウドアドボケートです。

00:00:38.120 --> 00:00:41.645
マイクロソフトとそれは
持っているかなり奇妙なタイトル。

00:00:41.645 --> 00:00:43.910
では、クラウドアドボカシーとは何でしょうか?

00:00:43.910 --> 00:00:47.765
要するに、それは私の心の開発者を意味します。

00:00:47.765 --> 00:00:49.790
私は外出が大好きで、
みんなと話す。

00:00:49.790 --> 00:00:52.145
私はポッドキャストを作る
ザマリンポッドキャスト。

00:00:52.145 --> 00:00:54.320
私はビデオ、ブログの多くを行う、

00:00:54.320 --> 00:00:55.730
記事がたくさんあります。

00:00:55.730 --> 00:00:58.640
しかし、最も重要なことは、私は提唱する

00:00:58.640 --> 00:01:01.775
マイクロソフト自体の中で皆さんのために。

00:01:01.775 --> 00:01:04.550
だから私はあなたの声を確かめたい
製品チームに聞こえます。

00:01:04.550 --> 00:01:07.309
だから、何か問題がある場合
任意の製品で、

00:01:07.309 --> 00:01:08.810
あなたはただしたい任意のアイデアを持っている

00:01:08.810 --> 00:01:12.095
いくつかのコードレビューを持っている,
気軽に打つ。

00:01:12.095 --> 00:01:14.425
私のDMは常にTwitterで開いています。

00:01:14.425 --> 00:01:19.650
私は営業時間を持っています
aka.ma/office-hours

00:01:19.650 --> 00:01:20.925
カレンダーを開けなきゃ

00:01:20.925 --> 00:01:22.980
時間をスケジュールできます。
私と一緒に、または座る

00:01:22.980 --> 00:01:25.060
半時間何でも
話したい

00:01:25.060 --> 00:01:27.445
取得方法について
人前で話す

00:01:27.445 --> 00:01:30.175
いくつかの問題へのデバッグに。

00:01:30.175 --> 00:01:31.840
私は彼らを連れ戻すことができる
製品チームが作る

00:01:31.840 --> 00:01:34.195
あなたの声が確かです
マイクロソフト内で聞いた。

00:01:34.195 --> 00:01:37.045
それで、

00:01:37.045 --> 00:01:41.095
今までに何人の人が
を持つアプリを書き込む

00:01:41.095 --> 00:01:45.710
話しかけていない
まったくいくつかのインターネットAPI?

00:01:46.070 --> 00:01:49.290
一人、二人、私も

00:01:49.290 --> 00:01:54.370
私が書いた私の非常に最初のアプリは
ウィスコンシン州マディソンの動物園のために。

00:01:54.370 --> 00:01:57.140
それは何をしたか、それは
君は前に立っていた

00:01:57.140 --> 00:02:00.050
GPSと話した展示品

00:02:00.050 --> 00:02:02.030
だから、私はそれがスペースが有効だったと思います。

00:02:02.030 --> 00:02:04.640
それはGPS衛星に続きました
そして、それは育ちました。

00:02:04.640 --> 00:02:06.550
あなたが立っていると言う
クマ展示の前で、

00:02:06.550 --> 00:02:09.250
それは情報を持ち出した
クマについて、

00:02:09.250 --> 00:02:11.690
たぶん
に関する同じ情報

00:02:11.690 --> 00:02:14.630
あなたがいるという兆候
すぐ隣に立っているが

00:02:14.630 --> 00:02:17.210
それは情報だった

00:02:17.210 --> 00:02:19.880
すべてが正しく構築された
アプリの画像に、

00:02:19.880 --> 00:02:24.895
テキスト、およびすべてではなく
そこの空に雲が

00:02:24.895 --> 00:02:29.750
しかし、私たちが成長し始めると、私たちは
私たちがどうなっているか理解するために

00:02:29.750 --> 00:02:32.210
すべてを持つ以上に移動する

00:02:32.210 --> 00:02:35.750
アプリに右にパッケージ化
それだけ以上だ。

00:02:35.750 --> 00:02:37.800
どうやってやるの?

00:02:37.800 --> 00:02:43.070
まあ、もちろん、あなたは見つける
ISP で働くあなたの友人

00:02:43.070 --> 00:02:45.530
あなたが取ることができるかどうか彼に尋ねる
サーバーとそれを右に置く

00:02:45.530 --> 00:02:48.560
ラックとあなたはそれを作る
サーバーに IIS が

00:02:48.560 --> 00:02:49.685
その上の SQL サーバー,

00:02:49.685 --> 00:02:52.460
そして、あなたはいくつかの画像を置く
おそらく SQL Server で正しい

00:02:52.460 --> 00:02:55.910
ブロブと彼のサーバーとして
それから全く。

00:02:55.910 --> 00:02:59.269
あなたは100パーセントを持っています

00:02:59.269 --> 00:03:03.380
お前がバックエンドを調整した
それがどのように動作するかを正確に知っています。

00:03:03.380 --> 00:03:05.300
あなたはすべてのヌークを知っている
そして、それのクレーン、

00:03:05.300 --> 00:03:07.730
それは働くだろう
あなたにぴったりです。

00:03:07.730 --> 00:03:09.800
それはとても完璧に動作しますので、
でプログラミングしている

00:03:09.800 --> 00:03:12.410
あなたが知っているそれのためのバイナリ
前後に。

00:03:12.410 --> 00:03:16.500
問題は君が行く事だ
そのバックエンドを非常に上回る

00:03:16.500 --> 00:03:21.305
素早く、私はあなたがいいという意味です
SQL Server からファイルを提供しています。

00:03:21.305 --> 00:03:23.570
長続きしないわ

00:03:23.570 --> 00:03:26.330
全く長く、最終的には
君は自分の人生を憎むだろう。

00:03:26.330 --> 00:03:27.980
だから、あなたは始めるつもりです
を探している

00:03:27.980 --> 00:03:31.220
クラウドと Azure
そして、これらすべての製品

00:03:31.220 --> 00:03:34.895
これらの奇妙なロゴを持っている
それに。どういう意味なの?

00:03:34.895 --> 00:03:37.850
文字通り何百もある

00:03:37.850 --> 00:03:40.220
ここでの問題は、これがそうではない

00:03:40.220 --> 00:03:43.910
彼らについて多くを知っている
または深く知っている、

00:03:43.910 --> 00:03:45.455
それは彼らについて知っている。

00:03:45.455 --> 00:03:48.260
新しいことや知ること
彼らに関するヒントとトリック

00:03:48.260 --> 00:03:51.565
それらを使用する方法が好き
モバイルコンテキストで。

00:03:51.565 --> 00:03:53.250
だから、ドキュメントに行くことができます。

00:03:53.250 --> 00:03:54.615
あなたはブログに行くことができます,

00:03:54.615 --> 00:03:55.700
あなたは何に行くことができます

00:03:55.700 --> 00:03:58.280
マイクロソフトの学習と私は触れます
ほんの一瞬です。

00:03:58.280 --> 00:04:00.250
でもあなたも知らない
あなたが知らないもの

00:04:00.250 --> 00:04:03.050
特定のインスタンスと場合によっては使用

00:04:03.050 --> 00:04:05.825
のコンテキストで 1 つの Azure サービス

00:04:05.825 --> 00:04:09.485
ウェブは全く異なっているとき
モバイル向けに使用しています。

00:04:09.485 --> 00:04:11.690
だから、それは言った

00:04:11.690 --> 00:04:13.400
それが私たちの行く事です
今日の話は

00:04:13.400 --> 00:04:15.380
複数の Azure サービスを使用する

00:04:15.380 --> 00:04:18.755
モバイルの文脈
ちょうどそれについてのいくつかのヒントやトリック。

00:04:18.755 --> 00:04:22.730
しかし、私は1つについて話したい
物事とそれはマイクロソフトの学習です。

00:04:22.730 --> 00:04:25.070
あなたが聞いた場合、学ぶことは何を学びます

00:04:25.070 --> 00:04:27.380
ザマリンポッドキャスト
私が作ったジェームズ

00:04:27.380 --> 00:04:32.900
それについての冗談
100%無料は、それが持っているという

00:04:32.900 --> 00:04:35.510
学ぶためにその上の両方のザマリンコンテンツ

00:04:35.510 --> 00:04:37.355
ザマリン大学の後継者

00:04:37.355 --> 00:04:39.590
そしてまた多くの
Azure コンテンツも同様です。

00:04:39.590 --> 00:04:42.200
だから、あなたができることは
このaka.msに従ってください

00:04:42.200 --> 00:04:45.950
リンクとそれが何をするか
ステップバイステップのチュートリアル。

00:04:45.950 --> 00:04:50.660
あなたは実際に新たにアップすることが可能です
Azure のサンドボックス部分を使用します。

00:04:50.660 --> 00:04:52.580
あなたが通り抜けるにつれて
あなたがいるチュートリアル

00:04:52.580 --> 00:04:55.960
サービスの入力と作成
そして、あなたが行くように学びます。

00:04:55.960 --> 00:04:57.855
だから、実際にはかなりクールです。

00:04:57.855 --> 00:05:03.290
だからただ待っているだけ
いくつかの写真と私たちはオフです。

00:05:03.290 --> 00:05:04.940
だから、物事は
話し合おう

00:05:04.940 --> 00:05:06.550
今日について私たちのヒントのいくつかは、

00:05:06.550 --> 00:05:10.235
トリックは対処しようとしている
アプリのセキュリティを使用します。

00:05:10.235 --> 00:05:13.115
だから私は何と呼ぶか
認証と認証

00:05:13.115 --> 00:05:16.970
と承認と
その後、パフォーマンス、

00:05:16.970 --> 00:05:20.065
物事を実行させる方法
クラウドでより速く。

00:05:20.065 --> 00:05:23.930
大丈夫です。最初にしよう
その後、セキュリティをオフにします。

00:05:23.930 --> 00:05:25.430
これは、

00:05:25.430 --> 00:05:28.985
唯一の手描きのスライドI
それは重要であるので持っている。

00:05:28.985 --> 00:05:32.285
セキュリティ、非常に重要なトピック。

00:05:32.285 --> 00:05:35.195
アプリがあるとします。

00:05:35.195 --> 00:05:37.850
それは世界の
最大の天気アプリ。

00:05:37.850 --> 00:05:42.050
それはスティックフィギュアと何です
あなたが呼び出されている

00:05:42.050 --> 00:05:44.840
気象APIサービス
そして、それはこれを引き出します

00:05:44.840 --> 00:05:48.305
部分的に曇りが雲を引き出す
小さな棒の姿の息子と、

00:05:48.305 --> 00:05:51.155
部分的に曇りが起こる
ターゲットの名前を指定します。

00:05:51.155 --> 00:05:53.900
完璧に書いてる
それは素晴らしいです。

00:05:53.900 --> 00:05:58.280
問題は、それが非常にこれを持っている
高価なサードパーティ API キー

00:05:58.280 --> 00:06:00.950
あなたが呼び出さなければならないことを
との気象サービス。

00:06:00.950 --> 00:06:04.465
それでどうする?まぁ
なぜハードコードしない?

00:06:04.465 --> 00:06:06.710
さて、問題は
あなたが持っているかもしれない

00:06:06.710 --> 00:06:09.815
逆コンパイルする人
あなたのアプリアンドロイド,

00:06:09.815 --> 00:06:11.870
API キーを失います。

00:06:11.870 --> 00:06:15.095
その後、多分あなたはする必要があります
API キーをサイクルします。

00:06:15.095 --> 00:06:16.610
ハードコーディングされている場合
あなたが持っているつもりです

00:06:16.610 --> 00:06:18.140
アプリ全体を再デプロイするには
そして、それは起こっている

00:06:18.140 --> 00:06:20.645
たとえ痛みになるとしても

00:06:20.645 --> 00:06:23.270
展開するだけ
あなた自身の会社の中で。

00:06:23.270 --> 00:06:25.955
内部的にさえ
の展開を行う必要がある

00:06:25.955 --> 00:06:30.010
API キーの循環
それは大きな問題です。

00:06:30.010 --> 00:06:32.450
それから、私が行くものもある
資格情報の受け渡しを呼び出します。

00:06:32.450 --> 00:06:34.100
これは私が資格情報によって意味するものです

00:06:34.100 --> 00:06:36.680
通り過ぎるのは、私たち
本当にする必要はありません。

00:06:36.680 --> 00:06:39.530
これが君だとしよう
あなたは正しい、あなたは幸せです、

00:06:39.530 --> 00:06:41.750
唯一の開発者あなた
API キーを持つ

00:06:41.750 --> 00:06:45.110
あなたのハードコードがあちこちに
大きな取引と人生は良いです。

00:06:45.110 --> 00:06:48.854
あなたはさらに3つの幸せな顔を持って来る、

00:06:48.854 --> 00:06:51.375
どのようにそれらを得るのですか?
アプリのキーは?

00:06:51.375 --> 00:06:53.210
まあ、あなたが私のような人なら
あなたはそれらをチェックするつもりです

00:06:53.210 --> 00:06:54.760
GitHubに、それについて心配しないでください。

00:06:54.760 --> 00:06:58.975
ただし、
電子メールを電子メールで伝えたい

00:06:58.975 --> 00:07:01.405
スラックチャネル、または何でも。

00:07:01.405 --> 00:07:04.370
4人は悪くない

00:07:04.370 --> 00:07:07.090
君は素晴らしいよ
あなたは今、より大きなチームです。

00:07:07.090 --> 00:07:08.130
君は13人だ

00:07:08.130 --> 00:07:09.890
どのように扱うか
資格情報の通過?

00:07:09.890 --> 00:07:11.400
さらに悪化する

00:07:11.400 --> 00:07:15.460
だから問題が起こるか
ますますそれはそうではありません

00:07:15.460 --> 00:07:19.535
あなたはどのように扱うか良い考え
1 つのバックエンド サービスに対する資格情報

00:07:19.535 --> 00:07:21.770
さらに悪いことに、我々は遠隔地のチームだ

00:07:21.770 --> 00:07:23.440
人々は喫茶店で働いている。

00:07:23.440 --> 00:07:27.220
単なる問題ではないとしましょう。
API キーをデータベース サービスに追加します。

00:07:27.220 --> 00:07:29.410
誰かが喫茶店にいる
彼らは立ち上がって立ち去り、

00:07:29.410 --> 00:07:31.945
別の人が取る
画面のスナップショット。

00:07:31.945 --> 00:07:34.690
また、データベースの大きな侵害もあります。

00:07:34.690 --> 00:07:39.640
誰がやったか疑問に思ってるなら
データベース違反か スティーブ?

00:07:39.640 --> 00:07:43.060
スティーブは決して信用できない
喫茶店に出かける

00:07:43.060 --> 00:07:47.155
とにかく、Azure キー コンテナー。

00:07:47.155 --> 00:07:49.270
したがって、Azure キー コンテナーは、
それらのものの一つ

00:07:49.270 --> 00:07:52.240
あなたが望まない
ローカルで使用するには、

00:07:52.240 --> 00:07:54.835
Azure で使用するだけです。

00:07:54.835 --> 00:07:57.280
それでは、何を覗いてみよう
私たちはやるつもりですし、どのように我々はできるか

00:07:57.280 --> 00:08:04.270
実際にそれを使い切る
Azure で。大丈夫です。

00:08:04.270 --> 00:08:07.960
だから、我々が取得する前に

00:08:07.960 --> 00:08:10.360
それに私はあなたにアプリを表示したい
私たちはデモをするつもりだ

00:08:10.360 --> 00:08:16.290
今日の残りの部分のために
それはここに上がるように。

00:08:16.290 --> 00:08:20.170
大丈夫です。だから、そうなるだろう
マイクロソフト ニュース アプリのクローン。

00:08:20.170 --> 00:08:24.145
だから、実際に、私は本当に
これがどのように見えるかを誇りに思っています。

00:08:24.145 --> 00:08:26.920
シェルを使用しています。

00:08:26.920 --> 00:08:31.090
マテリアルまたはビジュアル マテリアル
が通り抜けです。

00:08:31.090 --> 00:08:35.565
私たちは実際に持っているつもりです
コレクションビューはこちらもご覧ください。

00:08:35.565 --> 00:08:37.430
中に入れるし、できる

00:08:37.430 --> 00:08:39.590
私たちのコレクションビューは実際に
この1つで、私は申し訳ありません。

00:08:39.590 --> 00:08:42.115
あなたは実際に行くことができます
を使用してサインインします。

00:08:42.115 --> 00:08:45.260
Azure B2C への呼び出しが行きます。

00:08:45.260 --> 00:08:49.760
私はログインし、

00:08:49.760 --> 00:08:52.820
あなたが今までに持っている場合はしてください
ご質問があれば、こちらからメールでご覧ください。

00:08:52.820 --> 00:08:58.800
に入りたければ
私の銀行口座、それはabcd1234です!

00:09:05.110 --> 00:09:08.870
ログインしてから戻る
開始時と

00:09:08.870 --> 00:09:11.830
あなたが見ることができるものの一つは、
私の製品のために、私は意味します。

00:09:11.830 --> 00:09:14.510
私はこれらに興味があります
特定の事柄製品、

00:09:14.510 --> 00:09:16.085
科学、技術など。

00:09:16.085 --> 00:09:19.480
だから、これは私がニュースアプリです
ただ通って言うことができる、

00:09:19.480 --> 00:09:20.895
「よし、俺は
製品に興味を持つ,

00:09:20.895 --> 00:09:22.495
私は科学技術に興味があります。

00:09:22.495 --> 00:09:24.660
だから私はただ通り抜けて言っただけだ

00:09:24.660 --> 00:09:27.110
「ねえ、私は興味があります
その中で。保存してみましょう。

00:09:27.110 --> 00:09:29.330
違うのよ

00:09:29.330 --> 00:09:30.950
それは私に従うだろう
私の異なる周りに

00:09:30.950 --> 00:09:32.930
いわばデバイス。

00:09:32.930 --> 00:09:34.910
B2C でログインし、

00:09:34.910 --> 00:09:37.745
特定の事柄の舞台を設定する
私たちが使用しようとしている。

00:09:37.745 --> 00:09:41.690
これは私がニュースに言及したように
実際に降りてくる

00:09:41.690 --> 00:09:46.985
マイクロソフトのコグニティブと
サービスニュース検索。

00:09:46.985 --> 00:09:51.530
API キーを持っています。大丈夫です。

00:09:51.530 --> 00:09:53.825
それが私たちなのです
今日と遊ぶ。

00:09:53.825 --> 00:09:56.540
新しい検索の内容を次にします。
今のように見えます。

00:09:56.540 --> 00:09:59.660
それはちょうど使用して呼び出しています

00:09:59.660 --> 00:10:01.790
NuGet パッケージ

00:10:01.790 --> 00:10:05.350
ニュース検索と私は持っている
ここで API キーBingします。

00:10:05.350 --> 00:10:08.585
ちょうどそこに私はちょうどそれを漏らした。

00:10:08.585 --> 00:10:10.330
ここの誰もがそれを知っている。
ライブストリーム中だ

00:10:10.330 --> 00:10:13.565
きっと誰もがそこにいると思う
今1万人が見てる

00:10:13.565 --> 00:10:15.500
世界中が私のAPIキーを知っています。

00:10:15.500 --> 00:10:16.610
だから私はそれを取り除きたいと思った。

00:10:16.610 --> 00:10:18.230
私はそれを周りにサイクルしたい。

00:10:18.230 --> 00:10:19.970
だから、私が最初にしたいことは

00:10:19.970 --> 00:10:22.095
私は持ちたくない
これはすべてローカルです。

00:10:22.095 --> 00:10:26.255
だから私は呼び出す
とにかくそれを得るためにAzure。

00:10:26.255 --> 00:10:29.705
だから、これを行うためのより良い方法は、
関数を通じて呼び出す。

00:10:29.705 --> 00:10:33.380
だから、Azure 関数への呼び出し
私のためにいくつかのことを行います。

00:10:33.380 --> 00:10:39.500
一つは、それは本質的に私を可能にします
Azure でその API キーを非表示にします。

00:10:39.500 --> 00:10:41.510
話を始める前に

00:10:41.510 --> 00:10:45.845
だから私のAzureは本当に機能します
ここに私が見える

00:10:45.845 --> 00:10:47.880
ここで私はちょうど物事を持っている
トップニュースを得るように、

00:10:47.880 --> 00:10:50.435
カテゴリ別にニュースを取得するなど。

00:10:50.435 --> 00:10:55.100
Azure 関数では、私は
トップニュースを取得する再作成,

00:10:55.100 --> 00:10:56.405
カテゴリ別にニュースを取得します。

00:10:56.405 --> 00:10:58.940
それは私がちょうど同じことだ
関数に移動しました。

00:10:58.940 --> 00:11:01.860
1 つの関数
私がやっていることのそれぞれ。

00:11:04.080 --> 00:11:08.695
だから私のリソースに
ここでは、Azure でアップします。

00:11:08.695 --> 00:11:11.170
小さくして
そして、我々がどのように行うか、

00:11:11.170 --> 00:11:12.880
人々は後ろに見ることができますか?

00:11:12.880 --> 00:11:16.720
よし。沈黙の意味
すべてが完璧ですか?

00:11:16.720 --> 00:11:21.085
だから私はここに行って、
その後、Azure でここまで

00:11:21.085 --> 00:11:24.140
関数を展開しています。

00:11:24.510 --> 00:11:27.295
あなたが注意する事の一つ

00:11:27.295 --> 00:11:29.530
ここに私が行くとき、
私の機能を取得し、

00:11:29.530 --> 00:11:31.645
知った時

00:11:31.645 --> 00:11:36.680
トップニュースを取得し、私は引っ張っている
この新しい検索キーで。

00:11:37.260 --> 00:11:43.340
この新しい検索キーが来ています
私のコンフィギュレーションから、

00:11:43.710 --> 00:11:47.295
そして、私はこれを少し作ります
下にスクロールすると大きくなります。

00:11:47.295 --> 00:11:48.555
ここで新しい検索キー。

00:11:48.555 --> 00:11:50.310
大丈夫です。だから物事
もう少し

00:11:50.310 --> 00:11:52.995
今すぐ安全に、
それは少し良いです。

00:11:52.995 --> 00:11:57.980
API キーを持っているだけです
ここまでAzureで。大丈夫です。

00:11:57.980 --> 00:11:59.860
安全であるべきだ
に限定される

00:11:59.860 --> 00:12:01.660
実際に得ることができる人
私のアカウントでそこまで。

00:12:01.660 --> 00:12:05.140
それは少し良いです。
しかし、それは最高ではありません。

00:12:05.140 --> 00:12:09.535
だから私がやりたいことは、パッティングです
これは Azure キー コンテナーに挿入されます。

00:12:09.535 --> 00:12:13.195
では、Azure キー コンテナーとは何でしょうか。

00:12:13.195 --> 00:12:16.390
それはかなり正確に行います
それは何のように聞こえるか。

00:12:16.390 --> 00:12:19.690
それは非常に暗号化されたものです
どこに秘密を置くか

00:12:19.690 --> 00:12:21.640
秘密を漏らすことができる

00:12:21.640 --> 00:12:24.460
証明書, キー,
などもそれに。

00:12:24.460 --> 00:12:26.980
これでできること
はアクセスを制限しています。

00:12:26.980 --> 00:12:30.280
あなたが欲しいものは何でも
その中へのアクセス。

00:12:30.280 --> 00:12:33.700
だから秘密は

00:12:33.700 --> 00:12:36.790
実際に API キーが何であるか
きっと。ひものようだ

00:12:36.790 --> 00:12:38.710
だから私がしたいことは

00:12:38.710 --> 00:12:40.795
定数に戻る

00:12:40.795 --> 00:12:44.320
その古いをコピーして、私は行く
ここに新しいものを入れる。

00:12:44.320 --> 00:12:47.230
だから私はこのBingニュースを呼び出すつもりです

00:12:47.230 --> 00:12:51.655
値をコピーし、
を使用して作成します。

00:12:51.655 --> 00:12:54.415
大丈夫です。だから、それは起こるだろう
Bingニュースを作成します。

00:12:54.415 --> 00:12:56.755
私はここに行くことができるでしょう。

00:12:56.755 --> 00:12:59.815
URL が付属しています。

00:12:59.815 --> 00:13:03.670
私が秘密の識別子
に行ってコピーすることができます。

00:13:03.670 --> 00:13:06.580
私はまた、それはあまりにも周りであるバージョンすることができます。

00:13:06.580 --> 00:13:08.095
鍵を持てば

00:13:08.095 --> 00:13:09.460
私は数回やった

00:13:09.460 --> 00:13:12.550
新しいバージョンを作成できます
ここでもそれのために。

00:13:12.550 --> 00:13:15.610
すごい。じゃあ、これからどうする?

00:13:15.610 --> 00:13:18.260
は、私の関数に戻る。

00:13:25.820 --> 00:13:31.120
だから、私の機能の中で、私は
編集に行くつもりで、

00:13:31.120 --> 00:13:34.945
これを持つ代わりに、

00:13:34.945 --> 00:13:44.650
私はマイクロソフトと言うつもりです。

00:13:44.650 --> 00:13:50.240
シークレット URI はその値に等しくなります。

00:13:51.540 --> 00:13:54.640
だから今、それは言っている、「 よし、

00:13:54.640 --> 00:13:58.075
Azure 関数の対話に行く
キーボールトとそれを取得します。

00:13:58.075 --> 00:14:00.610
しかし、私はまだする必要があります
最後の一歩を踏み出す

00:14:00.610 --> 00:14:05.290
そして、それは実際に与える
Azure 関数へのアクセス。

00:14:05.290 --> 00:14:11.590
それは通り抜けだ
アイデンティティと呼ばれるもの

00:14:11.590 --> 00:14:14.620
管理対象サーバー ID,
これは単に次の通りです。

00:14:14.620 --> 00:14:18.460
それを設定し、保存し、行く
そして、それを手放します。

00:14:18.460 --> 00:14:19.480
それで私がここでやっていることは

00:14:19.480 --> 00:14:22.855
私は実際に言っている
舞台裏のアクティブディレクトリ,

00:14:22.855 --> 00:14:27.370
あなたが作成するたびに得る
Azure のサブスクリプション。

00:14:27.370 --> 00:14:29.290
「ねえ、
アクティブディレクトリは私を作る

00:14:29.290 --> 00:14:32.860
"関数" のエンティティのように
ここで、「人のようにする」

00:14:32.860 --> 00:14:35.230
だから私は実際に通過し、与えることができます

00:14:35.230 --> 00:14:37.585
それは私のキーボールトへのアクセス許可です。

00:14:37.585 --> 00:14:39.025
それで私は通り抜けて 言ったのよ

00:14:39.025 --> 00:14:40.840
「みんなかっこいい」

00:14:40.840 --> 00:14:44.260
ダッシュボードに戻る
キーボールトに渡って、

00:14:44.260 --> 00:14:46.960
そして、私はポリシーにアクセスするために行くことができます。

00:14:46.960 --> 00:14:49.690
だから今、私は一人だけだ
誰が行ってキーボールトを読むことができ、

00:14:49.690 --> 00:14:51.745
または私は行くと新しい追加することができます。

00:14:51.745 --> 00:14:54.580
「秘密管理」に行くかもしれない

00:14:54.580 --> 00:14:57.355
なぜなら、それはどこにあるのか
すべての API キーは、

00:14:57.355 --> 00:15:00.230
次に[原則]を選択します。

00:15:00.570 --> 00:15:03.460
それがロードされたら

00:15:03.460 --> 00:15:09.145
それは起こるだろう
xam-dev-サミット関数。

00:15:09.145 --> 00:15:10.899
周りを回るべきだ

00:15:10.899 --> 00:15:13.270
そして、それは取るだろう
少し通り抜ける

00:15:13.270 --> 00:15:15.710
だからもう一度やってみる。

00:15:22.170 --> 00:15:27.680
私たちはリフレッシュし、来ます
戻る。いいです。

00:15:38.130 --> 00:15:40.840
もちろん、それはかかります
ほんの少し上がった。

00:15:40.840 --> 00:15:42.820
だから戻って、戻るから

00:15:42.820 --> 00:15:44.140
今回はうまくいかなければ

00:15:44.140 --> 00:15:46.610
今やったふりをしよう

00:15:47.550 --> 00:15:51.145
「アクセスポリシー」、「新しい追加」に戻る

00:15:51.145 --> 00:15:58.640
「秘密管理」選択
「原則」xam-dev-サミット関数。

00:15:59.610 --> 00:16:02.710
もちろん、表示されます。

00:16:02.710 --> 00:16:06.070
大丈夫です。それはそこにあるでしょう
ほんの数秒で。

00:16:06.070 --> 00:16:11.710
だから、私は、その後に戻って何を行うか
ここに私のBingのニュースサービスのためです

00:16:11.710 --> 00:16:15.320
私は使うつもりはない
もはやローカルに。

00:16:16.350 --> 00:16:18.730
私は持っているかもしれない
関数の新しいサービス。

00:16:18.730 --> 00:16:22.225
だから、これは私のコア部分です
(ザマリンのフォームの)

00:16:22.225 --> 00:16:24.370
そして私が何をしようとしているのか
ここで行くだけで行く

00:16:24.370 --> 00:16:27.040
オーバーし、私の関数を呼び出します。

00:16:27.040 --> 00:16:28.615
私は改装を使用しています、

00:16:28.615 --> 00:16:30.670
一番下まで
実際にそれを行うには、ここで。

00:16:30.670 --> 00:16:32.605
だから私はただ言っているだけだ。

00:16:32.605 --> 00:16:35.020
カテゴリ別にニュースを取得するか、トップニュースを取得します,

00:16:35.020 --> 00:16:37.975
すべてを返し、
そのように取り入れよう」

00:16:37.975 --> 00:16:41.900
それでは、それを見てみましょう
実際には、まだ通ってきました。

00:16:50.640 --> 00:16:54.115
そこには、ザム・デヴ・サミット・スカス、

00:16:54.115 --> 00:16:59.740
[シークレット] を選択します。
許可」とし、それだ

00:16:59.740 --> 00:17:02.095
2,3,4,5

00:17:02.095 --> 00:17:03.985
本当に必要なのは

00:17:03.985 --> 00:17:06.700
しかし、私はそれをすべてそう与えるつもりです。

00:17:06.700 --> 00:17:09.295
船を越えるのと同じだ

00:17:09.295 --> 00:17:11.995
だから、それはすべてを持っています
それは今必要です。

00:17:11.995 --> 00:17:14.035
二重にチェックする

00:17:14.035 --> 00:17:20.980
そして、私はタイプだと思う
何かが間違っている。

00:17:20.980 --> 00:17:24.140
だから私は遊ぶつもりはない
あまりにも長い周り。

00:17:32.190 --> 00:17:37.495
だから私がここでやったことは、私がしなければならない
マイクロソフトの入力ミスがあります。

00:17:37.495 --> 00:17:42.670
だから私はそれからそれをつかむつもりです

00:17:42.670 --> 00:17:53.390
別の 1 つを入力し、再入力します。

00:17:56.370 --> 00:17:59.630
だから私はそれを持っている。

00:18:11.250 --> 00:18:15.050
Web アプリの設定を更新しています。

00:18:15.150 --> 00:18:19.070
これが保存されたら、良いです。

00:18:21.270 --> 00:18:23.770
郵便配達に戻ったら

00:18:23.770 --> 00:18:26.980
それは良いはずです
ここで、ロード、良いです。

00:18:26.980 --> 00:18:30.745
持ち帰った
だから私は私のアプリを再読み込みすることができます。

00:18:30.745 --> 00:18:35.710
今、それは関数を使用しています
ローカルの代わりに、

00:18:35.710 --> 00:18:38.695
そして、私は私のキーボールトAPIキーを持っています。

00:18:38.695 --> 00:18:42.130
だから今、私はサイクルすることができます
必要なら

00:18:42.130 --> 00:18:43.900
だから、それはちょうど方法より安全です。

00:18:43.900 --> 00:18:48.685
だから私はAPIキーを持っていません
もはやデバイス上で。

00:18:48.685 --> 00:18:51.280
これは本当に良いでしょう
それが来る限り

00:18:51.280 --> 00:18:54.310
として文字列を接続する
私たちがそれを得るとき、よく。

00:18:54.310 --> 00:18:56.350
持ちたくない
任意のデータベース接続文字列

00:18:56.350 --> 00:18:58.750
あなたがそれを避けることができれば、ローカルで。

00:18:58.750 --> 00:19:04.120
大丈夫です。あえが見えるだろ

00:19:04.120 --> 00:19:05.575
アップルがノッチを殺し

00:19:05.575 --> 00:19:08.410
それを見て下さい。誰が想像できただろう?

00:19:08.410 --> 00:19:12.560
とにかく。さあ始めます。

00:19:15.720 --> 00:19:23.125
認証、認証
と承認。大丈夫です。

00:19:23.125 --> 00:19:25.480
したがって、認証と
認可は本当に

00:19:25.480 --> 00:19:28.495
二つの異なるもの
手をつないで行く。

00:19:28.495 --> 00:19:32.455
があります。
その認証の一部です。

00:19:32.455 --> 00:19:35.050
誰だ、私は誰であり、ここにいる

00:19:35.050 --> 00:19:39.130
バッキング ID の資格情報
「私は誰だ」と言う

00:19:39.130 --> 00:19:41.530
それから認可部がある

00:19:41.530 --> 00:19:43.360
「いいえ、いいえ」と言う人は誰ですか。

00:19:43.360 --> 00:19:45.890
入れるか入れないか

00:19:45.960 --> 00:19:50.180
ここに私が誰であり、ここにある
私がやりたいこと」

00:19:50.640 --> 00:19:54.340
したがって、Azure には実際に 2 つの部分があります。

00:19:54.340 --> 00:19:57.700
Azure Active Directory B2C を持っています。

00:19:57.700 --> 00:19:59.395
あなたがコアとして考えることができる。

00:19:59.395 --> 00:20:01.390
アクティブな
それにディレクトリコア、

00:20:01.390 --> 00:20:04.630
そして、アイデンティティの束がある
その周りに座っているプロバイダ。

00:20:04.630 --> 00:20:08.155
だから、アイデンティティプロバイダは本当に
言うことによって多くのことをする

00:20:08.155 --> 00:20:10.165
「お前が誰だか」。

00:20:10.165 --> 00:20:12.370
Twitter、ログインできます。
そして、Twitterは保証することができます,

00:20:12.370 --> 00:20:14.470
さて、これはコードメールマンです。

00:20:14.470 --> 00:20:16.720
または、GitHub を使用して保証することもできます。

00:20:16.720 --> 00:20:18.400
はい、これは.codeの郵便配達人です。

00:20:18.400 --> 00:20:24.010
その後、支持者を持っています
アクティブ ディレクトリで。

00:20:24.010 --> 00:20:27.085
大丈夫です。とてもアクティブ
ディレクトリ B2C はこちら

00:20:27.085 --> 00:20:30.265
抽象化のように
これらすべての ID プロバイダー。

00:20:30.265 --> 00:20:32.755
しかし、それはまだWHOの権利です。

00:20:32.755 --> 00:20:34.000
そして、我々のアプリでは、

00:20:34.000 --> 00:20:38.860
私たちはそれに到達するためにMSALを使用し、
マイクロソフト認証ライブラリ。

00:20:38.860 --> 00:20:41.335
これはすべて問題ありません。

00:20:41.335 --> 00:20:43.150
それは素晴らしい作品。

00:20:43.150 --> 00:20:46.930
問題は、
それは非常にトリッキーに動作します。

00:20:46.930 --> 00:20:50.905
それは低レベルです、それはできます
セットアップが難しい

00:20:50.905 --> 00:20:56.875
私は13部のブログシリーズを持っています
MSAL で B2C を使用する場合、

00:20:56.875 --> 00:20:59.980
そして、私は簡単に書くことができます
10以上の部品が

00:20:59.980 --> 00:21:01.360
アイデンティティは厳しいです。

00:21:01.360 --> 00:21:03.400
本当に大変です。

00:21:03.400 --> 00:21:07.930
だから、アプリセンターを入力してください。

00:21:07.930 --> 00:21:09.775
あなたがすべて試していない場合

00:21:09.775 --> 00:21:14.485
アプリ センターの認証ピース
しかし、それを試してください。

00:21:14.485 --> 00:21:16.330
それは美しく、美しい、

00:21:16.330 --> 00:21:19.315
それに美しいAPI表面。

00:21:19.315 --> 00:21:20.890
それはMSALを包む、

00:21:20.890 --> 00:21:22.675
MSAL を使用するので、
カバーの下に、

00:21:22.675 --> 00:21:25.000
は、まだ B2C を使用する MSAL をラップします。

00:21:25.000 --> 00:21:29.140
それはちょうど私たちに少しを与える
それのためのより良いAPI表面。

00:21:29.140 --> 00:21:30.400
だから、本当にMSALを使用します

00:21:30.400 --> 00:21:31.810
ニッティグリットに降りたい、

00:21:31.810 --> 00:21:33.805
しかし、あなたがする必要がない場合は、
あなたは、アプリセンターを使用します。

00:21:33.805 --> 00:21:37.690
しかし、それは我々に誰を与えるだけだ

00:21:37.690 --> 00:21:40.750
それは私たちを与えていない
私はまだ何ができるか。

00:21:40.750 --> 00:21:42.820
ここでのヒントとトリックは、

00:21:42.820 --> 00:21:45.865
どうすれば何ができるか分からない。

00:21:45.865 --> 00:21:48.880
だから、アプリ上で、私たちが何ができるか

00:21:48.880 --> 00:21:52.059
一部は、私たちの好みを保存し、

00:21:52.059 --> 00:21:55.645
そしてどのようなニュース機能
私たちは見たかった

00:21:55.645 --> 00:21:59.695
製品、科学、および
技術、そのようなもの。

00:21:59.695 --> 00:22:02.725
だから私はバックエンドとしてコスモスDBを使用しています。

00:22:02.725 --> 00:22:06.625
そして、あなたが考えることができるので、
コスモスがそんなものをどうやって保管するか。

00:22:06.625 --> 00:22:08.710
NoSQL データベースとして格納します。

00:22:08.710 --> 00:22:13.195
そのため、データの大部分は
押しの通り、それは大きなJSONブロブです。

00:22:13.195 --> 00:22:16.150
しかし、他にもいくつかある
コスモスの。

00:22:16.150 --> 00:22:19.060
このID列がある

00:22:19.060 --> 00:22:21.280
それからこの仕切りだ

00:22:21.280 --> 00:22:23.559
そして、このパーティションは本当に、

00:22:23.559 --> 00:22:26.245
私はそれを考える
別々に座っている種類、

00:22:26.245 --> 00:22:27.310
それはある種の、ない、

00:22:27.310 --> 00:22:30.955
しかし、それは別々に座って、我々は使用することができます

00:22:30.955 --> 00:22:34.855
それは少しのように
セキュリティの事の。

00:22:34.855 --> 00:22:38.095
なぜなら、理想的には、
起こりたいのは

00:22:38.095 --> 00:22:42.040
私たちは持ちたくない
コスモスのための私たちの接続文字列

00:22:42.040 --> 00:22:50.080
私たちのクライアントに座って
それに対する絶対的なスーパーユーザーの権利。

00:22:50.080 --> 00:22:54.460
なぜなら、私はできるので
他人のデータを入手するか

00:22:54.460 --> 00:22:56.320
あなたはで得ることができるでしょう
多分ある場合は私のデータ

00:22:56.320 --> 00:22:58.765
システム内のバグまたは
そんなもの。

00:22:58.765 --> 00:23:02.830
だから、私たちは取得できるようにしたいです
一度に 1 人のユーザーのデータのみ。

00:23:02.830 --> 00:23:06.220
だから理想的には、
コスモスが戻ってくるのが少ない。

00:23:06.220 --> 00:23:08.305
私たちが送る代わりに
接続文字列、

00:23:08.305 --> 00:23:10.270
コスモスに教えてもらいたい

00:23:10.270 --> 00:23:14.140
特定の文字列
と一緒に動作するように私たち。

00:23:14.140 --> 00:23:16.915
したがって、本質的には、
私たちにトークンを与えるコスモス

00:23:16.915 --> 00:23:19.570
そして、そのトークンは可能です
「よし、

00:23:19.570 --> 00:23:21.700
マット、君はアクセスできるだけだ

00:23:21.700 --> 00:23:25.750
この接続
ユーザーのデータをヒットします。

00:23:25.750 --> 00:23:29.185
ユーザー 1 のデータはこのパーティションにあります。

00:23:29.185 --> 00:23:35.665
それでは、どうすればよいのか
これらの矢印のすべてで?

00:23:35.665 --> 00:23:40.105
私はマイクロソフトのドキュメントを書いた

00:23:40.105 --> 00:23:44.965
の使用を開始する
ザマリン上のコスモスDB,

00:23:44.965 --> 00:23:49.045
そして、私たちはこれを入れることができなかった
すべての矢印が

00:23:49.045 --> 00:23:51.400
そして、大きなブロブがあります
その上に右。

00:23:51.400 --> 00:23:54.730
「入れるな
アプリ内の接続文字列",

00:23:54.730 --> 00:23:56.830
これらの矢印のすべてのために、

00:23:56.830 --> 00:23:59.950
しかし、これは

00:23:59.950 --> 00:24:03.220
接続したい
デバイス上のコスモスに。

00:24:03.220 --> 00:24:04.390
本当にこうするべきだ

00:24:04.390 --> 00:24:06.130
そして、私はそれをブローカーパターンと呼びます。

00:24:06.130 --> 00:24:07.840
それでは、次のことを行っています。

00:24:07.840 --> 00:24:12.730
私はすでに仮定されていますか
B2C でログインしました。

00:24:12.730 --> 00:24:14.800
資格情報を持っている
つまり、

00:24:14.800 --> 00:24:17.005
「ああ、たまたまね」

00:24:17.005 --> 00:24:18.850
だから、ナンバーワン、あなたは
に上がるつもり

00:24:18.850 --> 00:24:20.650
どこかのクラウドでこのブローカー、

00:24:20.650 --> 00:24:21.790
Web API の場合でも、

00:24:21.790 --> 00:24:23.260
Azure 関数の場合は、

00:24:23.260 --> 00:24:25.330
そして、あなたは
トークンを与える

00:24:25.330 --> 00:24:27.935
あなたの資格情報は、
「私はここにいます。

00:24:27.935 --> 00:24:30.195
ブローカーは
取って言うつもりだ

00:24:30.195 --> 00:24:32.445
「さて、私はこれをチェックアウトしてみましょう。

00:24:32.445 --> 00:24:35.880
それはB2Cに行くつもりです
「あなたはこれを信用していますか」と言います。

00:24:35.880 --> 00:24:38.190
B2Cはそれを与えるつもりです
親指を上げて、クール、

00:24:38.190 --> 00:24:39.855
そして2番で

00:24:39.855 --> 00:24:41.505
そして、それは行くだろう
コスモスに言って、

00:24:41.505 --> 00:24:43.990
「さて、私たちはこれをどのように処理する必要がありますか?

00:24:43.990 --> 00:24:47.935
ここに私たちが誰であるか、そしてこれ
私たちのアプリロジックは、次に言っています,

00:24:47.935 --> 00:24:50.545
「さて、パーティションでこれを行いましょう。

00:24:50.545 --> 00:24:52.060
コスモスの場合は

00:24:52.060 --> 00:24:53.320
我々の場合は右
ここでは、私たちは行くつもりです

00:24:53.320 --> 00:24:54.820
それをパーティション分割し、私は言うだろう、

00:24:54.820 --> 00:24:58.600
"このユーザーとその認証トークン
我々は得る」と言うつもりだ。

00:24:58.600 --> 00:25:03.775
"このための認証トークン
特定のユーザーのパーティション"。

00:25:03.775 --> 00:25:06.309
3番を返して

00:25:06.309 --> 00:25:09.475
そして4番を返します。

00:25:09.475 --> 00:25:12.010
だから今、私たちはこれを持っています
特定のトークン

00:25:12.010 --> 00:25:14.560
私たちは宇宙を知っていた
クライアントオンデバイス,

00:25:14.560 --> 00:25:19.540
それは唯一の良いことだと
そのパーティションの場合。

00:25:19.540 --> 00:25:22.885
だから、ステップ2で
トークンの作成、

00:25:22.885 --> 00:25:24.550
私たちは実際に作成することができます
たった一人の人に

00:25:24.550 --> 00:25:26.440
必要に勝つ場合は、ドキュメントを作成します。

00:25:26.440 --> 00:25:28.690
何も言うことはない
私たちはそれを作成する必要があることを

00:25:28.690 --> 00:25:30.865
パーティション全体に対して。

00:25:30.865 --> 00:25:34.060
それが私たちが起こったことです
このユースケースでやっている。

00:25:34.060 --> 00:25:35.980
それが私たちのアプリロジックです。

00:25:35.980 --> 00:25:37.795
2番目は私たちの方法です
私たちはそれをしたい、

00:25:37.795 --> 00:25:41.665
私たちが欲しかった
を使用してユーザーに提供します。

00:25:41.665 --> 00:25:43.900
しかし、これは何かです
我々は常にすべきである

00:25:43.900 --> 00:25:45.895
データベースに接続しています。

00:25:45.895 --> 00:25:47.650
接続しない
接続文字列、

00:25:47.650 --> 00:25:49.795
トークンで接続しよう

00:25:49.795 --> 00:25:52.795
それは最小量を与える
可能な限り特権の。

00:25:52.795 --> 00:25:57.380
それでは、デモをチェックしてみましょう
どのように起こるか。

00:25:58.230 --> 00:26:03.085
大丈夫です。だから私を閉じさせてください
ここの全ての窓を下ろして

00:26:03.085 --> 00:26:07.120
だから今、私は接続しています
コスモスデータサービスでは、

00:26:07.120 --> 00:26:11.080
コスモスAPI、キーイン
私のドキュメントクライアント。

00:26:11.080 --> 00:26:13.870
だから、これは単なるドキュメントクライアントです
まっすぐ上に

00:26:13.870 --> 00:26:18.580
コスモス・ニュー・ゲット
私はここでそれを使用しています,

00:26:18.580 --> 00:26:20.290
そして、私はそれを移動したい。

00:26:20.290 --> 00:26:22.330
私はそれを使用したくない。

00:26:22.330 --> 00:26:29.410
だから私は何をするつもりだ
別のものを使用するつもり、

00:26:29.410 --> 00:26:36.715
そして、それは呼び出されるつもりです
コスモスパーティションサービス。

00:26:36.715 --> 00:26:40.180
だから、唯一の違いは
このコスモスパーティションサービス、

00:26:40.180 --> 00:26:43.330
すべてのデータの取得と
他のすべてが起こっている

00:26:43.330 --> 00:26:46.840
まったく同じである
ドキュメント クライアントを使用しています。

00:26:46.840 --> 00:26:49.090
私はここでやってるけど

00:26:49.090 --> 00:26:55.870
私は電話するつもりですか
私のデータを取得するために関数、

00:26:55.870 --> 00:27:04.310
私のトークンとその関数のように
ここにあるのは、

00:27:04.590 --> 00:27:09.910
そして、多くのがあります
コスモスのための創造。

00:27:09.910 --> 00:27:12.820
関数またはコスモストークン。

00:27:12.820 --> 00:27:17.230
だから私はあなたにGitHubを与えるでしょう
このすべてに対する URL。

00:27:17.230 --> 00:27:19.120
しかし、本質的に
それはちょうどやっている

00:27:19.120 --> 00:27:21.160
外出して作成する
の一連のアクセス許可

00:27:21.160 --> 00:27:23.785
この特定のユーザーに基づく

00:27:23.785 --> 00:27:28.360
このクレームプリンシパル
入ってきて、それを渡す。

00:27:28.360 --> 00:27:29.995
しかし、私が注意したいことは、

00:27:29.995 --> 00:27:34.840
これは Azure 関数であり、
HTTP トリガの動作、

00:27:34.840 --> 00:27:36.850
それは発射だ、それは取っている

00:27:36.850 --> 00:27:40.330
クレームプリンシパル
関数上の入力。

00:27:40.330 --> 00:27:41.635
「よし。

00:27:41.635 --> 00:27:42.940
私はに夢中になる必要がある

00:27:42.940 --> 00:27:45.550
クレームプリンシパル
トークンが入ってくる」

00:27:45.550 --> 00:27:48.025
したがって、これは新機能であり、機能 2.0、

00:27:48.025 --> 00:27:49.510
そして、私たちは実際に言うことができることを、"ねえ、

00:27:49.510 --> 00:27:51.970
クレームプリンシパル権利
「あそこにいる」と言っている。

00:27:51.970 --> 00:27:54.430
「ねえ、コスモスDB、私は
あまりにもここまでフック。

00:27:54.430 --> 00:27:55.975
インプットを買いましょう。

00:27:55.975 --> 00:27:59.620
だから私は実際に知っている必要はありません
ここでドキュメントクライアントをアップし、

00:27:59.620 --> 00:28:01.390
すべてが私のために行われているので。

00:28:01.390 --> 00:28:05.380
それはによって世話をされる
コスモスや機能によって、

00:28:05.380 --> 00:28:08.905
それはただのきちんとしたことだ
続く。だから、すべての権利。

00:28:08.905 --> 00:28:14.150
さて、私は何をしようとしているのか
最初に行うには、

00:28:14.610 --> 00:28:17.050
コスモスと呼ぶ前に

00:28:17.050 --> 00:28:20.485
私はアプリセンターにスワップするつもりです。

00:28:20.485 --> 00:28:23.439
だから私はあなたに見せたい
私たちが現在持っているもの

00:28:23.439 --> 00:28:26.750
MSAL での認証のために。

00:28:26.750 --> 00:28:28.065
通り抜けるつもりはない

00:28:28.065 --> 00:28:30.720
これはただ
我々が行うすべてのコード

00:28:30.720 --> 00:28:34.230
B2Cと話すために使用する必要があります。

00:28:34.230 --> 00:28:36.120
それは多くのコードだ

00:28:36.120 --> 00:28:38.445
特別なことは何もしてない

00:28:38.445 --> 00:28:43.485
アプリセンターを使いましょう
その代わりに。大丈夫です。

00:28:43.485 --> 00:28:48.105
ここでは、常にアプリセンターに行きます
本当にきれいなUIを持っています,

00:28:48.105 --> 00:28:49.380
私に関する限り

00:28:49.380 --> 00:28:51.330
だから私は何をするつもりですか
最初に行うには、接続します

00:28:51.330 --> 00:28:59.695
Azure サブスクリプションを超える
会議のWi-Fiとここに行きます。

00:28:59.695 --> 00:29:02.980
これは私のサブスクリプションです, ヒット "次".

00:29:02.980 --> 00:29:06.084
今、私はすでに持っています
B2C テナント設定、

00:29:06.084 --> 00:29:07.930
なぜなら、それはそういうものだからです。
私のMSALで前に働いて、

00:29:07.930 --> 00:29:09.595
だから、それは尋ねるだろう
私はどちらが欲しいか私に。

00:29:09.595 --> 00:29:12.685
これはたまたま
ザム・デヴ・サミットB2C

00:29:12.685 --> 00:29:17.725
次に、どのアプリケーションですか?
部分的にニュース。

00:29:17.725 --> 00:29:21.820
次に、どのスコープがそこにあるのでしょうか。

00:29:21.820 --> 00:29:24.040
ニューズだから私はすでに
これらすべてを設定し、

00:29:24.040 --> 00:29:25.150
私が前に言ったように。

00:29:25.150 --> 00:29:28.180
だから、それは私を歩くような感じを得る
私がすでにやったことを通して。

00:29:28.180 --> 00:29:29.890
だから、まだこれを行う必要があります。

00:29:29.890 --> 00:29:33.295
そして最後に言う
どのサインインポリシーが必要ですか、

00:29:33.295 --> 00:29:39.111
およびサインイン ポリシー
はユーザー フローです。

00:29:39.111 --> 00:29:44.480
これはB2C_1サインアップです。

00:29:46.230 --> 00:29:50.510
それだけのことだ
それは私のために持って来ません。

00:29:51.270 --> 00:29:55.795
接続し、私はそれに「アクセスを許可」します。

00:29:55.795 --> 00:30:01.370
それです。私は今持っている
B2Cに接続されたアプリセンター。

00:30:01.710 --> 00:30:04.540
もう1つやらなきゃいけない事がある

00:30:04.540 --> 00:30:06.835
私がそれを作ることができる前に
実際に話しかける

00:30:06.835 --> 00:30:09.590
そして、それは私のinfo.plistを変更します。

00:30:10.140 --> 00:30:17.575
だから私が変わらなければならない理由
私のinfo.plistは

00:30:17.575 --> 00:30:25.645
呼び出しとログ記録をするたびに
では、WebView が表示されます。

00:30:25.645 --> 00:30:29.170
その WebView を入力します。
ユーザー名、パスワード、

00:30:29.170 --> 00:30:32.845
Web アプリにコールバックします。

00:30:32.845 --> 00:30:34.300
だから私は入れる

00:30:34.300 --> 00:30:38.140
予定される URL
コールバックは、基本的に。

00:30:38.140 --> 00:30:43.015
だから、アプリセンターは使用します
MCEL とは異なる URL を使用します。

00:30:43.015 --> 00:30:45.625
だから、私はこれだ
セットアップを送信するだけです。

00:30:45.625 --> 00:30:48.520
だから私が得る1つの質問
多くを尋ねた私はする必要があります

00:30:48.520 --> 00:30:51.910
常に WebView を表示する
現れるもの?

00:30:51.910 --> 00:30:54.745
いいえ、表示する必要はありません。

00:30:54.745 --> 00:30:57.040
お願い、お願い

00:30:57.040 --> 00:30:59.425
お願いだから、いつもやってください。

00:30:59.425 --> 00:31:01.300
したくない
の事業に入る

00:31:01.300 --> 00:31:03.040
ユーザーパスワードのパネル化。

00:31:03.040 --> 00:31:06.325
その WebView が処理する
あなたのためにすべてのこのセキュリティ。

00:31:06.325 --> 00:31:09.355
基本的に、開始時
ユーザーのパスワードの取り扱い、

00:31:09.355 --> 00:31:10.930
あなたは中間の男になる。

00:31:10.930 --> 00:31:13.360
セキュリティを強化しました
アプリに穴を開けます

00:31:13.360 --> 00:31:16.450
ユーザーのパスワードを処理することにより、

00:31:16.450 --> 00:31:18.595
あなたは保存し、持っている
その後、自分でそれを渡します。

00:31:18.595 --> 00:31:20.305
だから、そのWebViewはそれをしてみましょう。

00:31:20.305 --> 00:31:21.910
これは、オペレーティングシステムの機能です

00:31:21.910 --> 00:31:26.170
する必要はありません
パスワードを心配します。

00:31:26.170 --> 00:31:30.130
だから使って下さい

00:31:30.130 --> 00:31:33.625
クール。大丈夫です。とにかく

00:31:33.625 --> 00:31:36.940
だから今、私たちは認証
サービスアップ,

00:31:36.940 --> 00:31:39.655
そして今、AppCenterAuthサービス。

00:31:39.655 --> 00:31:47.500
これは私がする必要があるすべてです
サインインします。

00:31:47.500 --> 00:31:50.440
こっちの全てはただの...
私はいくつかのストレージをやっている。

00:31:50.440 --> 00:31:52.315
これは単なるサインインです。

00:31:52.315 --> 00:31:56.695
前のファイル全体
サインインしました。

00:31:56.695 --> 00:31:59.035
これが今の時です。

00:31:59.035 --> 00:32:05.965
おかしいです。これは、それが何であるかです
サインアウトすると、はるかに簡単です。

00:32:05.965 --> 00:32:08.260
それでは、これを実行してみましょう

00:32:08.260 --> 00:32:09.460
ブレークポイントを設定します。

00:32:09.460 --> 00:32:15.055
私のを確認してください
コスモスパーティションサービスが設定され、

00:32:15.055 --> 00:32:23.630
コスモスデータサービスはコメントしました,
実際にこれを行いましょう。

00:32:24.600 --> 00:32:33.200
それをきれいにし、それを削除します。

00:32:33.390 --> 00:32:35.770
私がやっている理由
これはただ

00:32:35.770 --> 00:32:40.840
すべてがからきれいにされることを確認する
最後にログインした時

00:32:40.840 --> 00:32:45.920
私は持ちたくないから
周りに横たわっている任意のトークン。

00:32:52.530 --> 00:33:01.780
さあ始めます。大丈夫です。

00:33:01.780 --> 00:33:04.100
XRに戻るのはどうですか。

00:33:08.280 --> 00:33:15.530
私は何をしたか知っている。アプリセンター。

00:33:41.430 --> 00:33:47.485
大丈夫です。だから、ここで私は
行く。ログインする

00:33:47.485 --> 00:33:49.030
そして今、それは私を促します。

00:33:49.030 --> 00:33:51.325
だから、これは何の一部です
アプリセンターがやっています。

00:33:51.325 --> 00:33:52.450
ログインしようとした時

00:33:52.450 --> 00:33:53.620
私はこのポップアップを取得し、言わなかった、

00:33:53.620 --> 00:33:55.900
「ねえ、私は試してみたいと
割り当てを行います。大丈夫です。

00:33:55.900 --> 00:33:58.195
クール。私を連れて来て

00:33:58.195 --> 00:34:00.400
そして、それは
前と同じ

00:34:00.400 --> 00:34:09.020
私は自分のユーザー名を使用することができます
再び、ABCD1234のパスワードをバンキング!

00:34:11.840 --> 00:34:15.405
じゃあ こっちに行こうか

00:34:15.405 --> 00:34:18.330
そして、これは出てくるだろう
一瞬でコスモスを襲うべきだ

00:34:18.330 --> 00:34:25.525
これがコスモストークンです。

00:34:25.525 --> 00:34:28.795
したがって、これは利用可能です
一定の時間のために。

00:34:28.795 --> 00:34:30.130
俺が打つことを許すだけだ

00:34:30.130 --> 00:34:33.710
私の特定のパーティション
私は打ちたい。

00:34:34.740 --> 00:34:37.300
だから、私が持っている場合は、そのように
私のコードにバグがある

00:34:37.300 --> 00:34:39.920
心配しなくていい
何でも

00:34:39.990 --> 00:34:44.260
非常にクール。そして、これは常に
見て興味深い。

00:34:44.260 --> 00:34:47.830
これは来たトークンです
アプリセンターから戻る。

00:34:47.830 --> 00:34:50.510
私はちょうどこれを実行させてあげる。

00:34:57.450 --> 00:35:00.340
だから、これはアプリセンターです
トークンとちょうど私に言う

00:35:00.340 --> 00:35:04.000
本質的に、私は誰であるか。

00:35:04.000 --> 00:35:07.975
だから私は走り続け
そのことを。ニュースだ

00:35:07.975 --> 00:35:11.960
かっこいい

00:35:12.120 --> 00:35:18.320
アプリが稼働しています。大丈夫です。

00:35:18.690 --> 00:35:21.370
だから、ここでの物語の道徳

00:35:21.370 --> 00:35:25.284
は接続のみです
トークンを持つデータベース,

00:35:25.284 --> 00:35:28.225
とアプリセンターはこちら
美しいAPIを持っています,

00:35:28.225 --> 00:35:29.320
逃げ出せるなら

00:35:29.320 --> 00:35:32.710
を使用する必要がない場合は、
MCELがあなたに与える低レベルのもの、

00:35:32.710 --> 00:35:36.355
アプリ センター API を使用してみて、

00:35:36.355 --> 00:35:40.450
サインインしてログアウトし、サインアウトします。

00:35:40.450 --> 00:35:46.180
大丈夫です。パフォーマンス。そうしたら
私たちのものをより速くしましょう。

00:35:46.180 --> 00:35:49.870
パフォーマンスを備えたキー全体
クラウドを扱う場合

00:35:49.870 --> 00:35:55.300
データを持ち込む
ユーザーに近い。

00:35:55.300 --> 00:35:57.790
だから、誰かが、あなたが持つことができます
ここにあなたのデータセンター。

00:35:57.790 --> 00:36:00.160
私が見せてきたものすべて
ここまで設定されています

00:36:00.160 --> 00:36:02.740
南中部で上がる
米国のデータセンター、

00:36:02.740 --> 00:36:05.050
私が信じている
ダラス地区で。

00:36:05.050 --> 00:36:08.019
でもヨーロッパで誰かが終わったら

00:36:08.019 --> 00:36:11.395
そして、それは起こるだろう
彼らのために少し遅い。

00:36:11.395 --> 00:36:14.335
だから我々はそれを作りたい
高 速。どうやるの?

00:36:14.335 --> 00:36:16.855
まあ、もしブロブがあれば

00:36:16.855 --> 00:36:18.910
それを行うには超簡単な方法があります。

00:36:18.910 --> 00:36:21.460
CDN でラップするだけです。

00:36:21.460 --> 00:36:24.040
方法を紹介します。
すぐに本当のことをする。

00:36:24.040 --> 00:36:25.870
だから、CDN が何をしようとしているのかです。

00:36:25.870 --> 00:36:27.910
きっとみんなよく知ってると思うけど
ウェブの日から

00:36:27.910 --> 00:36:30.010
は、コンテンツ配信ネットワークです。

00:36:30.010 --> 00:36:32.230
静的リソースに最適です。

00:36:32.230 --> 00:36:35.350
使用している場合
Azure 上の BLOB ストレージ,

00:36:35.350 --> 00:36:38.305
それはスーパー、超迅速に設定します。

00:36:38.305 --> 00:36:40.780
CDNに包んで

00:36:40.780 --> 00:36:42.850
CDNからすべてを提供します。

00:36:42.850 --> 00:36:46.885
すべてがから奉仕するものではない
その時点で Azure Edge を使用します。

00:36:46.885 --> 00:36:49.555
第二に、コスモスの話。

00:36:49.555 --> 00:36:52.150
コスモスは、私たちは読書を行うことができます

00:36:52.150 --> 00:36:55.090
多くの異なるから書く
世界中の場所。

00:36:55.090 --> 00:36:57.715
それは本当に問題です
クリックするだけで

00:36:57.715 --> 00:37:00.835
設定する Web ページ
より多くの読み取りと書き込み領域。

00:37:00.835 --> 00:37:03.670
だから、この方法はクールです
それが動作する方法で

00:37:03.670 --> 00:37:07.495
宇宙そのものが
交通管理者

00:37:07.495 --> 00:37:10.630
コスモスを設定する場合
インスタンスを使用すると、URL が取得されます。

00:37:10.630 --> 00:37:14.140
そのURLは前に座っている
トラフィック マネージャの。

00:37:14.140 --> 00:37:15.670
だから言うようになるだろう

00:37:15.670 --> 00:37:20.020
数学のクールなコスモスインスタンス
Azure,.NET を文書化する

00:37:20.020 --> 00:37:24.010
そのようなものは、私が発行しています
それに対する紋章要求。

00:37:24.010 --> 00:37:25.615
最初にトラフィック マネージャをヒットする

00:37:25.615 --> 00:37:28.105
私が座っているのを見る
ヨーロッパのどこかで

00:37:28.105 --> 00:37:29.170
そして、それは私に手紙を書くつもりです

00:37:29.170 --> 00:37:32.890
私の最も近いコスモス読み取り地域
私が設定したと。

00:37:32.890 --> 00:37:35.800
クール。すべてが私と同じように働いている

00:37:35.800 --> 00:37:40.285
私はちょうどアクセスしている場合を期待する
私のアプリのためのコスモス。

00:37:40.285 --> 00:37:43.975
しかし、私は持っていた
そのアクセス許可機能、

00:37:43.975 --> 00:37:46.150
私のためにコスモスにアクセスしていた

00:37:46.150 --> 00:37:49.435
そして、それが設定された場合
米国中南部では、

00:37:49.435 --> 00:37:51.250
それは取るだろう
もう少し長く

00:37:51.250 --> 00:37:52.720
ヨーロッパに座ってるなら

00:37:52.720 --> 00:37:54.265
そして、私は、そのルートに行かなければならない、

00:37:54.265 --> 00:37:55.525
そして、ルートは私に戻ります。

00:37:55.525 --> 00:37:57.580
だから問題は、私はどのように作ることができるかです

00:37:57.580 --> 00:38:02.750
私の機能も同様に速く動作しますか?

00:38:03.030 --> 00:38:06.505
何か呼ばれてる
Azure フロント ドア。

00:38:06.505 --> 00:38:11.200
だから、Azureフロントドアは本当に
すべてに対するグローバルエントリポイント

00:38:11.200 --> 00:38:13.560
当社のウェブAPI

00:38:13.560 --> 00:38:17.370
これらが次の通りであるかどうかを書く
Azure でホストされているかどうか。

00:38:17.370 --> 00:38:19.950
そのため、ルーティングを定義します。

00:38:19.950 --> 00:38:22.230
これらは URL と一致します。

00:38:22.230 --> 00:38:25.440
彼はルーティングしている、それからそれは
私たちを許可するつもり

00:38:25.440 --> 00:38:27.660
私たちはこれらの前にしたい場所を保存します

00:38:27.660 --> 00:38:29.640
と付属しています
かなりクールなGUIエディタ、

00:38:29.640 --> 00:38:31.860
私たちが入り込むでしょう、そして、それは

00:38:31.860 --> 00:38:34.790
私たちを許可するだけでなく、
シームレスなフェールオーバー。

00:38:34.790 --> 00:38:36.910
だから言って欲しい

00:38:36.910 --> 00:38:39.130
Azure 関数のスピンアップ

00:38:39.130 --> 00:38:43.285
米国中南部もう一つ
アジアのどこかで。

00:38:43.285 --> 00:38:46.885
彼らが聞きたいなら
米国中南部がダウンし、

00:38:46.885 --> 00:38:49.570
アジアの人は
私のためにすべてのトラフィックに。

00:38:49.570 --> 00:38:51.340
何もする必要はない

00:38:51.340 --> 00:38:53.335
それはちょうどシームレスにそれを行います。

00:38:53.335 --> 00:38:55.720
SSL もすべて終了しています。

00:38:55.720 --> 00:38:57.880
だから、SSL終了の意味は、

00:38:57.880 --> 00:39:02.860
私のSSLが世話をしていると
Azure フロント ドア サーバーと

00:39:02.860 --> 00:39:05.230
自分の Web アプリまたは関数
サーバーが取得しない

00:39:05.230 --> 00:39:08.875
過負荷と行う必要がある
SSL 復号化およびその他のすべて、

00:39:08.875 --> 00:39:11.365
フロントドアは気にしない
私にとってもそれの。

00:39:11.365 --> 00:39:16.090
これはすべて上に座っている
Azure エッジは、

00:39:16.090 --> 00:39:18.400
ウェブ要求は行かない
を通り抜けなくてはならない

00:39:18.400 --> 00:39:20.320
Azure システム全体を見つける

00:39:20.320 --> 00:39:22.675
座っている人
アジアで言おう

00:39:22.675 --> 00:39:25.510
この URL を取得します。
上に座る

00:39:25.510 --> 00:39:29.740
これから行く Azure エッジ
迅速な対応のために最適化されています。

00:39:29.740 --> 00:39:34.560
大丈夫です。CDN と前面ドア。

00:39:34.560 --> 00:39:44.155
大丈夫です。CDN
次に、Azure ストレージを使用します。

00:39:44.155 --> 00:39:46.375
ここでは、私は持っています

00:39:46.375 --> 00:39:53.860
私たちが持つブロブ

00:39:53.860 --> 00:39:57.010
カテゴリの下に表示する
グリッド ビューで。

00:39:57.010 --> 00:39:59.395
だから私がここでやりたいことはラップです

00:39:59.395 --> 00:40:02.500
それを作るためにCDNで
少し速く働く。

00:40:02.500 --> 00:40:04.660
俺がしなければならないのは
「Azure CDN」 に入力します。

00:40:04.660 --> 00:40:07.810
"それはのためにそこにあります
あなたと新しいものを作成します。

00:40:07.810 --> 00:40:11.300
だから私はただやる
ザマリン-デブサミット-cdn.

00:40:11.610 --> 00:40:14.665
その名前は取られていない

00:40:14.665 --> 00:40:17.290
私によく見えると
価格レベルで。

00:40:17.290 --> 00:40:19.630
だから何が提供されていますか
複数の異なる価格レベル

00:40:19.630 --> 00:40:22.435
標準マイクロソフトから
地平線とアカマイ、

00:40:22.435 --> 00:40:25.810
標準マイクロソフト
通常は正常に動作します。

00:40:25.810 --> 00:40:28.315
次に、エンドポイント名、

00:40:28.315 --> 00:40:29.590
その1つも良いです。

00:40:29.590 --> 00:40:35.200
だから、そうなるだろう
xdscdn.Azureedge.net、作成します。

00:40:35.200 --> 00:40:36.460
通り抜けるにつれて

00:40:36.460 --> 00:40:38.080
それは作成するつもりです
それを押し出して押し出す

00:40:38.080 --> 00:40:40.705
周囲のすべての CDN ポイントに移動します。

00:40:40.705 --> 00:40:44.380
だから私は何をしたいのか
ここで、次に行く、

00:40:44.380 --> 00:40:50.450
これを止める、私のモデルクラス
が更新されていることを確認します。

00:40:54.380 --> 00:41:01.440
私はそれをxds-cdnと呼びます。

00:41:01.440 --> 00:41:04.300
ザム・デヴ・サミット.cdn

00:41:09.240 --> 00:41:12.025
クール。私たちの画像が提供されます

00:41:12.025 --> 00:41:14.725
次回アプリを実行する場合は、CDN から実行します。

00:41:14.725 --> 00:41:17.750
次はフロントドアです。

00:41:19.500 --> 00:41:23.330
新しいポータルを設定したいのですが。

00:41:28.590 --> 00:41:31.150
だから私がやったことは

00:41:31.150 --> 00:41:32.380
ここの全てがから提供されている

00:41:32.380 --> 00:41:35.575
米国中南部、私の2つの機能。

00:41:35.575 --> 00:41:38.290
もう繰り返しやった

00:41:38.290 --> 00:41:43.555
だから、私は日本から2人来ている
東部と西アメリカも。

00:41:43.555 --> 00:41:47.950
だから私がやりたいことは入れる
これらはフロントドアに入れ。

00:41:47.950 --> 00:41:52.900
だから私はフロントドアが持っていると言いました
内のかなりきちんとしたUIデザイナー。

00:41:52.900 --> 00:41:55.180
だから私はここで何を持っているのか

00:41:55.180 --> 00:41:59.470
はザム・デヴ・サミットです。Azurefd.netは今

00:41:59.470 --> 00:42:05.350
私の新しいURLになる
何でも玄関

00:42:05.350 --> 00:42:10.300
すべての私の要求が行く
を使用して、その URL に移動します。

00:42:10.300 --> 00:42:16.405
その後、何のために
API/ニュースで終わる,

00:42:16.405 --> 00:42:22.310
私はそれをルーティングするつもりです
このバックエンド プールはニュースと呼ばれています。

00:42:22.380 --> 00:42:27.850
そのバックエンド プールは、
ニュース、それから

00:42:27.850 --> 00:42:32.785
その中にこのスカス機能を持っている、

00:42:32.785 --> 00:42:38.030
しかし、私はより多くを追加するつもりです
私はアプリサービスを追加することができます。

00:42:38.640 --> 00:42:43.045
その時はアメリカだ

00:42:43.045 --> 00:42:48.790
私は私を追加するつもりです
日本で1つ、追加します。

00:42:48.790 --> 00:42:52.915
私は別のアプリサービスを追加するつもりです,

00:42:52.915 --> 00:43:00.805
そして今、私は1つを取得したい
米国西部で機能し、それを追加します。

00:43:00.805 --> 00:43:03.370
関数、関数、関数の更新。

00:43:03.370 --> 00:43:04.885
アクセス許可についても同じことです。

00:43:04.885 --> 00:43:07.615
アクセス許可のすべて
api/アクセス許可

00:43:07.615 --> 00:43:11.050
私のアクセス許可に移動します
バックエンド プール。

00:43:11.050 --> 00:43:14.200
アクセス許可バックエンド プールごとに
その後、私はすでに1つを持っています

00:43:14.200 --> 00:43:19.810
スカス新しいバックエンド用
サービス、アプリ サービス。

00:43:19.810 --> 00:43:27.580
日本に行く
東、権限追加。

00:43:27.580 --> 00:43:32.810
その後、新しいバックエンド
サービス、アプリ サービス。

00:43:36.270 --> 00:43:38.785
アクセス許可米国西部。

00:43:38.785 --> 00:43:40.075
それで これはここで何をしてる?

00:43:40.075 --> 00:43:41.110
他にもできる

00:43:41.110 --> 00:43:43.555
私はそれを優先することができます
そして私に言うのを待って、

00:43:43.555 --> 00:43:46.330
私はこの西アメリカが欲しい
常に好まれる人は、

00:43:46.330 --> 00:43:49.960
そんなもの
同様に追加します。

00:43:49.960 --> 00:43:54.250
そうすれば、それは常に
健康プローブも撃ち落とす。

00:43:54.250 --> 00:43:55.735
もし倒れたら

00:43:55.735 --> 00:44:00.505
自動的に除外されます
私のためにこれらのバックエンドの一つ。

00:44:00.505 --> 00:44:04.300
それを更新し、保存します。

00:44:04.300 --> 00:44:07.030
そして今、これは起こっている
すべてを押し出す

00:44:07.030 --> 00:44:09.700
私にとってもAzure Edgeです。

00:44:09.700 --> 00:44:11.920
それが通り抜けるので

00:44:11.920 --> 00:44:18.070
定数に行く

00:44:18.070 --> 00:44:21.370
コメントすべて、出ていた。

00:44:21.370 --> 00:44:23.710
さて、これらは私の機能です
私が使用している

00:44:23.710 --> 00:44:29.330
そして今、彼らは
xam-dev-summit-Azure.fd.net

00:44:29.940 --> 00:44:33.025
だから、フロントドアを更新しました。

00:44:33.025 --> 00:44:38.635
私は仮定するつもりです
私のCDNは、素晴らしいです。

00:44:38.635 --> 00:44:40.000
だから私がこれを実行する前に

00:44:40.000 --> 00:44:46.510
私はCDNが悪名高いことに注意します
CDN への更新に時間がかかります。

00:44:46.510 --> 00:44:49.165
画像は見られないだろう

00:44:49.165 --> 00:44:53.210
しかし、我々は走るべきだ
Azure フロント ドアに対して。

00:44:53.640 --> 00:44:57.220
だから、画像を見ないで、

00:44:57.220 --> 00:45:01.370
私たちはそれを知っておくべきです
イメージは CDN に収録されています。

00:45:02.820 --> 00:45:05.320
だから私は失敗のためにそれを設定し、

00:45:05.320 --> 00:45:08.030
しかし、それは動作していない、
上手くいくぞ

00:45:09.180 --> 00:45:17.725
データベースを見に行く

00:45:17.725 --> 00:45:20.770
そのブレークポイントを削除し、

00:45:20.770 --> 00:45:25.310
それからあるものがやって来た
正面玄関から下に降りて

00:45:27.300 --> 00:45:31.000
実は、やってみるよ
初めて何か

00:45:31.000 --> 00:45:36.020
私は変わるつもりだ
私のVPNは東京に渡る。

00:45:36.900 --> 00:45:40.990
だから私は実際に見たい
それは日本を通って来るので

00:45:40.990 --> 00:45:42.550
日本語で通るべきだ

00:45:42.550 --> 00:45:44.245
その後、それは私がログインするつもりです。

00:45:44.245 --> 00:45:45.520
信じようと信じようとなかれ

00:45:45.520 --> 00:45:49.195
私のマイクロソフトのパスワードは
A、B、C、D、1、2、3、4ではない。

00:45:49.195 --> 00:45:55.670
だから、大丈夫、私はこれを試してみます
その後、何が起こるかを見てみましょう。

00:45:58.620 --> 00:46:00.999
それで、

00:46:00.999 --> 00:46:03.820
この鍵が2つある
コンポーネントは、我々が通過したことです

00:46:03.820 --> 00:46:06.820
キー ボールトを使用したセキュリティの 1 つです。

00:46:06.820 --> 00:46:08.080
持ちたくないだろう

00:46:08.080 --> 00:46:10.405
ユーザーは資格情報を持っています。

00:46:10.405 --> 00:46:13.750
あなたができることは、物事を置く
キーボールトでアップし、その後

00:46:13.750 --> 00:46:17.275
彼らはURLを持っている
彼らは彼らで打つことができます。

00:46:17.275 --> 00:46:19.870
理想的には、API
キー、あるいは座る

00:46:19.870 --> 00:46:24.085
Azure 関数自体と
その後、ユーザーはそれを呼び出します。

00:46:24.085 --> 00:46:27.640
少しのカップル
彼らは彼らが誰を知っているので、認証

00:46:27.640 --> 00:46:29.440
は、次に関数

00:46:29.440 --> 00:46:31.975
ユーザーが誰であるかを知る
そして、それはさらに良いです。

00:46:31.975 --> 00:46:37.960
コスモス。あなたが何者であるか、何ができるか。

00:46:37.960 --> 00:46:41.890
常にデータベースに接続する
可能であればトークンで。

00:46:41.890 --> 00:46:43.600
コスモスはあなたに素晴らしい方法を与えます

00:46:43.600 --> 00:46:46.165
それを行うためにもパーティション分割。

00:46:46.165 --> 00:46:47.350
だから言うだけだ

00:46:47.350 --> 00:46:49.045
誰が何を得ることができるか。

00:46:49.045 --> 00:46:51.760
その後、パフォーマンスのために
データを次のように移動する

00:46:51.760 --> 00:46:54.550
ユーザーに近い
あなたはおそらくすることができます

00:46:54.550 --> 00:46:58.000
CDN と Azure フロント ドア付き

00:46:58.000 --> 00:47:01.060
パーティション分割の方法として
あなたの機能アウト,

00:47:01.060 --> 00:47:03.985
そして言い方として

00:47:03.985 --> 00:47:05.230
あなたが世界のどこにいても、

00:47:05.230 --> 00:47:06.670
最も近いベースに持って来た

00:47:06.670 --> 00:47:11.080
を通過する IP アドレスに対して'

00:47:11.080 --> 00:47:14.230
だから、すべてのコード
そして、スライドは

00:47:14.230 --> 00:47:19.450
そのaka.ms/xds-部分的に曇りで。

00:47:19.450 --> 00:47:21.985
私はまた、いくつかの追加を入れておきます。

00:47:21.985 --> 00:47:23.800
基本的に、
より深いダイビングになるだろう

00:47:23.800 --> 00:47:25.630
読み取り-私のブログ

00:47:25.630 --> 00:47:27.190
に入るだけでなく、
これは少し

00:47:27.190 --> 00:47:30.235
私たちが入ることができなかったことをより深く。

00:47:30.235 --> 00:47:33.220
だから、私は心の開発者、

00:47:33.220 --> 00:47:35.530
に手を差し伸べてください
あなたが持っているものは何でも、

00:47:35.530 --> 00:47:36.835
全く質問。

00:47:36.835 --> 00:47:38.230
それがどうなっているのか

00:47:38.230 --> 00:47:41.290
他の何かについて、
クベルネットまたはドッカー、

00:47:41.290 --> 00:47:43.735
または何か他のもの、私は知っている
それについて知っている人々、

00:47:43.735 --> 00:47:45.730
誰があなたを助けることができる
何でも。

00:47:45.730 --> 00:47:47.500
だから私はあなたが得るのを助けてみましょう
あなたの声は聞こえた

00:47:47.500 --> 00:47:50.750
マイクロソフト。ありがとうございました。

