新闻资讯
租用帮助
AWS CLI 创建和部署安装教程
2023-12-05 08:31:35
摘要:AWS CLI 是一个命令行工具,有助于使用 AWS 服务。我们可以使用它来创建、更新、删除、调用 aws lambda 函数。在本章中,您将详细讨论 AWS CLI 的安装和使用。

AWS CLI 是一个命令行工具,有助于使用 AWS 服务。我们可以使用它来创建、更新、删除、调用 aws lambda 函数。在本章中,您将详细讨论 AWS CLI 的安装和使用。


安装 AWS CLI

本节将指导您在各种操作系统上安装 AWS CLI。按照给定的步骤操作并观察随附的相应屏幕截图。


对于 Windows

检查您的 Windows 配置并选择以下链接之一来安装 AWS CLI MSI-

对于 Windows 64 位-适用于 Windows(64 位)的 AWS CLI MSI 安装对于 Windows 32 位-适用于 Windows 的 AWS CLI MSI 安装 (32)

选择相应的链接并单击它后,您可以找到一个窗口,如下所示-

接下来,设置 windows中的环境路径,如下面的截图所示-

完成后,您可以在命令提示符下使用以下命令,查看是否安装了 aws cli-



aws--version



它显示了 aws-cli 版本的详细信息,如下面的屏幕截图所示-

对于 Linux/Mac

要在 Linux 和 Mac 上安装,您需要 Python 2.6.3 或更高版本。然后,使用以下命令进行进一步的安装过程-



$ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip"-o "awscli-bundle.zip"
$ unzip awscli-bundle.zip
$ sudo ./awscli-bundle/install-i /usr/local/aws-b /usr/local/bin/aws



现在,我们需要配置 AWS 设置。为此,您可以使用以下命令-



aws configure



为此,它需要详细信息,例如-

AWS 访问密钥 IDAWS 秘密访问密钥默认区域名称格式的默认输出

您可以从 aws 控制台获取这些详细信息。转到右上角的帐户名称,如图所示-

现在,点击 我的安全凭证并从左侧选择用户。按照要求添加具有详细信息的用户。

添加用户并获取访问密钥和秘密密钥。要查看新的访问密钥,请选择 显示。您的凭据将如下所示-

访问密钥 ID-AOSAIOSFOCDD7 示例

秘密访问密钥-aJuirCVtnROUN/K7MDENG/bPxRfiCYExampleKEY

AWS CLIS 参考命令

下表将提供可用于 aws cli 的命令参考。

aws cli 命令的名称 命令参考
create-function create-function--function-name--runtime--role--handler[--code] [--description] [--timeout] [--memory-size] [--environment] [--kms-key-arn] [--tags] [--zip-file] [--cli-input-json]
list-functions list-functions [--master-region] [--function-version] [--max-items] [--cli-input-json] [--starting-token] [--page-size] [--generate-cli-skeleton]
get-function get-function--function-name[--qualifier] [--cli-input-json] [--generate-cli-skeleton]
get-function-configuration get-function-configuration--function-name[--qualifier] [--cli-input-json] [--generate-cli-skeleton]
get-account-settings get-account-settings [--cli-input-json] [--generate-cli-skeleton]
update-function-configuration update-function-configuration--function-name[--role] [--handler] [--description] [--timeout] [--memory-size] [--vpc-config] [--environment] [--runtime] [--dead-letter-config] [--kms-key-arn] [--tracing-config] [--revision-id] [--cli-input-json] [--generate-cli-skeleton>]
update-function-code update-function-code--function-name[--zip-file] [--s3-bucket] [--s3-key] [--s3-object-version] [--publish |--no-publish] [--dry-run |--no-dry-run] [--revision-id][--cli-input-json][--generate-cli-skeleton]
delete-function delete-function--function-name[--qualifier] [--cli-input-json] [--generate-cli-skeleton]

现在,让我们一一详细讨论这些命令。

创建函数

这个 api 将创建一个新的 lambda 函数。代码需要以 zip 格式提供。如果要创建的函数已经存在,api 将失败。请注意,函数名称区分大小写。

包含的命令

此处给出了可以与 create-function 一起使用的命令列表-



create-function 
--function-name--runtime--role--handler[--code] 
[--description] 
[--timeout] 
[--memory-size] 
[--environment] 
[--kms-key-arn] 
[--tags] 
[--zip-file] 
[--cli-input-json]



包括的选项

您可以使用上述功能的各种选项如下-

--function-name (string)-这需要函数的名称。名称可以是 64 位字符。

--runtime(string)-在这里您需要指定运行时环境,即语言选择。运行时的详细信息如下-

可用选项 运行时
Python v3.6 python3.6
Python v2.7 python2.7
NodeJS v6.10 nodejs6.10
NodeJS v8.10 nodejs8.10
Java java8
C# 1 dotnetcore1.0
C# 2 dotnetcore2.0
Go go1.x

--role(string)-这将是 lambda 策略的名称,即赋予 lambda 函数访问其他服务的角色。它将根据指定的角色拥有权限。

--handler (string)-这是 lambda 代码执行将开始的处理程序的名称。

对于"https://wap.www.755800.com/uploads/allimg/20230825/1-230R5102505620.jpg" />


作为AWS顶级代理商,选择755800的优势

1、专属客服协助注册AWS,或提供注册好的账号直接使用

2、支持收U等多币种支付代付,无额外服务费用

3、AWS多种产品类型,更高产品租赁权限

4、针对大客户,AWS专属折扣优惠

5、7x24小时专属客服,在线解答各种疑问


海外服务器免费测试http://www.755800.com/


USA-IDC为您提供免备案服务器 0元试用
立即联系在线客服,即可申请免费产品试用服务
立即申请