サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
新内閣発足
qiita.com/kenjiskywalker
この記事について みんなのServerspecの知見を知りたい 背景 久しぶりにServerspecを 業務で真面目に導入しようという話になっている 前提 案件がたくさんある 案件によってアーキテクチャが全然違う ミドルウェア周りの共通的なものはまとめたい http://serverspec.org/advanced_tips.html のページの How to use Serverspec tests as shared behaviorsを参照している 工夫できること caseのディレクトリをつくって案件毎にまとめる sharedのディレクトリに共通の設定をまとめる というぐらいしかアイデアがない みんななにを工夫をしているのか知りたい 構成 ├── Rakefile └── spec ├── case │ ├── anken_one │ │ └── main_spec.r
package main import ( "fmt" "log" "path" "github.com/aws/aws-sdk-go/aws" "github.com/aws/aws-sdk-go/aws/session" "github.com/aws/aws-sdk-go/service/dynamodb" sess := session.New(&aws.Config{Region: aws.String("us-east-1")}) svc := dynamodb.New(sess) params := &dynamodb.ScanInput{ TableName: aws.String("TABLE_NAME"), // Required AttributesToGet: []*string{ aws.String("TARGET_ COLUMN"), // Required
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
万が一bucketをヒューマンエラーなどで消失してしまった場合のために bucketを別のbucketにコピーする方法を確認した。 バックアップ用のbucketはLifecycleを0dayにして Glacierに保存しておくようにすれば良いかと思う。 S3 にファイルをアップロード $ aws s3 cp --acl private --sse file-one.txt s3://kenjiskywalker-one/foo/ upload: ./file-one.txt to s3://kenjiskywalker-one/foo/file-one.txt $ $ aws s3 sync --dryrun s3://kenjiskywalker-one/foo/ s3://kenjiskywalker-two/foo/ (dryrun) copy: s3://kenjiskywalke
本番環境でのserverspecの運用方法 / さよならインターネット ミドルウェアの管理はchefを使用している サーバへのデプロイはcapistranoを使用している 上記2点が当てはまる場合、serverspecの使い方として Testing #chef Cookbook by #serverspec #devops / さよならインターネット serverspecでchefのjsonを読み込む / さよならインターネット serverspecをJenkins氏で回す場合について / さよならインターネット 上記エントリーを参考にして頂ければchef + serverspecである程度の インフラストラクチャの構築とテストが行えるかと思います。 また、こちらのエントリーのように、chefのrecipeからserverspecのテスト自体を 生成してしまうという素晴らしいアイデアもあり
このページを最初にブックマークしてみませんか?
『@kenjiskywalkerのマイページ - Qiita』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く