2015-12-17 34 views

答えて

29

はい、APIまたはCLIで利用できます。

APIでは、「名前」フィールドでPATCHリクエストを使用します。 CLIでhttp://docs.aws.amazon.com/apigateway/api-reference/resource/rest-api/

、PATCH OPは '置き換える' とパスが '/名' になり

編集でドキュメントhttp://docs.aws.amazon.com/cli/latest/reference/apigateway/update-rest-api.html

を参照してください。例えばCanotto90 @おかげ

aws apigateway update-rest-api --rest-api-id IDOfTheAPIThatNeedsTobeUpdated --patch-operations op=replace,path=/name,value=NewName

+1

ありがとうございます!実行中: 'aws apigateway update-rest-api --rest-api-id miApiId - パッチ操作op = replace、path =/name、value = testName'が機能しました。 –

+0

ありがとう@ canotto90。私はこのコマンドを練習してくれました。 –

+1

UIで利用できないのはなぜですか? – Defozo

15

APIのリストとそのIDを取得する方法は次のとおりです。

aws apigateway get-rest-apis 

Canotto90で述べたように、APIの名前を更新するために、IDを使用:

aws apigateway update-rest-api --rest-api-id IDOfTheAPIThatNeedsTobeUpdated --patch-operations op=replace,path=/name,value=NewName 
0

私はこれが古い質問ですけど、私はちょうど行ったように、人々はまだ答えが必要な場合があります。

AmazonのAWS UIは必ずしも明確ではありません。既存のAPIの名前を変更するための「名前の変更」機能はありません。ただし、既存のAPIを複製することによって行うことができます。

、あなたのAPIの名前を変更する「APIを作成」ボタンをクリックして、「既存のAPIからクローン」を選択します。これにより、新しい名前を付けることができます。

関連する問題