GCP IAP

GCP IAP

今天再来了解一下什麽事IAP?他的全名即是dentity-Aware Proxy简称IAP,主要的功能就是来限制身份认证的我们以GCE为例他可以做到HTTP(S),SSH的外部连线验证,在HTTPS底下会以OAuth 2.0 Google帐号登录认证,SSH连线则会透过Google proxy tunnel方式连线,在这边就会需要开放防火墙(IP range 35.235.240.0/20)。流程图大致如下:
https://ithelp.ithome.com.tw/upload/images/20210905/20129516UuZPaDWfWG.png

权限设定

  • 在设定IAP设定上还需要开放IAM使用者来透过使用者的认证,所以可以说是IAP是透过绑定使用者,且在IAM被赋予权限的人才可以使用。

如何连线

在Compute Engine 执行个体中可以有两种情境:

  1. SSH 连线方式(无论有无关闭外网)

    gcloud compute ssh INSTANCE_NAME \
     --project=PROJECT --zone=ZONE --tunnel-through-iap
    
  2. Port-Forward 方式(无论有无关闭外网但必须对应服务内的Port)

    gcloud compute start-iap-tunnel INSTANCE_NAME 3389 \
     --local-host-port=localhost:LOCAL_PORT \
     --zone=ZONE
    

在HTTP(S)外部连线:

  1. HTTPS 负载平衡器Backend
    • 使用前两天说的GCP Loadbalance即可实作(可以去翻翻前两天的内容/images/emoticon/emoticon08.gif
  2. App Engine 应用程序
    • 开放Google App Engine服务即可

<<:  冒险村13 - migration notes

>>:  如何定期备份 MySQL 及删除旧有档案-适用 Windows

Day 23 - SwiftUI开发实作2 (多爱女朋友测试APP、Alert用法、传递变数)

今天一样是实作,不过今天实作就比较稍微不一样,我们会先讲alert的用法,并且讲解如何在不同View...

执行环境 Execution Context、宣告提升 Hoisting

早期的 JavaScript 变数只能用 var 宣告,後来 ES6 新增 let 、 const ...

[Day7] 用 Python 实作 VAR 多变量时间序列预测

Hey guys, 第七篇就来实作一遍,「以传统统计方法」预测多变量时间序列吧 虽然 VAR 的准确...

[从0到1] C#小乳牛 练成基础程序逻辑 Day 9 - 运算子Demo 程序码演示

实码演示 | 算术-数值 | 逻辑-T/F | 递增递减 | 前置後置 🐄点此填写今日份随堂测验 ...

ASP.NET MVC 从入门到放弃(Day13) -C# HttpClient 泛型功能介绍

接着来讲讲泛型的部分.... 简单来说泛型就是传入值、传回值不固定的情况下这时候就可以使用泛型......