AWS re:Postを使用することにより、以下に同意したことになります 利用規約
すべての質問

コンテンツの言語: 日本語

並べ替え 最新

以下に記載されている質問と回答を閲覧したり、フィルタリングして並べ替えて結果を絞り込んだりできます。

AWS Certificate Manager(ACM)にて証明書の発行ができない(時間がかかる)

■背景 - route53にてドメインを購入した。 - albやcloudfrontにてSSL証明書を使用したかったので、acmにて証明書の発行を試みた。 - 詳細手順 1. acmの画面に移動し、「証明書一覧」をクリック 2. 「リクエスト」をクリック 3. 「パブリック証明書をリクエスト」を選択し「次へ」をクリック 4. 「完全修飾ドメイン名」に購入したドメインと「*.{ドメイン}」の2つを入力 5. 「DNS 検証 - 推奨」と「RSA 2048」を選択し、リクエストをクリック 6. route53のレコードリクエスを実施 ■結果 - 上記の操作を試しても証明書がいつまで経っても認証されない(6hは経過している) ■補足情報 - 他のawsアカウントで所有しているドメインでは、同様の手順で30s程度で証明書が発行できた。 - 該当ドメインはドメインとホストゾーンの移管をおこなった(元のホストゾーンはまだ48h経過していないので削除していない) ■推察 - ドメイン移管の影響もあると思うが、ドメインを移管していないドメインでも証明書の発行に時間がかかっている。 - 素早く発行できるドメインがあるので、何か他でacm発行を妨げる設定などが残っていたりするのではないかと推察している。 - ただ、何を見直せば良いのかがわからない。 ■質問 - AWS Certificate Manager(ACM)にて証明書の発行ができない(時間がかかる)が、見直すべき項目や参考になる情報はないか?
0
回答
0
投票
18
ビュー
質問済み 6日前
1
回答
0
投票
45
ビュー
質問済み 6日前

LambdaからEC2 Run Commandを実行する方法(Windows)

EC2インスタンス(Windows)にあるbatファイルを、Lambdaから EC2 Run Command で、実行したいです。 下記記事を参考にコードソースを書きました。 【初心者向け】AWS LambdaからEC2 Run Commandを実行する方法 https://zenn.dev/yokota/articles/3875da641b4cc5 Lambdaのコードの下記パラメータを修正することで、Linux環境では、EC2インスタンス環境のbatを実行することが出来ています。 ``` DocumentName: 'AWS-RunPowerShellScript', InstanceIds: ['対象のインスタンスID'], commands: ['test_win.bat'], workingDirectory:['C:\Users\administrator\temp'] ``` 今度はWindows環境のInstanceIdsに変更して、TestしてみるとStatusはSucceedeとなり、エラーも出ませんでしたが、batが実行できていませんでした。 前提として、記事で紹介されているroleの作成と、EC2インスタンスへのロール割当、Lamdaへのロール割当は行っています。 どうコードを修正していけば、状況が改善されますでしょうか。 ご協力をお願いします。 以下コード全文です。 ``` 'use strict'; const AWS = require('aws-sdk') const ssm = new (require('aws-sdk/clients/ssm'))(); module.exports.handler = async event => { try { let params = { DocumentName: 'AWS-RunPowerShellScript', InstanceIds: ['対象のインスタンスID'],//Windowsインスタンス Parameters: { commands: ['test_win.bat'], // EC2コマンド workingDirectory:['C:\Users\administrator\temp'], // コマンド実行場所 }, // SSMの実行結果をCloudWatchにロギング CloudWatchOutputConfig: { CloudWatchLogGroupName: 'SSMLogs', CloudWatchOutputEnabled: true }, // タイムアウト設定 TimeoutSeconds: 3600 // 1 hour } const sendCommandResult = await ssm.sendCommand(params).promise(); } catch(e){ console.log(e); } }; ```
1
回答
0
投票
183
ビュー
質問済み 13日前