AWS Misc
AWS Misc
CodeCommitで突然403
KeyChain Accessのアプリを開き、codecommitで検索。アクセス制御でURLをマイナスで削除。
http://docs.aws.amazon.com/ja_jp/codecommit/latest/userguide/troubleshooting.html#troubleshooting-macoshttps
Apache Spark
Exception in thread "main" java.lang.IllegalArgumentException: Field "x" does not exist.
sourceのcsvの先頭が
x,y
0.0,0.00112248で始めないといけない。x,yの行が必要。
cfn_flipコマンド
cfn_flipコマンドCloudFormationでJSONとYAMLを変換
http://dev.classmethod.jp/cloud/aws/using-cloudformation-converting-tool-developed-by-aws/
確認
JSからS3に直接画像のアップロード
S3のCORSの設定で以下のように記述する。
利用料金をSlackに毎日通知
1.アカウント > 設定 から 請求アラートを受け取る を選択して請求額通知を有効化する。
2.SlackをHookするURLを取得する。
3.LambdaでCron設定で毎日回して以下のコードとライブラリをzipにしてアップロードする。
参考
http://docs.aws.amazon.com/ja_jp/AmazonCloudWatch/latest/monitoring/monitor_estimated_charges_with_cloudwatch.html
http://qiita.com/saku/items/fc6b70a420a5c510de2b
AWSシークレットキーをcommitするのを防止
Basic認証下のHealth checkが401が返る
2通りの方法 1.Health check用のURLを設定 2.PingプロトコルをTCPへ変更
http://stackoverflow.com/questions/23921370/aws-load-balancer-with-no-health-check-or-make-it-work-with-non-200-response http://5net.com/blog/2010/12/elb-healthcheck-with-apache-basicauth.html
IAMユーザで請求書が見れない
IAMポリシーの設定
AWS ウェブサイトへのアクセスのアクティベート
routeアカウントで、[IAM User Access to Billing Information] の横にある [Edit] を押してIAMユーザによる請求書情報ページへのアクティベートをする。 https://docs.aws.amazon.com/ja_jp/awsaccountbilling/latest/aboutv2/grantaccess.html
KMSで暗号化時にS3からダウンロードするとエラー
AWS Signature Version 4を有効にする
構成図 自動作成
Hava http://dev.classmethod.jp/cloud/aws/generate-aws-architecture-diagrams-automatically-with-hava/
Cloudcraft Live http://dev.classmethod.jp/cloud/cloudcraft-live/
SESの承認メールの送り先のメールが操作できない時
http://dev.classmethod.jp/cloud/aws/acm-verifydomain-ses/
Rule setを有効化しないといけない
S3で静的ホスティングをする場合の注意点
ホスト名とバケット名を一致させる バケットの作成はバケット名はAWS全てのバケット内で一意のものでないと上手くいかない
MFAデバイスを紛失した場合
AWSアカウントの場合→サポートセンターに連絡 IAMユーザーの場合→管理者に連絡して、MFAデバイスの無効化をしてもらう
デバイスが正常に動いているようでもAWSリソースにアクセスできない場合→同期できていない可能性があるので同期し直す
参考
http://docs.aws.amazon.com/ja_jp/IAM/latest/UserGuide/id_credentials_mfa_lost-or-broken.html
FlyData
AWS Kinesisへのエージェント型ログ収集ツール(Fluentdみたいなかんじ) http://www.flydata.com/ja/resources/flydata-sync/getting-started-sync/
Lambdaでzipでアップロードするときの注意点
ライブラリのinstallのし忘れに注意する(※アップロードするディレクトリ内に含める)
(参考)http://qiita.com/Hironsan/items/0eb5578f3321c72637b4
zip化してアップロードする
確認方法
以下のコマンドを入力する
依存ライブラリの管理方法
(参考)http://dev.classmethod.jp/cloud/deploy-aws-lambda-python-with-lambda-uploader/
EC2上で169.254.169.254にアクセスして、IPやホスト名、VPC情報などを取得
インスタンスIDを取得
取得情報一覧
参考
http://lance104.hatenablog.jp/entry/2014/03/09/235221
AWS CodeDeploy + AutoScale 注意点
EC2インスタンスへのタグの付与タイミングとCodeDeployエージェントの起動順序の考慮
参考
http://blog.takus.me/2015/12/03/aws-codedeploy-and-auto-scaling/ https://blogs.aws.amazon.com/application-management/post/Tx1NRS217K1YOPJ/Under-the-Hood-AWS-CodeDeploy-and-Auto-Scaling-Integration (AWS公式ブログ)
AWS EC2でELB配下のどれか1台でのみ実行
参考
http://qiita.com/idaaki/items/a356d1785a59d4150358
Last updated