新聞資訊
租用幫助
AWS CLI 創(chuàng)建和部署安裝教程
2023-12-05 08:31:35
摘要:AWS CLI 是一個(gè)命令行工具,有助于使用 AWS 服務(wù)。我們可以使用它來創(chuàng)建、更新、刪除、調(diào)用 aws lambda 函數(shù)。在本章中,您將詳細(xì)討論 AWS CLI 的安裝和使用。

AWS CLI 是一個(gè)命令行工具,有助于使用 AWS 服務(wù)。我們可以使用它來創(chuàng)建、更新、刪除、調(diào)用 aws lambda 函數(shù)。在本章中,您將詳細(xì)討論 AWS CLI 的安裝和使用。


安裝 AWS CLI

本節(jié)將指導(dǎo)您在各種操作系統(tǒng)上安裝 AWS CLI。按照給定的步驟操作并觀察隨附的相應(yīng)屏幕截圖。


對(duì)于 Windows

檢查您的 Windows 配置并選擇以下鏈接之一來安裝 AWS CLI MSI-

對(duì)于 Windows 64 位-適用于 Windows(64 位)的 AWS CLI MSI 安裝對(duì)于 Windows 32 位-適用于 Windows 的 AWS CLI MSI 安裝 (32)

選擇相應(yīng)的鏈接并單擊它后,您可以找到一個(gè)窗口,如下所示-

接下來,設(shè)置 windows中的環(huán)境路徑,如下面的截圖所示-

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



aws--version



它顯示了 aws-cli 版本的詳細(xì)信息,如下面的屏幕截圖所示-

對(duì)于 Linux/Mac

要在 Linux 和 Mac 上安裝,您需要 Python 2.6.3 或更高版本。然后,使用以下命令進(jìn)行進(jìn)一步的安裝過程-



$ 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



現(xiàn)在,我們需要配置 AWS 設(shè)置。為此,您可以使用以下命令-



aws configure



為此,它需要詳細(xì)信息,例如-

AWS 訪問密鑰 IDAWS 秘密訪問密鑰默認(rèn)區(qū)域名稱格式的默認(rèn)輸出

您可以從 aws 控制臺(tái)獲取這些詳細(xì)信息。轉(zhuǎn)到右上角的帳戶名稱,如圖所示-

現(xiàn)在,點(diǎn)擊 我的安全憑證并從左側(cè)選擇用戶。按照要求添加具有詳細(xì)信息的用戶。

添加用戶并獲取訪問密鑰和秘密密鑰。要查看新的訪問密鑰,請(qǐng)選擇 顯示。您的憑據(jù)將如下所示-

訪問密鑰 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]

現(xiàn)在,讓我們一一詳細(xì)討論這些命令。

創(chuàng)建函數(shù)

這個(gè) api 將創(chuàng)建一個(gè)新的 lambda 函數(shù)。代碼需要以 zip 格式提供。如果要?jiǎng)?chuàng)建的函數(shù)已經(jīng)存在,api 將失敗。請(qǐng)注意,函數(shù)名稱區(qū)分大小寫。

包含的命令

此處給出了可以與 create-function 一起使用的命令列表-



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



包括的選項(xiàng)

您可以使用上述功能的各種選項(xiàng)如下-

--function-name (string)-這需要函數(shù)的名稱。名稱可以是 64 位字符。

--runtime(string)-在這里您需要指定運(yùn)行時(shí)環(huán)境,即語言選擇。運(yùn)行時(shí)的詳細(xì)信息如下-

可用選項(xiàng) 運(yùn)行時(shí)
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 函數(shù)訪問其他服務(wù)的角色。它將根據(jù)指定的角色擁有權(quán)限。

--handler (string)-這是 lambda 代碼執(zhí)行將開始的處理程序的名稱。

對(duì)于"https://wap.running-capacitor.com/uploads/allimg/20230825/1-230R5102505620.jpg" />


作為AWS頂級(jí)代理商,選擇755800的優(yōu)勢

1、專屬客服協(xié)助注冊(cè)AWS,或提供注冊(cè)好的賬號(hào)直接使用

2、支持收U等多幣種支付代付,無額外服務(wù)費(fèi)用

3、AWS多種產(chǎn)品類型,更高產(chǎn)品租賃權(quán)限

4、針對(duì)大客戶,AWS專屬折扣優(yōu)惠

5、7x24小時(shí)專屬客服,在線解答各種疑問


海外服務(wù)器免費(fèi)測試http://running-capacitor.com/


USA-IDC為您提供免備案服務(wù)器 0元試用
立即聯(lián)系在線客服,即可申請(qǐng)免費(fèi)產(chǎn)品試用服務(wù)
立即申請(qǐng)