代码之家  ›  专栏  ›  技术社区  ›  Sean B. Durkin

向AWS API网关中的资源添加方法

  •  0
  • Sean B. Durkin  · 技术社区  · 6 年前

    如何使用AWS Powershell模块和Powershell向AWS API网关中的资源添加方法?

    我到目前为止所做的努力

    此powershell脚本不工作:

    $op = @{Op='add'; Path='/ResourceMethods'; Value='GET'}
    Update-AGResource -RestApiId $id  -resourceId $resid `
       -PatchOperation $op -region $region @creds
    

    亚马逊文档 this page ,显示了使用AWS CLI工具的等效示例。。。

    aws apigateway put-method --rest-api-id te6si5ach7 \
           --region us-west-2 \
           --resource-id 2jf6xt \
           --http-method ANY \
           --authorization-type "NONE" 
    

    ... 但我不想使用CLI。我想改用powershell。

    我想问题可能是 Path $op的项。文档不太清楚方法的路径应该是什么。

    1 回复  |  直到 6 年前
        1
  •  1
  •   Sean B. Durkin    6 年前

    我已经解决了。

    Update-AGResource是添加方法的错误cmdlet。 正确的cmdlet是 Write-AGMethod .