一推网

当前位置: 首页 > 知识问答 > AWS CLI 创建和部署安装教程

知识问答

AWS CLI 创建和部署安装教程

2025-09-22 02:59:04 来源:互联网转载

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-functioncreate-function--function-name--runtime--role--handler[--code] [--description] [--timeout] [--memory-size] [--environment] [--kms-key-arn] [--tags] [--zip-file] [--cli-input-json]
list-functionslist-functions [--master-region] [--function-version] [--max-items] [--cli-input-json] [--starting-token] [--page-size] [--generate-cli-skeleton]
get-functionget-function--function-name[--qualifier] [--cli-input-json] [--generate-cli-skeleton]
get-function-configurationget-function-configuration--function-name[--qualifier] [--cli-input-json] [--generate-cli-skeleton]
get-account-settingsget-account-settings [--cli-input-json] [--generate-cli-skeleton]
update-function-configurationupdate-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-codeupdate-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-functiondelete-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.6python3.6
Python v2.7python2.7
NodeJS v6.10nodejs6.10
NodeJS v8.10nodejs8.10
Javajava8
C# 1dotnetcore1.0
C# 2dotnetcore2.0
Gogo1.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小时专属客服,在线解答各种疑问

海外服务器免费测试

aws搭建

上一篇:网站制作中的网页访问统计与数据分析

下一篇:域名注册多久才能交易?