Skip to content

Instantly share code, notes, and snippets.

@na0AaooQ
na0AaooQ / example_playbook.yml
Last active March 1, 2024 04:49
Anshible を使って Amazon EC2 にyumで指定したパッケージをインストールする ref: http://qiita.com/na0AaooQ/items/4beea16dbe6a73f6f21e
---
- hosts:
- localhost
connection: local
tasks:
- name: update all packages
yum: name=* state=latest
become: yes
@na0AaooQ
na0AaooQ / example_document.json
Last active September 25, 2016 03:38
Amazon CloudSearch 検索ドメイン作成とデータ検索手順 (Amazon S3に格納したファイルからインデックス作成) ref: http://qiita.com/na0AaooQ/items/26c4d22edfae99825cfe
{ "type": "add",
"id": "tt0484562",
"fields": {
"title": "The Seeker: The Dark Is Rising",
"directors": ["Cunningham, David L."],
"genres": ["Adventure","Drama","Fantasy","Thriller"],
"actors": ["McShane, Ian","Eccleston, Christopher","Conroy, Frances",
"Crewson, Wendy","Ludwig, Alexander","Cosmo, James",
"Warner, Amelia","Hickey, John Benjamin","Piddock, Jim",
"Lockhart, Emma"]
@na0AaooQ
na0AaooQ / crontab_to_csv.sh
Last active October 2, 2016 14:37
GitHubユーザアカウントとGitHubリポジトリ作成 + AWS EC2からGitHubリポジトリへpushする手順例 ref: http://qiita.com/na0AaooQ/items/61b69580df0aa7e4e875
[ec2-user@git-client crontab-to-csv]$ vi crontab_to_csv.sh
#!/bin/bash
crontab_csv_file="crontab.csv"
echo "cron_host,cron_user,minutes,hours,days,months,day_of_the_week,cron_name,cron_parameter" > $crontab_csv_file
crontab -l | grep -v ^# | grep -v ^$ | grep -v MAILTO | sed -e "s/ */ /g" -e "s/ /,/1" -e "s/ /,/1" -e "s/ /,/1" -e "s/ /,/1" -e "s/ /,/1" | awk '{$0="'`hostname -s`','$USER'," $0 "";print}' >> $crontab_csv_file
if [ -f $crontab_csv_file ] ; then
cat $crontab_csv_file
@na0AaooQ
na0AaooQ / Amazonから届いたメール本文例
Last active September 22, 2016 15:17
Amazon WorkSpacesでWindows仮想デスクトップ環境を作成する (Windows 7 + Office 2013) ref: http://qiita.com/na0AaooQ/items/cd10d50d3f5480f80aef
日本語 (Japanese)
Amazon WorkSpaces をご利用のお客様へ
お客様の Amazon WorkSpace が管理者によって作成されました。さっそく以下の手順に従って、WorkSpace のご利用を開始してください。
1. ユーザーのプロファイルを入力し、次のリンクから WorkSpaces クライアントをダウンロードします。 https://***************.awsapps.com/auth/#invite:token=********************-**************************************************_*****************************************************************************************&redirect_uri=https://clients.amazonworkspaces.com/&client_id=**************
2. クライアントを起動し、次の登録コードを入力します。 12345+678912
@na0AaooQ
na0AaooQ / file0.txt
Last active October 29, 2016 12:05
Salesforce API 2段階認証の設定 (API ログインの 2 要素認証) ref: http://qiita.com/na0AaooQ/items/cec4fcdcd6151b63ebbf
[ec2-user@salesforce-api-test ~]$ vi /home/ec2-user/.bashrc
# .bashrc
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
# User specific aliases and functions
### Sandbox環境へ接続する場合のAPIエンドポイント
@na0AaooQ
na0AaooQ / cloudwatch_put_disk_inode_use.sh
Last active September 20, 2016 16:57
AWS CloudWatchでEC2を監視する (プロセス死活監視、ディスク使用率、iノード使用率を監視してアラートメールを送信する) ref: http://qiita.com/na0AaooQ/items/9dc3649e0bf4b0193ef9
#!/bin/bash
## スクリプトの実行方法の表示する
function print_usage() {
echo "Usage: $0 [DiskPartitionName]"
echo " $0 [--help]"
echo " $0 [--debug] [DiskPartitionName]"
return 0
}
@na0AaooQ
na0AaooQ / CloudWatchFullAccess
Last active September 18, 2016 14:46
AWS CloudWatchメトリックスにEC2のロードアベレージを追加する ref: http://qiita.com/na0AaooQ/items/1fedb1d0136cd78c6aa1
{
"Version": "2012-10-17",
"Statement": [
{
"Action": [
"autoscaling:Describe*",
"cloudwatch:*",
"logs:*",
"sns:*"
],
@na0AaooQ
na0AaooQ / .bashrc
Last active March 11, 2017 04:00
Node.jsからSalesforce REST APIを実行する (カスタムオブジェクトへレコードを追加する) ref: http://qiita.com/na0AaooQ/items/5c088a68ae43a1e74c6a
[ec2-user@salesforce-api-test ~]$ vi /home/ec2-user/.bashrc
 (末尾に以下を追加する)
### Sandbox環境へ接続する場合のAPIエンドポイント
##export DATABASEDOTCOM_HOST="test.salesforce.com"
### 本番環境へ接続する場合のAPIエンドポイント
export DATABASEDOTCOM_HOST="login.salesforce.com"
export DATABASEDOTCOM_CLIENT_ID="前述の「コンシューマ鍵」(OAuthコンシューマキー)を記載します。"
export DATABASEDOTCOM_CLIENT_SECRET="前述の「コンシューマの秘密」(OAuthコンシューマシークレット)を記載します。"
@na0AaooQ
na0AaooQ / file0.txt
Last active December 24, 2018 17:51
cURLコマンドでSalesforce REST APIを実行する ref: https://qiita.com/na0AaooQ/items/a6f733f13a79658da956
[ec2-user@salesforce-api-test ~]$ rpm -qa | grep openssl
openssl-1.0.1k-15.93.amzn1.x86_64
[ec2-user@salesforce-api-test ~]$
@na0AaooQ
na0AaooQ / file0.txt
Last active March 11, 2017 02:35
PHP5からSalesforce REST APIを実行する (カスタムオブジェクトへレコードを追加する) ref: http://qiita.com/na0AaooQ/items/157c28a80948c4b97bed
# sed -i -e "s/HOSTNAME=localhost.localdomain/HOSTNAME=salesforce-api-test/g" /etc/sysconfig/network
# yum -y update
# yum -y install git
# yum -y install php