<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://w.atwiki.jp/awswiki1341/">
    <title>awswiki1341 @ ウィキ</title>
    <link>http://w.atwiki.jp/awswiki1341/</link>
    <atom:link href="https://w.atwiki.jp/awswiki1341/rss10.xml" rel="self" type="application/rss+xml" />
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com" />
    <description>awswiki1341 @ ウィキ</description>

    <dc:language>ja</dc:language>
    <dc:date>2022-07-08T13:50:53+09:00</dc:date>
    <utime>1657255853</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/awswiki1341/pages/15.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/awswiki1341/pages/14.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/awswiki1341/pages/13.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/awswiki1341/pages/12.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/awswiki1341/pages/11.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/awswiki1341/pages/10.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/awswiki1341/pages/1.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/awswiki1341/pages/2.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/awswiki1341/pages/3.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/awswiki1341/pages/4.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/awswiki1341/pages/15.html">
    <title>test</title>
    <link>https://w.atwiki.jp/awswiki1341/pages/15.html</link>
    <description>
      https://teams.microsoft.com/l/meetup-join/19%3ameeting_ZjlhZjhiYTItNDIzMy00Y2UwLTg1YzUtOWY3OWFhODIzYWM2%40thread.v2/0?context=%7b%22Tid%22%3a%221fcf450d-bb71-4efd-ae5d-90c7be757e12%22%2c%22Oid%22%3a%22f57c0297-a095-463f-89b1-f4b7c7c4ffe6%22%7d    </description>
    <dc:date>2022-07-08T13:50:53+09:00</dc:date>
    <utime>1657255853</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/awswiki1341/pages/14.html">
    <title>DynamoDB</title>
    <link>https://w.atwiki.jp/awswiki1341/pages/14.html</link>
    <description>
      *DynamoDB
***DynamoDBとは
Amazon DynamoDB は、ハイパフォーマンスなアプリケーションをあらゆる規模で実行するために設計された、フルマネージド、サーバーレスの key-value NoSQL データベースです。DynamoDB は、内蔵セキュリティ、継続的なバックアップ、自動化されたマルチリージョンでのレプリケーション、インメモリキャッシング、データエクスポートツールを提供します。（公式ドキュメントより）
「キー」と「値」のペアを格納するというKey-Value型のデータベースであり、シンプルにデータの格納と取得する点においては非常に高速に行うことができる特徴がある。ただし、複雑なクエリで結合等を行うことは不得意であるため、複雑なクエリ発行を行いたい場合は別データベースを検討したほうが良い。

***DynamoDBのテーブル作成手順
&amp;bold(){1}
&amp;image(screenshot.58.png)
メインメニューからDynamoDBのページを開く。左メニューバーからテーブルを押下し、テーブルの作成ボタンを押下する。

&amp;bold(){2}
&amp;image(screenshot.59.png)
次にテーブルの設定を行う。
ここでテーブルの名称を決め、テーブルのプライマリキーとなるパーティションキー（必須）とソートキー（オプション）を決定する。パーティションキーは値がユニークかつ一意である必要があるため、設定するキーは注意すること。（値が被る可能性があるものだったり、値が無い可能性があるキーはパーティションキーに設定しないこと。）連番のIDなどをパーティションキーとするとよい。

&amp;image(screenshot.60.png)
&amp;image(screenshot.61.png)
次にテーブルのカスタマイズを行うかどうかの設定をする。
デフォルトですでにカスタマイズされているテーブルがあるため、その内容で問題なければデフォルトのまま利用するでよい。もし、デフォルト設定から変えたい場合は設定をカスタマイズのほうを選択し、カスタマイズする。

&amp;image(screenshot.62.png)
最後にタグを利用する場合は設定を行う。

&amp;image(screenshot.63.png)
以上で問題なければテーブルの作成は完了となる。

***DynamoDBへのデータ挿入（コンソール上での場合）
&amp;bold(){1}
&amp;image(screenshot.64.png)
テーブルのアクションメニューから項目を作成を選択する。

&amp;bold(){2}（フォーム入力の場合）
&amp;image(screenshot.65.png)
パーティションキーの値を記入する。
&amp;image(screenshot.66.png)
ほかに入れたいキーと値が存在する場合は新しい属性の追加を押下し、型を指定する。
&amp;image(screenshot.67.png)
入れる値の入力が完了したら項目を作成ボタンを押下する。

&amp;bold(){3}（JSON入力の場合）
&amp;image(screenshot.68.png)
画面右上にJSONとフォームを切り替えるボタンがあるため、JSONに切り替える。JSON形式でデータを入力し、項目を作成ボタンを押下する。

***データ検索手順（コンソール上での場合）
&amp;image(screenshot.69.png)
&amp;image(screenshot.70.png)
左メニューバーから項目を探索を押下する。
フィルターを設定（ここではID-0条件を付けている）し、実行するを押下すると、フィルタされたデータ一覧が返される。

***EC2からの操作
&amp;bold(){テーブル作成}
 aws dynamodb create-table --table-name &#039;テーブル名&#039; \
 --attribute-definitions &#039;[{&quot;AttributeName&quot;:&quot;キーとなるカラム名&quot;,&quot;AttributeType&quot;: &quot;型名&quot;}]&#039; \
 --key-schema &#039;[{&quot;AttributeName&quot;:&quot;キーとなるカラム名&quot;,&quot;KeyType&quot;: &quot;HASH&quot;}]&#039; \
 --provisioned-throughput &#039;{&quot;ReadCapacityUnits&quot;: 読み込みユニット数,&quot;WriteCapacityUnits&quot;: 書き込みユニット数}&#039;

ユニット数によって以下のようにテーブルへの読み込み、書き込み速度が変化する。（なお、ユニット数を0に設定すると、データ量によってユニット数が変化するオンデマンドモードになる。）
-1 秒あたり 24 KB までの強力な整合性のある読み込みを実行する(4 KB x 6 読み込み容量単位)
-1 秒あたり 48 KB までの結果的に整合性のある読み込みを実行する (2 倍の読み込みスループット)
-1 秒あたり 12 KB までのトランザクション読み込みリクエストを実行する
-1 秒あたり 6 KB までの書き込みを実行する (1 KB x 6 書き込み容量単位)
-1 秒あたり 3 KB までのトランザクション書き込みリクエストを実行する

&amp;bold(){データ挿入}
 aws dynamodb put-item --table-name cities --item &#039;{ &quot;カラム名1&quot;: { &quot;型名&quot;: &quot;値&quot; }, &quot;カラム名2&quot;: { &quot;型名&quot;: &quot;値&quot; } ...}&#039;
カラムに関しては好きな種類を何個入れても良い。
ただし、キーとなるカラム（プライマリキー）に関しては必ず入っていなければならない、そちらに関しても同じようにカラム名と型名と値を入力すればよい。

&amp;bold(){テーブルのデータ取得}
 aws dynamodb scan --table-name テーブル名
全データ取得となる。

&amp;bold(){キーを指定してデータの取得}
 aws dynamodb get-item --table-name cities  --key &#039;{ &quot;キーとなるカラム名&quot;: {&quot;型名&quot;: &quot;値&quot; }  }&#039;
キー以外のカラムでのデータ取得は不可。

&amp;bold(){キーを指定してデータを削除}
 aws dynamodb delete-item --table-name cities  --key &#039;{&quot;キーとなるカラム名&quot;: {&quot;型名&quot;: &quot;値&quot; }}&#039;
キー以外のカラムでのデータ削除は不可。

&amp;bold(){テーブルの削除}
 aws dynamodb delete-table --table-name テーブル名

***javaによるDynamoDB操作
javaからawsを操作する場合、aws-java-sdkが必要となる。
[[https://aws.amazon.com/jp/sdk-for-java/]]からダウンロードするか、Mavenのpomに記入してダウンロードするなどを行うこと。（下記はpom.xml例）
 &lt;dependencies&gt;
    &lt;dependency&gt;
      &lt;groupId&gt;com.amazonaws&lt;/groupId&gt;
      &lt;artifactId&gt;aws-java-sdk&lt;/artifactId&gt;
      &lt;version&gt;1.11.256&lt;/version&gt;
      &lt;scope&gt;compile&lt;/scope&gt;
    &lt;/dependency&gt;
    &lt;dependency&gt;
      &lt;groupId&gt;com.amazonaws&lt;/groupId&gt;
      &lt;artifactId&gt;amazon-kinesis-client&lt;/artifactId&gt;
      &lt;version&gt;1.2.1&lt;/version&gt;
      &lt;scope&gt;compile&lt;/scope&gt;
    &lt;/dependency&gt;
    
  &lt;/dependencies&gt;

&amp;bold(){テーブルの作成}
 //テーブルリクエストの作成
 CreateTableRequest createTableRequest = new CreateTableRequest().withTableName(&quot;テーブル名&quot;)
                .withKeySchema(new 
 KeySchemaElement().withAttributeName(&quot;鍵となるカラム名&quot;).withKeyType(KeyType.HASH))
                .withAttributeDefinitions(new 
 AttributeDefinition().withAttributeName(&quot;鍵となるカラム名&quot;).withAttributeType(ScalarAttributeType.S))
                .withProvisionedThroughput(new 
 ProvisionedThroughput().withReadCapacityUnits(1L).withWriteCapacityUnits(1L));
 //テーブルが存在しない場合に追加を行うようにする
 TableUtils.createTableIfNotExists(dynamoDB, createTableRequest);
 //テーブルが追加されるまで待つ
 TableUtils.waitUntilActive(dynamoDB, tableName);
 //前段の設定を利用してテーブルの追加を実行する
 DescribeTableRequest describeTableRequest = new 
 DescribeTableRequest().withTableName&quot;テーブル名);
 TableDescription tableDescription = dynamoDB.describeTable(describeTableRequest).getTable();
 //追加されたテーブルの確認
 System.out.println(&quot;Table Description: &quot; + tableDescription);
例えば以下のように利用する。
&amp;image(screenshot.76.png)
するとこのようなテーブルが作成される。
&amp;image(screenshot.77.png)

&amp;bold(){データの追加}
 //Itemに好きなカラムの要素を記入し、putする
 Map&lt;String, AttributeValue&gt;item = newItem(&quot;Airplane&quot;, 1980, &quot;*****&quot;, &quot;James&quot;, &quot;Billy Bob&quot;);
 putItemRequest = new PutItemRequest(tableName, item);
 putItemResult = dynamoDB.putItem(putItemRequest);
 System.out.println(&quot;Result: &quot; + putItemResult);
なお、以下のようにitemの定義をしておくこと。
 private static Map&lt;String, AttributeValue&gt; newItem(String name, int year, String rating, String... fans) {
        Map&lt;String, AttributeValue&gt; item = new HashMap&lt;String, AttributeValue&gt;();
        item.put(&quot;name&quot;, new AttributeValue(name));
        item.put(&quot;year&quot;, new AttributeValue().withN(Integer.toString(year)));
        item.put(&quot;rating&quot;, new AttributeValue(rating));
        item.put(&quot;fans&quot;, new AttributeValue().withSS(fans));
        return item;
    }
これを実行すると、先ほど作成したテーブルにデータが追加される。
&amp;image(screenshot.80.png)

&amp;bold(){データの削除}
 DeleteItemSpec deleteItemSpec = new DeleteItemSpec()
        .withPrimaryKey(new PrimaryKey(&quot;鍵となるカラム名&quot;, &quot;鍵となるカラムで削除したい値&quot;));
 // データを削除する
 table.deleteItem(deleteItemSpec);
上記2ステップで削除可能    </description>
    <dc:date>2022-06-29T18:46:32+09:00</dc:date>
    <utime>1656495992</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/awswiki1341/pages/13.html">
    <title>S3バケット作成</title>
    <link>https://w.atwiki.jp/awswiki1341/pages/13.html</link>
    <description>
      *S3バケット作成
***S3とは
業界をリードするスケーラビリティ、データ可用性、セキュリティ、およびパフォーマンスを提供するオブジェクトストレージサービスです。あらゆる規模や業界のお客様が、Amazon S3 を使用して、データレイク、ウェブサイト、モバイルアプリケーション、バックアップおよび復元、アーカイブ、エンタープライズアプリケーション、IoT デバイス、ビッグデータ分析など、広範なユースケースのデータを容量にかかわらず、保存して保護することができます。Amazon S3 には、特定のビジネス、組織、コンプライアンスの要件を満たすために、データへのアクセスを最適化、整理、設定できる管理機能があります。（公式ドキュメントより）
つまりS3はファイルストレージサービスであり、HTTPベースでファイルをアップロード、ダウンロードすることができるサービスである。バケットと呼ばれるディレクトリ、フォルダのようなものを作成し、その中にファイルをアップロードするなどを行うことができる。

***S3バケット作成手順
&amp;bold(){1}
&amp;image(screenshot.38.png)
S3をメインメニューから選択し、左メニューバーからバケットを選択する。上図の画面となるのでバケットを作成ボタンを押下する。

&amp;bold(){2}
&amp;image(screenshot.39.png)
次の画面でバケットの設定を行う。
まずはバケット名を設定し、リージョンを選択する。なお、S3を利用するサービスと同じリージョンに存在しないと、このバケットをサービスが利用することが難しくなるため、同リージョンを選択する。

&amp;image(screenshot.40.png)
次にオブジェクト所有者の設定を行う。
ここではアクセスコントロールリスト（ACL）を有効にすることで、オブジェクトをアップロードしたユーザがそのオブジェクトの所有者になる（ACL有効）設定と、ACLを無効にすることですべてのオブジェクトはバケット作成者（現在のアカウント）が所有者になる設定を選ぶことができる。
セキュリティを考慮すると、基本的にはACLは無効にし、ポリシーの設定で一部のバケット、オブジェクトへのアクセス権限をユーザに付与するのが良い。

&amp;image(screenshot.41.png)
次にパブリックアクセスの設定を行う。
ここではこのバケットにパブリックアクセスを許可するかの設定ができる。基本的にはパブリックアクセスをブロックしておき、許可されたユーザのみがアクセスできるようにしておくのが良い。
パブリックアクセスを許可する場合でも、細かなブロック設定を行うことができるため、必要最小限の公開設定にしておくとよい。

&amp;image(screenshot.42.png)
次にバケットのバージョニングの設定を行う。
バージョニングを有効にすると、意図せずバケットが消えたときなどにデータの復元を行うことができる。ただし、バージョニングを有効にすると、削除データを内部で残しておくため、コストが大きくなる点に注意。そのため、一定期間経った古いバージョンについては完全削除を行うなどの設定をしておくと良い。

&amp;image(screenshot.43.png)
次にタグの設定を行う。
多数のバケットが存在しているときなどは、追跡しやすいように任意のタグをつけておくとよい。

&amp;image(screenshot.44.png)
次にデフォルトでオブジェクトを暗号化しておくかの設定を行う。
サーバー側での何らかの問題でデータ漏洩した場合でも、暗号化を有効にしておけば比較的安全性が高くなる。

&amp;image(screenshot.45.png)
設定を完了した後、バケットを作成ボタンを押下するとバケットが作成される。

***コンソール上でのオブジェクトアップロード手順
&amp;image(screenshot.46.png)
作成したバケットを押下するとバケットの中身を見ることができる。ファイルをアップロードする場合はアップロードボタンを押下する。

&amp;image(screenshot.47.png)
このページにファイルをドラッグするか、ファイルを追加からファイルを選択するとアップロードすることができる。

&amp;image(screenshot.48.png)
&amp;image(screenshot.49.png)
アップロードに成功すると上図画面のように成功した旨が表示される。

***EC2からS3バケットへのアクセスする手順
今回は先ほどアップロードした[[test]]1.txtをEC2インスタンスにダウンロードする手順となる。
awsのコマンドを利用し、「aws s3 mv s3://salmonbucket/test1.txt .」というコマンドを実行することでコマンドを実行したローカルのカレントディレクトリにtest1.txtをダウンロードすることができる。しかし、EC2インスタンスにS3バケットへのアクセス権限がついていないと認証エラーが発生しアクセスすることができない。
そのため、まずはEC2インスタンスにS3へのアクセス権限（ロール）を付与する。
&amp;bold(){1}
&amp;image(screenshot.50.png)
IAMを開き、左メニューバーからロールを選択する。新しくロールを作成するため、ロールを作成ボタンを押下する。

&amp;bold(){2}
&amp;image(screenshot.51.png)
何に対してのロールなのかを選択する。今回はEC2インスタンスにロールを付与するため、AWSのサービス、EC2を選択する。

&amp;bold(){3}
&amp;image(screenshot.52.png)
ロールのポリシーを選択する。S3の権限が必要なため、今回はS3のフルアクセス権限を付与する。なお、実際には必要な権限を精査し、ポリシーを吟味すること。

&amp;bold(){4}
&amp;image(screenshot.54.png)
ロール名を設定する。以上でロールの作成が完了する。

&amp;bold(){5}
&amp;image(screenshot.55.png)
EC2のページを開き、作成したインスタンスを右クリックし、セキュリティ→[[IAMロール]]を変更を押下する。

&amp;bold(){6}
&amp;image(screenshot.56.png)
IAMロールに先ほど設定したロールを付与する。

&amp;bold(){7}
&amp;image(screenshot.57.png)
上記ロールを設定した状態でインスタンスにssh接続し、S3からファイルをダウンロードすると成功することがわかる。    </description>
    <dc:date>2022-06-21T20:50:01+09:00</dc:date>
    <utime>1655812201</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/awswiki1341/pages/12.html">
    <title>EC2インスタンス作成</title>
    <link>https://w.atwiki.jp/awswiki1341/pages/12.html</link>
    <description>
      *EC2インスタンス
***EC2とは
Amazon Web Service (AWS) クラウドでスケーラブルなコンピューティングキャパシティーを提供します。Amazon EC2 の使用により、ハードウェアに事前投資する必要がなくなり、アプリケーションをより速く開発およびデプロイできます。Amazon EC2 を使用すると、必要な数 (またはそれ以下) の仮想サーバーの起動、セキュリティおよびネットワーキングの構成、ストレージの管理ができます。Amazon EC2 は、要件変更や需要増に応じてスケールアップまたはスケールダウンできるため、トラフィック予測の必要性を軽減できます。（公式ドキュメントより）

***EC2インスタンス作成手順
&amp;bold(){1}
&amp;image(screenshot.19.png)
メニューからEC2を選択し、左のメニューバーからインスタンスを選択する。
上図の画面が表示されるのでインスタンスを起動ボタンを押下する。

&amp;bold(){2}
&amp;image(screenshot.20.png)
新しいインスタンスの起動画面に遷移し、この画面上でEC2インスタンスの各項目を設定する。
&amp;image(screenshot.21.png)
まず、上記部分でEC2インスタンスの名前（と必要であればタグ）を設定する。
&amp;image(screenshot.22.png)
次に、仮想マシンが利用するOSを選択する。
&amp;image(screenshot.23.png)
なお、無料利用枠で利用できるOSは「Amazon Linux 2 AMI(HVM)」に限られているため注意。
&amp;image(screenshot.24.png)
次にインスタンスタイプとキーペアを設定する。
インスタンスタイプではCPUやメモリのスペックを選択することができる。
&amp;image(screenshot.25.png)
なお、無料利用枠で利用できるタイプは「t1.micro」と「t2.micro」のみであるため注意。

キーペアの設定は任意であるが、セキュリティを考慮し設定することが推奨される。
&amp;image(screenshot.26.png)
新しいキーペアの作成を押下すると、上図画面が表示される。
ここでキーペアの名前、使用する暗号アルゴリズム、キーファイル形式を設定し、キーペアを作成ボタンを押下すると、プライベートキーファイル（ここではpemファイル）がダウンロードされる。SSH接続時に利用するため大事に保管しておく。
&amp;image(screenshot.27.png)
インスタンス設定画面に戻り、先ほど作成したキーペアを設定する。
&amp;image(screenshot.28.png)
次にネットワーク設定を行う。VPCやサブネットは必要があれば設定できるが、上図のようなデフォルト状態でも作成は可能である。
パブリックIPの自動割り当ては有効にしていると、インスタンスの起動時に空いているパブリックIPが自動で割り当てられる。固定したい場合やそもそもパブリックIPがいらない場合は無効化する。

&amp;image(screenshot.29.png)
次にセキュリティグループの設定を行う。デフォルト状態では、インバウンドルールが設定されておらず、だれでもこのインスタンスに接続できる（鍵をもっていれば）ため、インバウンドルールに特定のIPを設定して限定されたネットワークからのみアクセスできるようにする。
ここでは、ソースタイプの▼を押下すると「IPアドレス」が選択でき、その後ソースでCIDR表記でIPアドレスを設定することができる。

&amp;image(screenshot.30.png)
最後にストレージを選択する。最大30GBまでのストレージ（SSD）を無料利用枠では利用できる。

&amp;image(screenshot.31.png)
設定内容を確認し、問題なければインスタンスを起動ボタンを押下する。

&amp;image(screenshot.32.png)
成功の表記がでればインスタンス生成が成功となる。

&amp;image(screenshot.33.png)
インスタンスが起動中であれば、インスタンスの状態が実行中となる。

***EC2インスタンスへのSSH接続
&amp;image(screenshot.34.png)
起動しているEC2インスタンスのパブリックIPを確認する。

&amp;image(screenshot.35.png)
teraterm等のSSH接続ができるアプリを用意し、上記のパブリックIPを入力して接続を行う。
ユーザ名などが求められるため、ユーザ名を「ec2-user」とし、鍵ファイルを使う方法を選択し、先ほどダウンロードした鍵ファイルを選択する。

&amp;image(screenshot.36.png)
問題がなければ上記のように接続ができる。    </description>
    <dc:date>2022-06-20T20:58:25+09:00</dc:date>
    <utime>1655726305</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/awswiki1341/pages/11.html">
    <title>IAMロール</title>
    <link>https://w.atwiki.jp/awswiki1341/pages/11.html</link>
    <description>
      *IAMについて
AWS Identity and Access Management (IAM) は、AWS 全体できめ細かいアクセス制御を行います。IAM を使用すると、誰がどのサービスやリソースに、どのような条件でアクセスできるかを指定することができます。IAM ポリシーでは、ワークフォースやシステムに対するアクセス許可を管理し、最小権限のアクセス許可を確保します。（公式ドキュメントより）

*ユーザの追加
特定の権限を持つIAMユーザを作成することで、必要最小限のアクセス権限を持ったユーザを作成することができる。

&amp;image(screenshot.9.png)
&amp;bold(){1.}　IAMトップページから右メニューバーにあるユーザーを押下する。その後上記ページの右上にあるユーザーを追加ボタンを押下する。

&amp;image(screenshot.10.png)
&amp;bold(){2.}　ユーザー名を入力し、認証情報タイプを選択する。
ターミナルなどからAWSへの認証を行いたい場合は、アクセスキーとシークレットアクセスキーが必要になるため、アクセスキーにチェックを入れる。
コンソール上で操作をしたい場合には、初期パスワードが必要となるため、パスワードをチェックし、初期パスワードを作成する。
対象ユーザに好みのパスワードで変更してほしい場合は、パスワードのリセットが必要にチェックを入れる。

&amp;image(screenshot.11.png)
&amp;bold(){3.}　ユーザのアクセス権限を設定する。
アクセス権限の設定には以下の方法がある。
-アクセス権限の範囲を定めた（ポリシーを複数選択した）グループにユーザを配属する（複数選択可能）
-既存ユーザの権限をコピーする
-既存ポリシーを直接アタッチする
試しにEC2とS3と[[DynamoDB]]の管理者権限（ポリシー）をつけたグループを作成する。

&amp;image(screenshot.12.png)
グループの作成ボタンを押下すると上図が表示される。
ここでグループに対してどのようなアクセス権限（ポリシー）を付与するかが選択できる。
&amp;image(screenshot.13.png)
&amp;image(screenshot.14.png)
&amp;image(screenshot.15.png)
EC2の管理者権限：AmazonEC2FullAccess
S3の管理者権限：AmazonS3FullAccess
DynamoDBの管理者権限：AmazonDynammoDBFullAccess
であるため、この3つにチェックを付ける。（ここではすべての権限をつけるためFullAccessをチェックしているが、例えば更新せずに読み込むだけにしか使わないのであればReadOnlyAccessといったポリシーも存在している。）

なおポリシーはデフォルトで設定されているものだけでなく、自分でポリシーを作成する（カスタムポリシー）ことも可能である。サービス内の細かいアクセス制御が必要な場合はカスタムポリシーを利用する。

&amp;image(screenshot.16.png)
作成したグループをチェックし、次のステップを押下する。

&amp;image(screenshot.17.png)
&amp;bold(){4.} タグの追加（オプション）をおこなうことができる。ユーザの追跡や整理をしやすくする場合に任意で設定する。

&amp;image(screenshot.18.png)
問題がなければ以上でユーザ作成は完了となる。    </description>
    <dc:date>2022-06-16T18:03:29+09:00</dc:date>
    <utime>1655370209</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/awswiki1341/pages/10.html">
    <title>アカウント作成</title>
    <link>https://w.atwiki.jp/awswiki1341/pages/10.html</link>
    <description>
      *アカウント作成

AWSアカウント作成の流れをここに記す。

&amp;image(screenshot.1.png)
&amp;bold(){1.}　Eメールアドレスとアカウント名を入力し、Eメールアドレスを検証ボタンを押下する。
登録したアドレスに対し、メールアドレスの検証メールが届くので検証コードを入力する。

&amp;image(screenshot.2.png)
&amp;bold(){2.}　パスワードを決め、二つの枠に入力し、続行ボタンを押下する。
なお、パスワードは以下の条件を満たす必要がある。
-8文字以上
-大文字、小文字、数字、記号のうち3種類以上含まれている

&amp;image(screenshot.3.png)
&amp;bold(){3.}　連絡先情報を上図の枠に入力する。

&amp;image(screenshot.4.png)
&amp;bold(){4.}　対応しているクレジットカード情報を入力する。
請求先住所も求められるが、連絡先住所と同じでよい。

&amp;image(screenshot.5.png)
&amp;bold(){5.}　本人確認のため、携帯電話番号を入力し、SMSか電話音声による確認が行われる。

&amp;image(screenshot.6.png)
&amp;bold(){6.}　サポートを選択する。ベーシックサポートが無料であるためこちらを利用する。

&amp;image(screenshot.7.png)
&amp;bold(){7.}　以上でアカウント登録は完了となる。    </description>
    <dc:date>2022-06-16T16:51:20+09:00</dc:date>
    <utime>1655365880</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/awswiki1341/pages/1.html">
    <title>トップページ</title>
    <link>https://w.atwiki.jp/awswiki1341/pages/1.html</link>
    <description>
      **@wikiへようこそ
-ウィキはみんなで気軽にホームページ編集できるツールです。
-このページは自由に編集することができます。
-メールで送られてきたパスワードを用いてログインすることで、各種変更（サイト名、トップページ、メンバー管理、サイドページ、デザイン、ページ管理、等）することができます

**まずはこちらをご覧ください。
-[[@wikiの基本操作&gt;&gt;http://www1.atwiki.jp/guide/pages/11.html]]
-[[編集モード・構文一覧表&gt;&gt;http://www1.atwiki.jp/guide/pages/137.html]]
-[[@wikiの設定・管理&gt;&gt;http://www1.atwiki.jp/guide/pages/36.html]]

**分からないことは？
-[[@wiki ご利用ガイド&gt;&gt;http://atwiki.jp/guide/]]
-[[よくある質問&gt;&gt;http://www1.atwiki.jp/guide/pages/21.html]]
-[[@wiki更新情報&gt;&gt;http://www1.atwiki.jp/guide/pages/143.html]]
-[[@wikiへのお問合せフォーム&gt;&gt;https://atwiki.zendesk.com/hc/ja]]
等をご活用ください

**[[アットウィキモードでの編集方法&gt;&gt;http://www1.atwiki.jp/guide/pages/226.html#id_6861418f]]
-[[文字入力&gt;&gt;http://www1.atwiki.jp/guide/pages/228.html]]
-[[画像入力&gt;&gt;http://www1.atwiki.jp/guide/pages/230.html]]
-[[表組み&gt;&gt;http://www1.atwiki.jp/guide/pages/914.html]]

**[[ワープロモードでの編集方法&gt;&gt;http://www1.atwiki.jp/guide/pages/226.html#id_a14c0938]]
-[[文字入力&gt;&gt;http://www1.atwiki.jp/guide/pages/2644.html]]
-[[画像入力&gt;&gt;http://www1.atwiki.jp/guide/pages/2645.html]]
-[[表組み&gt;&gt;http://www1.atwiki.jp/guide/pages/2646.html]]

**その他にもいろいろな機能満載！！
-[[@wikiプラグイン一覧&gt;&gt;http://www1.atwiki.jp/guide/pages/264.html]]
-[[@wikiかんたんプラグイン入力サポート&gt;&gt;http://www1.atwiki.jp/guide/pages/648.html]]

**他のWIKIが気になる方はこちら
-[[エルプリ攻略wiki&gt;&gt;https://w.atwiki.jp/erupri/]]
-[[VIPで初心者がゲーム実況するには@ Wiki&gt;&gt;https://w.atwiki.jp/live2ch/]]
-[[REBELLION    Z-LIMITED&gt;&gt;https://w.atwiki.jp/z-limited/]]
-[[VPVP wiki&gt;&gt;https://w.atwiki.jp/vpvpwiki/]]
-[[プログラミングに関する私的メモ&gt;&gt;https://www46.atwiki.jp/gen3/]]

**バグ・不具合を見つけたら？ 要望がある場合は？
お手数ですが、[[お問合せフォーム&gt;&gt;https://atwiki.zendesk.com/hc/ja]]からご連絡ください。
    </description>
    <dc:date>2022-06-15T15:06:48+09:00</dc:date>
    <utime>1655273208</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/awswiki1341/pages/2.html">
    <title>メニュー</title>
    <link>https://w.atwiki.jp/awswiki1341/pages/2.html</link>
    <description>
      **メニュー
-[[トップページ]]
-[[プラグイン紹介&gt;プラグイン]]
-[[メニュー]]
-[[右メニュー]]

----

**リンク
-[[@wiki&gt;&gt;http://atwiki.jp]]
-[[@wikiご利用ガイド&gt;&gt;http://atwiki.jp/guide/]]

// リンクを張るには &quot;[&quot; 2つで文字列を括ります。
// &quot;&gt;&quot; の左側に文字、右側にURLを記述するとリンクになります


//**更新履歴
//#recent(20)

&amp;link_editmenu(text=ここを編集)
    </description>
    <dc:date>2022-06-15T15:06:48+09:00</dc:date>
    <utime>1655273208</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/awswiki1341/pages/3.html">
    <title>右メニュー</title>
    <link>https://w.atwiki.jp/awswiki1341/pages/3.html</link>
    <description>
      **更新履歴
#recent(20)


&amp;link_editmenu2(text=ここを編集)
    </description>
    <dc:date>2022-06-15T15:06:48+09:00</dc:date>
    <utime>1655273208</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/awswiki1341/pages/4.html">
    <title>プラグイン/ニュース</title>
    <link>https://w.atwiki.jp/awswiki1341/pages/4.html</link>
    <description>
      * ニュース
@wikiのwikiモードでは
 #news(興味のある単語)
と入力することで、あるキーワードに関連するニュース一覧を表示することができます
詳しくはこちらをご覧ください。
＝＞http://www1.atwiki.jp/guide/pages/266.html#id_542badf7


-----


たとえば、#news(ゲーム)と入力すると以下のように表示されます。


#news(ゲーム)
    </description>
    <dc:date>2022-06-15T15:06:48+09:00</dc:date>
    <utime>1655273208</utime>
  </item>
  </rdf:RDF>
