如何使用AWS Powershell模块和powershell向AWS API Gateway中的资源添加方法?
此powershell脚本不起作用:
Thread.sleep(1000);
LogEntries logEntries = driver.manage().logs().get(LogType.BROWSER);
for (LogEntry entry : logEntries) {
System.out.println(new Date(entry.getTimestamp()) + " " + entry.getLevel() + " " + entry.getMessage());
}
this page上的Amazon文档,显示了使用AWS CLI工具的等效示例...
$op = @{Op='add'; Path='/ResourceMethods'; Value='GET'}
Update-AGResource -RestApiId $id -resourceId $resid `
-PatchOperation $op -region $region @creds
...但是我不想使用CLI。我想改用Powershell。
我认为问题可能出在$ op的aws apigateway put-method --rest-api-id te6si5ach7 \
--region us-west-2 \
--resource-id 2jf6xt \
--http-method ANY \
--authorization-type "NONE"
项目上。该文档对于方法的路径尚不十分清楚。