[英]AccessDenied when calling Boto3 assume_role from EC2 even with service principal
我在嘗試讓 Python 腳本在 EC2 實例上運行時遇到問題,該腳本承擔執行 S3 任務的角色。 這是我所做的。 創建了具有AmazonS3FullAccess權限的 IAM 角色並獲得了以下ARN : arn:aws:iam::<account_number>:role/<r ...
[英]AccessDenied when calling Boto3 assume_role from EC2 even with service principal
我在嘗試讓 Python 腳本在 EC2 實例上運行時遇到問題,該腳本承擔執行 S3 任務的角色。 這是我所做的。 創建了具有AmazonS3FullAccess權限的 IAM 角色並獲得了以下ARN : arn:aws:iam::<account_number>:role/<r ...
[英]Aws s3 batch operation error: Task target couldn't be URL decoded
我需要從 aws s3 冰川深層存檔中恢復大量 object。 所以我嘗試使用 s3 批處理作業。 為此,我使用 python 代碼將清單創建為 csv,其中包含 Bucket、Key 列。 但我的第一個問題:一些 Key 包含逗號,所以工作失敗了。 為了(部分)解決這個問題,我只是剪切了 csv ...
[英]Can't update record in DynamoDB
python 和一般編碼真的很新 - 如果有人能用一些代碼指出我正確的方向,那真的會很有幫助。 因此,首先,我正在為運行 AWS Rekognition 的停車場進行概念驗證,我需要一些幫助來更新數據庫。 正如您在下面的代碼中看到的那樣,它可以將 reg_plate、entry_time 和 ex ...
[英]aws s3 restore all files of a folder
我將文件存檔在 aws s3 冰川深度存檔中。 我想啟動以前綴開頭的所有對象的恢復。 為此,我首先嘗試將 de aws cli 與此命令一起使用:aws s3api list-objects-v2 \ --bucket ${bucket} \ --prefix "${prefix}" \ --que ...
[英]Cannot start all the filtered ec2 in Lambda python Boto3
instances = ec2.instances.filter(Filters=[{'Name': 'instance-state-name', 'Values': ['stopped']},{'Name': 'tag:Environment','Values':['Dev']}]) for in ...
[英]What is the issue with the python script to delete contents of multiple s3 buckets concurrently and wait till it gets deleted?
我正在嘗試創建一個 python 腳本來同時刪除 6 個 s3 存儲桶的內容,等待所有數據被刪除,並處理一個存儲桶中的 1000 多個對象。 但是,我隨機遇到錯誤“KeyError:'endpoint_resolver'”。 我已正確設置 AWS 配置,因為我可以通過運行 AWS 命令列出 S3 ...
[英]connecting to AWS S3 using boto3 or smart_open - debugging connection error
我的目標是將對象上傳到 S3,我一直在嘗試使用 smart_open 和 boto3 庫但沒有成功。 我不太了解在 S3 中配置 IAM 策略或訪問點; 但發現很難調試和理解如何傳遞配置。 我是這是我的政策——它應該是開放的並允許 PUT。 我沒有設置任何接入點。 boto3 使用boto3,我嘗 ...
[英]File Copy from one S3 bucket to other S3 bucket using Lambda - timing constraint?
我需要將大文件(甚至可能大於 50 GB)從一個 S3 存儲桶復制到另一個 S3 存儲桶(基於事件)。 我打算使用 s3.Object.copy_from 在 Lambda 中執行此操作(使用 boto3)。 我想看看有沒有人試過這個? 對於導致 Lambda 超時的較大文件(100 GB 等), ...
[英]Equivalent service for AWS Lambda in Azure
要通過 AWS 中的 python 獲取 ec2 實例的詳細信息,我們可以創建一個 lambda function 並使用 describe-instances boto3 api 來獲取結果。 我正在 Azure 中尋找類似的解決方案。要通過 azure 中的 python 獲取 VM 信息。請共 ...
[英]how to Read .Sql file stored in S3 containing multiple SQL statements
我有一個 .sql 文件存儲在 AWS 的 S3 位置,其中包含多個用分號分隔的 SQL 語句,如下所示: 嘗試在 AWS Glue 作業中使用 2 種方法來讀取此 S3.sql 文件但沒有成功: 方法-1: 錯誤:不存在這樣的文件。 即使文件存在於 S3 路徑中。 Open() function ...
[英]How can i reference variable in lambda to AWS-RunShellScript command
我正在嘗試將變量account_id傳遞給 lambda function 中的 shell 腳本,此 lambda 將在該帳戶的實例上運行該腳本 實現這一目標的正確方法是什么? ...
[英]S3 Select Query JSON for nested value when keys are dynamic
我在 S3 中有一個 JSON object,它遵循以下結構: 例如, 我正在嘗試使用 S3 Select 查詢檢索數值,其中“代碼”和“客戶端”隨每個查詢動態填充。 到目前為止,我已經嘗試過: 以及方括號內沒有星號,但沒有任何效果,我得到ClientError: An error occurre ...
[英]get the list of partition keys in a dynamodb with boto3
實際上,我正在使用scan並在每個項目中獲取分區鍵,但這確實效率不高,我的 dynamodb 太大而且需要太多時間。 有沒有一種方法可以只query分區鍵,這樣我們就有了一種優化的廉價方法來獲取 python 中帶有 boto3 的 dynamoDB 的所有分區鍵? 我的確切目標是從我的 dynam ...
[英]How to get a specific key in a list of dicts in JSON
我正在嘗試通過名稱為BastionInfraStack (最近的一個)的最后一個已刪除堆棧的list_stacks()獲取StackId 。 list_stacks()命令返回以下內容: 現在,我獲取堆棧列表的方式是這樣的: 我如何通過該對象列表 go 檢查我需要的堆棧是否具有名稱BastionI ...
[英]If I add tags to a deployed pipeline (AWS CodePipeline) will the resources deployed through that pipeline inherit those tags?
我正在嘗試使用 BOTO3 對此進行編碼,但不確定標簽是否會傳播到資源。 我閱讀了 AWS 文檔,它似乎沒有提及任何此類內容。 我在 AWS 上找到的唯一信息表明,“將標簽應用於管道也會將標簽傳播到其底層資源(例如,Amazon EMR 集群和 Amazon EC2 實例)”——但此信息位於 Da ...
[英]How to stop launch template versions from incrementing?
我正在嘗試編寫一些代碼來使用啟動模板為 ASG 自動更新 AMI 映像。 我有一些已部署的代碼創建了一個新的啟動模板版本,但它因異常而失敗,並且在沒有完全完成的情況下創建了新的啟動模板。 這導致了 20 個新創建的啟動模板版本。 我已經使用 CLI 刪除了它們並保留了默認版本 1。但是,現在當代碼 ...
[英]Trying to use AWS' SelectObjectContent but getting error code: NotImplemented
我正在運行以下代碼來獲取放置在 S3 存儲桶中的鑲木地板文件中的記錄數。 但是我收到此錯誤:botocore.exceptions.ClientError:調用 SelectObjectContent 操作時發生錯誤(XNotImplemented):此節點不支持 SelectObjectCont ...
[英]Create a CFN stack from template using get_template
我正在嘗試使用get_template()並傳遞堆棧 ID 從模板創建 CFN 堆棧,但在嘗試創建堆棧時出現錯誤: 這就是我獲取模板並將其傳遞給create_stack function 的方式: 那么,我錯過了什么? 謝謝。 ...
[英]Clone private github repo to launched EC2 instance
我正在構建一個啟動並連接到 EC2 實例的腳本。 在實例的所有設置之后,我必須將我的私人倉庫復制到它,然后運行它。 該代碼適用於公共回購。 此外,如果我手動啟動一個實例,連接到它並逐行運行,它也可以正常工作。 我正在使用 python、boto3 和 paramiko。 這是我到目前為止所擁有的:p ...
[英]How do I verify a domain registered in AWS Route 53 with AWS Simple Email Service (SES) purely through the Python client, boto3?
我已經閱讀了所有我能找到的與該主題相關的文檔。 我一直在使用 boto3 Python 客戶端與 AWS 一起注冊一個新域並驗證它是否與 AWS 簡單 Email 服務 (SES) 一起使用。 這是一項完全輕松的任務,只需在 GUI 中單擊幾下: 我想,閱讀SES boto3 文檔,我可以通過 ...