hei*_*976 5 amazon-web-services google-apps-script amazon-dynamodb aws-sdk
我想通过GoogleScript中的代码与Google Sheet中的Amazon Web Services DynamoDB进行交互。但是,我无法弄清楚如何集成AWS开发工具包。我希望避免编写一个库来通过AWS HTTP API处理集成,因为该SDK有JavaScript和Java SDK。救命?
(我已经做了一些相当广泛的Google和Stack Overflow搜索。 这是我找到的最接近答案的东西,但这就是Google App Engine,而不是Google Apps脚本。)
谢谢!
我最近在这里添加了我自己的“AWS via Google Apps Script”衍生产品: https: //github.com/neilobremski/gas/blob/main/GasAWS.js
这里的 JavaScript 代码更加现代,并且专门使用Google Apps 脚本中可用的实用程序来处理 SHA-256 内容,而不是废弃的(但非常出色!)Crypto-JS库。
除了我移动了region参数并具有全局默认值之外,用法是相同的。我这样做是因为资源通常位于同一区域,并且重复指定它很痛苦。
我刚刚做了一个对您要发出的任何api请求进行基本身份验证的函数。您可能仍然需要按顺序获取一些标头,但是它为您完成了大部分艰苦的工作。
例如:
function myFunction() {
AWS.init("MY_ACCESS_KEY", "MY_SECRET_KEY");
var instanceXML = AWS.request('ec2', 'us-east-1', 'DescribeInstances', {"Version":"2015-10-01"});
...
}
Run Code Online (Sandbox Code Playgroud)
我把它与一些文档一起放入了回购协议中。这是链接:https : //github.com/smithy545/aws-apps-scripts
| 归档时间: |
|
| 查看次数: |
2227 次 |
| 最近记录: |