[解決済み] AWS cliの変数を置換して、シークレットマネージャーのパスワードを更新する。
2022-02-05 14:42:15
質問
AWSの世界では初心者です。aws cliからsecret credentialsを更新したいのですが、どうすればいいですか? 以下のコマンドは私にとって完璧に機能します。
aws secretsmanager update-secret --secret-id mysecret --region us-east-1 \
--secret-string '{"username":"anika","password":"mypwd"}'
しかし、変数を渡すと
$serverPwd
を置き換えることはありません。
$serverPwd=mypwd
aws secretsmanager update-secret --secret-id mysecret --region us-east-1 \
--secret-string '{"username":"anika","password":"$serverPwd"}
変数を渡す方法について何か考えがありますか?
どのように解決するのですか?
aws-cliの問題ではなく、変数のパース方法に問題があります。これを試してみてください。
aws secretsmanager update-secret --secret-id mysecret --region us-east-1 --secret-string '{"username":"anika","password":"'"$serverPwd"'"}'
これで、正しく変数展開ができるようになります。
関連
-
バッドサブスティチューション
-
エラー時の対処法「[: =: 単項演算子が期待される" というシェルスクリプトのエラーの解決法
-
[解決済み] ファイルにechoコマンドで書き込み、追記するには?
-
[解決済み] ディレクトリとフォルダーの違いは何ですか?
-
[解決済み] テキストファイルから、特定の文字列を含むすべての行を削除するにはどうすればよいですか?
-
[解決済み] シェルでファイルを変数に読み込むには?
-
[解決済み】sedを使ったマッチの後の行の挿入
-
[解決済み] 実際に "vagrant ssh" を実行せずに、vagrant に ssh するにはどうしたらいいですか?
-
[解決済み] シェルで$$はどういう意味ですか?
-
[解決済み] パターンの前に改行を挿入するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン