0

をAWS ApiGatewayで設定するには、JAVA APIを使用して新しいステージを展開した後、aws consoleではなくJava APIでCloudWatch Settingsを有効にするにはどうすればよいですか?AWSのCloudWatch設定APIGatewayステージ

create-stageの場合、MethodSettingの出力でCreateStage出力のCloudWatch設定を取得できますが、ステージの作成時またはデプロイメントの作成時に設定を行うことはできません。あなたはupdate-stage operation

patch requestであなたのステージのためのCloudWatchの設定を更新することができるはず

答えて

1

は、ここでのサンプルコードスニペットです(私は実際にこれをテストしていません。しかし、基本的な原理は、動作するはずです):

AmazonApiGateway apiGateway = ...; 
UpdateStageRequest req = new UpdateStageRequest().withRestApiId(<api-id>). 
      withStageName(<stage-name>). 
      withPatchOperations(
       new PatchOperation().withPath("*/*/metrics/enabled") 
            .withOp("replace") 
            .withValue("true")); 

apiGateway.upate(req); 
+0

ありがとう、それはうまくいきますが、なぜawsが他のより明白なAPIではなくパッチ操作を使用するのが好きですか – Jie

関連する問題