Day 02 注册 Azure 帐号与套件安装- 免费体验30天

注册 Azure 帐号与套件安装- 免费体验30天

基本起手式,能注册的先注册,能安装的先安装。

注册 Azure 帐号

  1. 进入https://login.microsoftonline.com/

  1. 可以用 outlook 、 hotmail或其他email建立帐户


3. 验证email及真人身份


4. 进入https://azure.microsoft.com/,按下免费试用Azure
5. 填妥个人资讯与信用卡资讯

  • 免费使用阶段不扣款,主动升级才会扣款
  • 一开始可免费使用 30 天,并有 NT$6,100 的 credit


申请免费试用时,我踩了几次雷,因为我之前申请过免费试用,申请过就无法再次试用了。原本以为只要换一张信用卡就能再次申请,但失败了。後来我换了电话号码之後,又可以使用了,所以这个机制应该是以电话号码作为 unique ID,同一组电话号码只能申请一次免费试用。

另外,我遇过两个地雷,但这是我不确定的部分:第一个是,注册时会需要传送简讯到手机,但我遇到两个朋友,他们刚好都是用台XX星的门号,他们都无法收到简讯,後来都请他们借家人的电话号码才解决。

第二个地雷,我完全无解,有个朋友他只有台湾花X的信用卡,但在验证持卡人姓名时,一直都无法验证通过。无法通过信用卡持卡人姓名验证的问题,我之前也曾经遇过,多半只要上发卡银行的网路银行,确认当初申请人姓名,照着填入 Azure 即可。第一次遇到这个问题,是因为我填入信用卡上的英文名字,但实际上我应该填入中文名字即可。

在 Ubuntu 上安装 Azure CLI

更新并安装必要的套件

sudo apt-get update
sudo apt-get install ca-certificates \
curl apt-transport-https lsb-release gnupg

下载并安装Microsoft signing key

curl -sL https://packages.microsoft.com/keys/microsoft.asc |
    gpg --dearmor |
    sudo tee /etc/apt/trusted.gpg.d/microsoft.gpg > /dev/null

新增Azure CLI software repository

AZ_REPO=$(lsb_release -cs)
echo "deb [arch=amd64] https://packages.microsoft.com/repos/azure-cli/ $AZ_REPO main" |
    sudo tee /etc/apt/sources.list.d/azure-cli.list

再次更新并安装azure-cli

sudo apt-get update
sudo apt-get install azure-cli

在 Mac 安装 azure-cil

brew update && brew install azure-cli

登入Azure

  • 在 terminal 执行:
az login

可能会出现两种情况,一是直接跳出浏览器视窗,让你输入帐号密码登入,另一种情况是你是连进某一台server执行az login,那他就会出现以下讯息:

还有一种情况,如果 Azure 发现使用者开浏览器的 IP 和执行 az login 的电脑不是同一个 IP,例如:你在家连线进到公司的电脑登入,这时会登入失败。为了避免这种情况,可以执行az longin -i,这样就能直接在 terminal 输入帐号密码登入,不需要再开浏览器了。

资源群组 (Resource Group) 和 资源 (Resource)

在往後几天里,资源和资源群组都会不时都会出现,所以在这里先做简单的名词解释。

  • 资源 - Azure 所提供的服务,例如:电脑视觉服务 、 Web APP 、 Azure machine learning
  • 资源群组 - 存放 Azure 解决方案的相关资源的容器。建议把相关的资源放在同一个资源群组。

新增资源群组

由於所有的资源都必须放入资源群组,所以,在这里就先介绍如何建立资源群组。

  1. 进入https://portal.azure.com/#home
  2. 点选左上角的建立资源
  3. 搜寻并选择resource group
  4. 建立资源群组
  5. 为自己的资源群组取名
  6. 选择区域
  7. 可以给予标签,以便将来使用服务太多时,可以针对标签搜寻
  8. 检阅+建立,建立资源群组

上述步骤完成後,算是基本工具都备齐了,後续也就没这麽难了。不过,初心者一开始可能还会有操作环境的问题,下一篇将会介绍一个简单的做法,来帮大家解决。


<<:  [重构倒数第29天] - Vue2 Option API 转换 Vue3 Composition API

>>:  Day 2:Kotlin 程序设计基础入门 (1)

Day27 过不去的槛就先绕过它 - LINE Notification

原本於Day26打算利用Message API来完成LINE Bot功能,但发现Webhook需要搭...

[新手教学]如何使用Line Notify

首先登入到 LINE Notify 并进入到个人页面 接着选择要接收通知的聊天室,也可以透过一对一接...

[Day 9] Course 3_Prepare Data - 资料型态

《30天带你上完 Google Data Analytics Certificate 课程》系列将...

Uniform - shader 之参数

大家好,我是西瓜,你现在看到的是 2021 iThome 铁人赛『如何在网页中绘制 3D 场景?从 ...

[Day 07] - Spring Boot 实作登入验证(一)(TOKEN or SESSION?)

昨天在controller有做了一个post的登入api, 不过也就只是验证你传入的帐密有没有正确而...