Aws Certified Developer Associate Flashcards
DynamoDB API call for updating an item
UpdateItem
DynamoDB parameter to query items with a specific partition key
KeyConditionExpression
Max number of secondary indexes per DynamoDB table
5 local, 5 global (10 total secondary indexes)
DynamoDB write operations (3)
PutItem, DeleteItem, UpdateItem
Smallest amount of Reserved Capacity that can be purchased for DynamoDB
100 capacity units (reads/writes)
API's available for DynamoDB (4)
CreateTable, UpdateTable, UpdateItem, ListTables
US East (Northern Virginia)
us-east-1
US West (Oregon)
us-west-2
US West (Northern California)
us-west-1
CloudFormation intrinsic function Fn::GetAtt
Returns the value of an attribute from a resource in the template
CloudFormation intrinsic function Fn::Join
Appends a set of values into a single value, separated by a specified delimiter
Max # of CloudFormation templates
No limit
CloudFormation API call to list all resources that belong to a stack
ListStackResources
CloudFormation API call to return resource information for a deleted stack
list-stack-resources
CloudFormation intrinsic function Fn::Select
Returns a single object from a list of objects by index
CloudFormation intrinsic function Fn::Split
Splits string into a list of string values by specified delimiter
CloudFormation intrinsic function Fn::Sub
Substitutes variables in an input string with values you specify
CloudFormation intrinsic function Fn::FindInMap
Returns value corresponding to keys in a two-level map declared in the Mappings Section
CloudFormation intrinsic function Fn::AZs
Returns array of Availability Zones for a specified region
CloudFormation intrinsic function Fn::Base64
Returns the Base64 representation of the input string
CloudFormation intrinsic function Fn::Cirdr
Returns the specified Cidr address block
CloudFormation intrinsic function Ref
Returns the value of the specified parameter or resource
AccessControl value to allow owner FULL CONTROL and NO access rights for everyone else
Private (default)
AccessControl value to allow owner FULL CONTROL and READ access for authenticated users
AuthenticatedRead
Command line commands to list all CloudFormation stacks
list-stacks (running and deleted stacks), describe-stacks (running stacks)
AWS::EC2::KeyPair::KeyName parameter type
Asks to provide name of existing EC2 KeyPair
Cost of VPC
Free
SDK Languages available for SWF (4)
Java, Ruby, .NET, PHP
AWS:Referer key
GET request must originate from specific webpages
S3 409 Conflict
BucketAlreadyExists, BucketNotEmpty
Max amount of total data stored in S3
Unlimited
Size range for individual S3 objects
0 bytes to 5 TB
Multi-Object Delete
Delete large number of S3 objects
Creating AMI final step API call
RegisterImage
Describe Amazon Image API call
DescribeImages
Information in an SNS message body (10)
TypeMessageIdTopicArnSubjectMessageTimestampSignatureVersionSignatureSigningCertURLUnsubscribeURL
API call to cause object to be SSE
x-amz-server-side-encryption
Max SQS message size
256KB
Used for SQS message sizes greater than 256KB
Amazon SQS Extended Client Library for Java
Max # of SQS message queues
Unlimited
Max # of SQS requests in free tier
1 million
Range for SQS Visibility Timeout
30s - 12 hours
Amount of time an SQS message is prevented from being received/processed by other consumers after it has been received
Visibility Timeout
S3 consistency for PUTs of new objects
Read-after-write (strong consistency)
S3 update for PUTS and DELETES
Eventual consistency
Policy element: Resources
AWS object/resource (i.e. bucket) that the policy pertains to
Policy element: Actions
Operation (i.e. ListBucket) that the policy pertains to
Policy element: Effect
Whether the policy action for the specified resource is accepted or denied
Policy (bucket only) element: Principal
The user or account that the policy pertains to (i.e. allowing a certain account to be able to do an action)
DynamoDB Error: ProvisionedThroughputExceededException
Exceeded provisioned throughput on table or one or more global secondary indexes
DynamoDB Read capacity unit
1 strongly consistent read per second, or 2 eventually consistent reads per secondUp to 4kb (anything higher will take more than 1 unit)
DynamoDB Write capacity unit
1 write per second, up to 1 kb in size
S3 SNS notification types (3)
Object createdObject deleted,ReducedRedundancyStorage (RRS) object lost event
S3 Bucket naming conventions (4)
Bucket name must be 3-63 chars, only lower-case letters, numbers, periods, and dashesEach label must start with lowercase letter or numberName cannot have underscores, end with a dash, have double periods, or dash next to periodName cannot be formated as IP address (i.e. 198.51.100.24)
Max retention period for SQS messages before they are deleted
14 days (default 4 days)
Contact AWS to increase number of... (2)
S3 buckets per accountDynamoDB tables per account
DynamoDB Error: LimitExceededException
Too many concurrent plane operations (creating more than 1 table each with GSIs will cause this error)
S3 403 Forbidden Error
Access denied
API call to attach EBS volume to EC2 instance
AttachVolume
DynamoDB Read Consistency
Eventually consistent (default), but can be changed to strongly consistent